Go to file
2023-10-11 14:46:33 +00:00
backup.sh fix 2023-05-13 15:46:14 -06:00
crontab Update crontab 2023-10-08 22:18:43 +00:00
docker-compose.yaml Update docker-compose.yaml 2023-10-08 22:18:08 +00:00
Dockerfile Update Dockerfile 2023-10-08 22:18:29 +00:00
example.yml Update example.yml 2023-10-11 14:46:33 +00:00
foo fix 2023-05-13 15:46:14 -06:00
misskey.conf fix 2023-05-13 15:46:14 -06:00
nginx.conf fix 2023-05-13 15:46:14 -06:00
nodesource fix 2023-05-13 15:46:14 -06:00
pg_hba.conf fix 2023-05-13 15:46:14 -06:00
postgresql.conf fix 2023-05-13 15:46:14 -06:00
README.MD fix 2023-05-13 15:46:14 -06:00
setup.sh fix 2023-05-13 16:47:41 -06:00
start.sh Update start.sh 2023-10-08 22:35:34 +00:00

Quickly Run Misskey and Postgresql in Docker

This setup will allow you to quickly run and maintain a Pleroma instance.

Features

  • Mostly Automated Install
  • Automatic Backup
  • Automatic Restore
  • Automatic Upgrades
  • Daily Postgresql backups

System Requirements

  • Your own Domain Name
  • Docker installed
  • Cloudflare setup for your Domain Name (Or do certbot manually after the instance is up)
  • Port 443 open on your firewall/router

Getting Started

Running with a low-memory machine?

Here is the recommended changes to make at the bottom of postgresql/postgresql.conf

max_connections = 200
shared_buffers = 128MB
effective_cache_size = 384MB
maintenance_work_mem = 32MB
checkpoint_completion_target = 0.9
wal_buffers = 3932kB
default_statistics_target = 100
random_page_cost = 4
effective_io_concurrency = 2
work_mem = 327kB
min_wal_size = 1GB
max_wal_size = 4GB
Build and Start Misskey
docker-compose up -d
Get the URL of your domain to setup the Admin user