Self-hosted internal developer platform deployed on VPS.
This repository contains sanitized infrastructure configuration and documentation for a self-hosted internal developer platform used as a foundation for SpotFinder.
At the moment the platform is running on a single VPS and includes:
- Nginx
- OpenVPN
- Gitea
- Vikunja
- Portainer
- PostgreSQL
- RabbitMQ
- 80 / 443 — reverse proxy
- 22 — SSH
- 1194/udp — OpenVPN
- Gitea
- Vikunja
- Portainer
- internal infrastructure services
The next infrastructure step is to move application runtime and data services to a second VPS.
- Nginx
- OpenVPN
- Gitea
- Vikunja
- Portainer
- PostgreSQL
- RabbitMQ
- SpotFinder backend
- frontend later
- build a self-hosted internal engineering environment
- restrict internal tools behind VPN
- prepare a clean foundation for SpotFinder backend
- support future CI/CD and staged deployment
- support future migration to a two-VPS layout
This repository contains sanitized examples only. No real secrets, VPN configs, private keys or production credentials are stored here.
- SpotFinder backend
- CI/CD pipeline
- deployment to second VPS
- frontend integration