feat: add Misskey service template#9561
feat: add Misskey service template#9561maebahesioru wants to merge 3 commits intocoollabsio:nextfrom
Conversation
|
Did you deployed this service on Coolify? |
|
I have not deployed this on a live Coolify instance. The template was verified by reading the official Misskey source code (config.ts, compile_config.js, docker-compose example) to ensure correct environment variables, config file structure, and healthcheck endpoint. I understand this does not substitute for actual deployment testing. If you are able to test it, I would appreciate any feedback. |
|
Thanks for the contribution and for clearly explaining your approach — that’s appreciated. That said, matching the official example doesn’t always guarantee the service will work correctly on Coolify. Because of this, we require contributors to test their templates by actually deploying them on a Coolify instance before submitting a PR. I also noticed you’ve submitted multiple service templates in a short time. Before opening PRs, please make sure each one has been properly tested. To test a service template, you don’t need a full local setup. You can simply create a new resource in your Coolify instance, choose “Docker Compose Empty,” paste your compose file, and deploy it. Once you’ve verified everything works as expected, feel free to update your PRs — we’ll be happy to take another look. |
|
Untested PR. I spent 2hrs testing and fixing it, but didn't got so far. The issues I managed to fix:
Please do not send us untested PRs like these. |
Changes
Adds a one-click deployment template for Misskey, an open-source decentralized social media platform (Fediverse / ActivityPub). Misskey is widely used especially in Japan and has no existing Coolify template.
The template includes misskey (port 3000), postgres:18-alpine, and redis:7-alpine. The URL and database credentials are passed via environment variables that Misskey natively supports (MISSKEY_URL, DATABASE_USER, DATABASE_PASSWORD, DATABASE_DB). Static connection config (db host/port, redis host/port) is injected via a bind-mounted config.yml.
Note:
MISSKEY_URLmust be set to your public domain before deploying (e.g.https://misskey.example.com). This value is permanent and cannot be changed after first run.Issues
Category
Preview
AI Assistance
If AI was used:
Testing
Deployed and verified on a live Coolify instance:
Contributor Agreement
Important