{
    "stable": true,
    "versions": {
        "0.0.1": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.1",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log (if not visible, check the app's environment settings)\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.1"
            },
            "creationDate": "Sat, 25 Jul 2026 09:21:24 GMT",
            "ts": "Sat, 25 Jul 2026 09:21:24 GMT",
            "publishState": "published"
        },
        "0.0.2": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.2",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log (if not visible, check the app's environment settings)\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.2"
            },
            "creationDate": "Sat, 25 Jul 2026 13:08:32 GMT",
            "ts": "Sat, 25 Jul 2026 13:08:32 GMT",
            "publishState": "published"
        },
        "0.0.3": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.3",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/api/health",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log (if not visible, check the app's environment settings)\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.3"
            },
            "creationDate": "Sat, 25 Jul 2026 13:20:08 GMT",
            "ts": "Sat, 25 Jul 2026 13:20:08 GMT",
            "publishState": "published"
        },
        "0.0.4": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.4",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/api/health",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log. If it is not visible, run this command on your Cloudron server:\n     ```bash\n     cloudron exec --app <app-location> -- cat /app/data/state/admin_password\n     ```\n   - If you prefer to set a known admin password before the first install, add an `ADMIN_PASSWORD` environment variable in the Cloudron app settings and restart.\n\n**Note:** The admin account is created on the first start. If a user named `admin` already exists in the database, the seed step is skipped and the printed/generated password will not update the existing account. Set the password via the Cloudron `ADMIN_PASSWORD` environment variable on a fresh install.\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.4"
            },
            "creationDate": "Sat, 25 Jul 2026 13:30:00 GMT",
            "ts": "Sat, 25 Jul 2026 13:30:00 GMT",
            "publishState": "published"
        },
        "0.0.5": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.5",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/api/health",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log. If it is not visible, run this command on your Cloudron server:\n     ```bash\n     cloudron exec --app <app-location> -- cat /app/data/state/admin_password\n     ```\n   - If you prefer to set a known admin password before the first install, add an `ADMIN_PASSWORD` environment variable in the Cloudron app settings and restart.\n\n**Note:** The admin account is created on the first start. If a user named `admin` already exists in the database, the seed step is skipped and the printed/generated password will not update the existing account. Set the password via the Cloudron `ADMIN_PASSWORD` environment variable on a fresh install.\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.5"
            },
            "creationDate": "Sat, 25 Jul 2026 13:38:19 GMT",
            "ts": "Sat, 25 Jul 2026 13:38:19 GMT",
            "publishState": "published"
        },
        "0.0.6": {
            "manifest": {
                "id": "io.timconsidine.cloudron-logwell",
                "title": "Logwell",
                "author": "Logwell Devs",
                "description": "Self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.\n",
                "tagline": "self-hosted logging platform with real-time streaming, full-text search, and OTLP-compatible ingestion. Deploy in minutes, own your data.",
                "version": "0.0.6",
                "upstreamVersion": "0.1.0",
                "healthCheckPath": "/api/health",
                "httpPort": 3000,
                "memoryLimit": 2147483648,
                "addons": {
                    "localstorage": {},
                    "postgresql": {}
                },
                "manifestVersion": 2,
                "postInstallMessage": "## Logwell has been installed!\n\n### Sign In\n\n1. Navigate to your Logwell app\n2. Sign in with these credentials:\n   - **Username:** `admin`\n   - **Password:** The password shown in the installation log. If it is not visible, run this command on your Cloudron server:\n     ```bash\n     cloudron exec --app <app-location> -- cat /app/data/state/admin_password\n     ```\n   - If you prefer to set a known admin password before the first install, add an `ADMIN_PASSWORD` environment variable in the Cloudron app settings and restart.\n\n**Note:** The admin account is created on the first start. If a user named `admin` already exists in the database, the seed step is skipped and the printed/generated password will not update the existing account. Set the password via the Cloudron `ADMIN_PASSWORD` environment variable on a fresh install.\n\n### Create a Project\n\n1. Sign in to the dashboard\n2. Click **New Project**\n3. Enter a project name (e.g., \"My App\")\n4. Copy the generated API key (starts with `lw_`)\n\n### Send Your First Log\n\n```bash\ncurl -X POST https://<your-domain>/v1/ingest \\\n  -H \"Authorization: Bearer lw_YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"level\": \"info\", \"message\": \"Hello from my app!\"}'\n```\n\n### Next Steps\n\n- **SDKs:** Use official TypeScript (`npm install logwell`), Python (`pip install logwell`), or Go SDKs for structured logging\n- **OTLP:** Point your OpenTelemetry log exporter to `POST /v1/logs` with your API key\n- **Real-time:** Use the Log Viewer in the UI to tail logs in real time\n- **Alerting:** Check the Incidents page for error/fatal fingerprinting\n\n### Security Notes\n\n- Your admin password was auto-generated during installation\n- Treat `lw_*` API keys as secrets — they grant write access to your logs\n- Always use HTTPS (Cloudron handles this automatically)\n- The app data persists across restarts and backups",
                "changelog": "* initial build\n",
                "website": "https://github.com/divkix/logwell",
                "contactEmail": "support@appx.uk",
                "icon": "file://logo.png",
                "tags": [
                    "productivity",
                    "metrics",
                    "logs"
                ],
                "iconUrl": "https://communityapps.appx.uk/cloudron-logwell/logo.png",
                "packagerName": "@timconsidine",
                "packagerUrl": "https://forgejo.tcjc.uk/cca/cloudron-logwell",
                "minBoxVersion": "9.1.0",
                "mediaLinks": [
                    "https://communityapps.appx.uk/cloudron-logwell/media/screenshot.png"
                ],
                "dockerImage": "forgejo.tcjc.uk/cca/cloudron-logwell:0.0.6"
            },
            "creationDate": "Sat, 25 Jul 2026 14:04:59 GMT",
            "ts": "Sat, 25 Jul 2026 14:04:59 GMT",
            "publishState": "published"
        }
    }
}