2.9 KiB
2.9 KiB
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:
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:
https://portainer.silveressence.net
Nginx
Purpose:
- Reverse proxy
- SSL termination
- Domain routing
Sender address:
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.