Files
flook-stacks/stacks/outline
2025-12-29 17:55:42 -05:00
..
2025-12-29 17:55:42 -05:00
2025-12-29 17:55:42 -05:00
2025-12-29 17:55:42 -05:00
2025-12-29 17:55:42 -05:00

Outline Stack

Outline Wiki with Postgres and Redis.

Services

Service Port Description
outline 3000:3000 Wiki application
outline-postgres - PostgreSQL database
outline-redis - Redis cache

Configuration Files

Copy redis.conf to /mnt/user/appdata/outline/ before deploying.

Dependencies

NGINX Proxy Manager

Create HTTPS proxy for wiki.rishighan.com pointing to 192.168.1.75:3000

Migration from VM

  1. Create directories:
mkdir -p /mnt/user/appdata/outline/{postgres-data,redis}
cp redis.conf /mnt/user/appdata/outline/
  1. Export Postgres from VM:
ssh rishi@192.168.1.112
docker exec outline-postgres-1 pg_dump -U rishi outline > ~/outline_backup.sql
  1. Copy backup to Flook:
scp rishi@192.168.1.112:~/outline_backup.sql /mnt/user/appdata/outline/
  1. Deploy stack via Portainer (creates empty DB)

  2. Stop outline temporarily:

docker stop outline
  1. Import data:
docker exec -i outline-postgres psql -U rishi outline < /mnt/user/appdata/outline/outline_backup.sql
  1. Start outline:
docker start outline
  1. Update NPM proxy to point to 192.168.1.75:3000

  2. Stop VM services after verification:

ssh rishi@192.168.1.112
cd ~/outline && docker compose down