# SilverLinux Infrastructure Summary Last Updated: 2026-06-21 ## Overview SilverLinux is the primary self-hosted infrastructure server for Silver Solutions. The server hosts development and collaboration services used for software development, source control, package management, project management and future CI/CD automation. ## Server Information ### Host | Property | Value | | ---------------- | ----------------------- | | Name | SilverLinux | | Provider | OVH | | Operating System | Ubuntu Server 24.04 LTS | | Public IP | 51.255.83.140 | ### Hardware | Resource | Value | | -------- | ------------------- | | CPU | Intel Xeon-D 1520 | | Memory | 32 GB RAM | | Storage | 2 × 480 GB SSD RAID | --- ## Security ### SSH * SSH key authentication enabled * Root login disabled ### Firewall * UFW enabled ### Protection * Fail2Ban enabled --- ## Container Platform ### Docker All application services are deployed using Docker containers. ### Docker Compose Docker Compose is used for service deployment and management. --- ## Running Services ### Gitea Purpose: * Source control * Pull requests * Issue tracking * Git hosting URL: ```text https://git.silveressence.net ``` Authentication: * Local accounts Future considerations: * Google OAuth * GitHub OAuth Current focus: * Disable OpenID * Enable 2FA * Configure backups --- ### Portainer Purpose: * Docker management * Container monitoring * Stack deployment URL: ```text https://portainer.silveressence.net ``` --- ### Nginx Purpose: * Reverse proxy * SSL termination * Domain routing --- ## Email Sender address: ```text noreply@silveressence.net ``` Purpose: * Password reset emails * Service notifications * Future CI/CD notifications --- ## Domains | Domain | Purpose | | --------------------------- | ------------ | | git.silveressence.net | Gitea | | portainer.silveressence.net | Portainer | | nuget.silveressence.net | Future BaGet | | plane.silveressence.net | Future Plane | --- ## Planned Services ### BaGet Purpose: * Private NuGet package hosting Status: * Planned ### Plane.so Purpose: * Project management * Sprint planning * Issue tracking Status: * Planned --- ## Backup Priorities Critical data: * Gitea repositories * Gitea database * Gitea configuration * Docker Compose files * Nginx configuration * SSL certificates --- ## Future Roadmap ### Phase 1 * Verify email configuration * Disable OpenID * Enable Gitea 2FA * Configure backups ### Phase 2 * Deploy BaGet * Configure private package feeds ### Phase 3 * Deploy Plane.so ### Phase 4 * Implement CI/CD pipelines * Deploy directly from Gitea to IIS servers --- ## Mission Provide a reliable, secure and self-hosted platform for development, deployment and collaboration within Silver Solutions.