# 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: ```text Running ``` --- ### Gitea URL: ```text https://git.silveressence.net ``` Purpose: * Source control * Git repositories * Pull requests * Issue tracking Status: ```text Running ``` --- ### OpenProject URL: ```text https://team.silveressence.net ``` Purpose: * Project management * Work packages * Time tracking * Team collaboration Status: ```text Running ``` --- ### Jitsi Meet URL: ```text https://meet.silveressence.net ``` Purpose: * Video conferencing * Team meetings * Customer meetings Status: ```text Running ``` --- ### Portainer URL: ```text https://portainer.silveressence.net ``` Purpose: * Docker administration * Stack deployment * Container monitoring Status: ```text Running ``` --- ### Nginx Proxy Manager Purpose: * Reverse proxy * SSL termination * Domain routing * Certificate management Status: ```text Running ``` --- ### Microsoft SQL Server Express Purpose: * Support applications requiring Microsoft SQL Server * Run alongside PostgreSQL as a private database platform Image: ```text mcr.microsoft.com/mssql/server:2022-latest ``` Network: ```text internal ``` Exposure: * Port 1433 is not published * Not routed through Nginx Proxy Manager Status: ```text Operational ``` --- ### BaGet URL: ```text 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: ```text Running ``` --- ### Gitea Actions Runner Location: ```text /srv/docker/gitea-runner ``` Image: ```text gitea/act_runner:latest ``` Runner Name: ```text silverlinux-runner ``` Type: ```text Global Runner ``` Labels: * `ubuntu-latest` * `ubuntu-24.04` * `ubuntu-22.04` Status: ```text Operational ``` --- ### DbGate URL: ```text 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: ```text Operational ``` --- ## Shared Infrastructure ### Docker Purpose: * Container hosting * Service isolation Status: ```text Running ``` --- ### Internal Docker Network Purpose: * Private communication between services Status: ```text Running ``` --- ### Shared Secrets Location: ```text /srv/secrets/company.env ``` Purpose: * SMTP credentials * Database passwords * Application secrets Status: ```text Active ``` --- ## Removed Services ### Plane.so Reason: OpenProject was selected as the primary project management platform. Status: ```text Removed ``` --- ## Related Documentation * docs/server.md * docs/domains.md * docs/security.md * docs/backups.md