Files
silverlinux-infra/SUMMARY.md
T

2.9 KiB
Raw Blame History

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

Email

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.