1.1 KiB
1.1 KiB
SilverLinux AI Context
Purpose
SilverLinux is the primary self-hosted infrastructure server for Silver Solutions.
The goal is to host all development, collaboration, deployment and internal tooling.
Server
Hostname: silverlinux
OS: Ubuntu Server 24.04 LTS
Provider: OVH
Public IP: 51.255.83.140
Core Services
- PostgreSQL
- Gitea
- OpenProject
- Jitsi Meet
- Portainer
- Nginx Proxy Manager
Domains
git.silveressence.net -> Gitea
team.silveressence.net -> OpenProject
meet.silveressence.net -> Jitsi
portainer.silveressence.net -> Portainer
Secrets
Secrets are stored in:
/srv/secrets/company.env
Never hardcode credentials.
Always use env_file.
Docker Networks
proxy internal
Authentication
Gitea:
- Local accounts
- OpenID disabled
- Google OAuth planned
- GitHub OAuth planned
OpenProject:
- Local accounts
Documentation
Read all files in:
docs/
and the README.md of each service folder before making infrastructure recommendations.
Important Decisions
- Plane.so removed
- OpenProject selected
- Centralized secrets implemented
- Nginx Proxy Manager selected
- PostgreSQL selected as shared database platform