# SilverLinux Infrastructure Summary Last Updated: 2026-06-21 ## Overview SilverLinux is the primary infrastructure server for Silver Solutions. The platform hosts source control, project management, video conferencing, container management and supporting infrastructure services. --- ## Public Services | Service | URL | | ----------- | ----------------------------------- | | Gitea | https://git.silveressence.net | | OpenProject | https://team.silveressence.net | | Portainer | https://portainer.silveressence.net | | Jitsi Meet | https://meet.silveressence.net | --- ## Running Services ### Gitea Purpose: * Git repositories * Pull requests * Issue tracking * Future CI/CD integration Authentication: * Local accounts * Planned Google OAuth2 * Planned GitHub OAuth2 Email: * SMTP configured * Password reset supported --- ### OpenProject Purpose: * Project management * Sprint planning * Time tracking * Roadmaps * Team collaboration Email: * SMTP configured * Notifications enabled --- ### Jitsi Meet Purpose: * Video conferencing * Screen sharing * Team meetings Authentication: * Internal authentication * Guest access enabled --- ### PostgreSQL Purpose: * Shared database platform * OpenProject database * Gitea database * Future application databases --- ### Portainer Purpose: * Docker administration * Stack deployment * Container monitoring --- ### Nginx Proxy Manager Purpose: * Reverse proxy * SSL certificate management * Domain routing --- ## Shared Infrastructure ### Docker Purpose: * Container hosting * Service isolation ### Internal Network Purpose: * Private communication between services ### Shared Secrets Location: ```text /srv/secrets/company.env ``` Contains: * SMTP credentials * PostgreSQL passwords * OpenProject secrets * Future OAuth secrets This file must never be committed to Git. --- ## Architecture Decisions ### OpenProject Selected OpenProject is the primary project management platform. ### Plane.so Removed Plane.so was removed to reduce maintenance complexity and duplicate functionality. ### Centralized Secrets All shared credentials are stored in: ```text /srv/secrets/company.env ``` --- ## Future Roadmap ### Phase 1 * Enable Google OAuth2 * Enable GitHub OAuth2 * Configure automated backups ### Phase 2 * Deploy BaGet * Configure private NuGet feeds ### Phase 3 * Deploy Sentry ### Phase 4 * Implement CI/CD pipelines * Automated deployment to Windows IIS servers --- ## Mission Provide a secure, reliable and self-hosted platform for software development and business operations within Silver Solutions.