Files
silverlinux-infra/docs/services.md
T
2026-06-22 15:55:41 +03:30

3.1 KiB

Services

Overview

This document lists all services running on SilverLinux and their purpose.


Running Services

PostgreSQL

Purpose:

  • Shared database platform
  • Application data storage

Used by:

  • Gitea
  • OpenProject

Status:

Running

Gitea

URL:

https://git.silveressence.net

Purpose:

  • Source control
  • Git repositories
  • Pull requests
  • Issue tracking

Status:

Running

OpenProject

URL:

https://team.silveressence.net

Purpose:

  • Project management
  • Work packages
  • Time tracking
  • Team collaboration

Status:

Running

Jitsi Meet

URL:

https://meet.silveressence.net

Purpose:

  • Video conferencing
  • Team meetings
  • Customer meetings

Status:

Running

Portainer

URL:

https://portainer.silveressence.net

Purpose:

  • Docker administration
  • Stack deployment
  • Container monitoring

Status:

Running

Nginx Proxy Manager

Purpose:

  • Reverse proxy
  • SSL termination
  • Domain routing
  • Certificate management

Status:

Running

Microsoft SQL Server Express

Purpose:

  • Support applications requiring Microsoft SQL Server
  • Run alongside PostgreSQL as a private database platform

Image:

mcr.microsoft.com/mssql/server:2022-latest

Network:

internal

Exposure:

  • Port 1433 is not published
  • Not routed through Nginx Proxy Manager

Status:

Operational

BaGet

URL:

https://nuget.silveressence.net

Purpose:

  • Private NuGet repository
  • Internal Silver.* package distribution
  • Package source for CI/CD
  • Package source for team development

Access:

  • Routed through Nginx Proxy Manager

Status:

Running

Gitea Actions Runner

Location:

/srv/docker/gitea-runner

Image:

gitea/act_runner:latest

Runner Name:

silverlinux-runner

Type:

Global Runner

Labels:

  • ubuntu-latest
  • ubuntu-24.04
  • ubuntu-22.04

Status:

Operational

DbGate

URL:

https://dbgate.silveressence.net

Purpose:

  • Browser-based MSSQL administration
  • Browser-based PostgreSQL administration

Networks:

  • internal for private database connectivity
  • proxy for Nginx Proxy Manager

Security:

  • HTTPS enforced
  • DbGate username and password required
  • Database ports remain private

Status:

Operational

Shared Infrastructure

Docker

Purpose:

  • Container hosting
  • Service isolation

Status:

Running

Internal Docker Network

Purpose:

  • Private communication between services

Status:

Running

Shared Secrets

Location:

/srv/secrets/company.env

Purpose:

  • SMTP credentials
  • Database passwords
  • Application secrets

Status:

Active

Removed Services

Plane.so

Reason:

OpenProject was selected as the primary project management platform.

Status:

Removed

  • docs/server.md
  • docs/domains.md
  • docs/security.md
  • docs/backups.md