The docker compose configuration for the server setup I use in my desktop/server/laptop/Raspberry Pi
- Homepage - a dashboard web app
- Portainer - a Docker monitoring service
- PgAdmin - a PostgreSQL dashboard app
- PostgreSQL - a SQL database
- EC2 ARM t4g.small instance (IPv6 only)
- EBS GP3 15GB @ 3000 IOPS
- 8$ / month
- Run
setup.ps1
-
Homepage
- Follow gist
-
SWAG (after initial run)
- Before initial run
- Add duckdns key to
swag_config\dns-conf\duckdns.ini
- Add duckdns key to
- After inital run (activate implies remove
.sample)- Move
www.subdomain.conftoswag_config\nginx\proxy-confs\ - Activate (in
swag_config\nginx\proxy-confs\)portainer.subdomain.confpgadmin.subdomain.conf
- Move
- Before initial run
-
Run
docker compose up -dto start all servers