Files
silverlinux-infra/SUMMARY.md
T

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.