https://github.com/dhzdhd/desktop-server
The docker compose configuration for the server setup I use in my desktop/server/laptop/Raspberry Pi
https://github.com/dhzdhd/desktop-server
docker docker-compose homepage nginx portainer self-hosted swag
Last synced: 3 months ago
JSON representation
The docker compose configuration for the server setup I use in my desktop/server/laptop/Raspberry Pi
- Host: GitHub
- URL: https://github.com/dhzdhd/desktop-server
- Owner: dhzdhd
- License: mit
- Created: 2023-07-20T14:25:13.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-06T15:26:55.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T02:33:23.304Z (about 1 year ago)
- Topics: docker, docker-compose, homepage, nginx, portainer, self-hosted, swag
- Language: PowerShell
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# desktop-server
The docker compose configuration for the server setup I use in my desktop/server/laptop/Raspberry Pi
## Applications used
- Homepage - a dashboard web app
- Portainer - a Docker monitoring service
- PgAdmin - a PostgreSQL dashboard app
- PostgreSQL - a SQL database
## VM Details
- EC2 ARM t4g.small instance (IPv6 only)
- EBS GP3 15GB @ 3000 IOPS
- 8$ / month
## Setup
### General
- Run `setup.ps1`
### Services
- Homepage
- Follow [gist](https://gist.github.com/styblope/dc55e0ad2a9848f2cc3307d4819d819f)
- SWAG (after initial run)
- Before initial run
- Add duckdns key to `swag_config\dns-conf\duckdns.ini`
- After inital run (activate implies remove `.sample`)
- Move `www.subdomain.conf` to `swag_config\nginx\proxy-confs\`
- Activate (in `swag_config\nginx\proxy-confs\`)
- `portainer.subdomain.conf`
- `pgadmin.subdomain.conf`
- Run `docker compose up -d` to start all servers