2.6 KiB
2.6 KiB
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:
/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:
/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.