updating the documentation of the SilverLinux Insftracture
This commit is contained in:
+171
-14
@@ -1,7 +1,33 @@
|
||||
# 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:
|
||||
@@ -12,13 +38,61 @@ https://git.silveressence.net
|
||||
|
||||
Purpose:
|
||||
|
||||
* Source control
|
||||
* Git repositories
|
||||
* Pull requests
|
||||
* Source control
|
||||
* Issue tracking
|
||||
|
||||
Status:
|
||||
|
||||
* Running
|
||||
```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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -34,44 +108,127 @@ Purpose:
|
||||
|
||||
* Docker administration
|
||||
* Stack deployment
|
||||
* Container monitoring
|
||||
|
||||
Status:
|
||||
|
||||
* Running
|
||||
```text
|
||||
Running
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Nginx
|
||||
### Nginx Proxy Manager
|
||||
|
||||
Purpose:
|
||||
|
||||
- Reverse proxy
|
||||
- SSL termination
|
||||
- Domain routing
|
||||
* Reverse proxy
|
||||
* SSL termination
|
||||
* Domain routing
|
||||
* Certificate management
|
||||
|
||||
Status:
|
||||
|
||||
- Running
|
||||
- Docker hosted
|
||||
```text
|
||||
Running
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Planned Services
|
||||
|
||||
### BaGet
|
||||
|
||||
URL:
|
||||
|
||||
```text
|
||||
https://nuget.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Private NuGet feed
|
||||
* Private NuGet package hosting
|
||||
|
||||
Status:
|
||||
|
||||
* Planned
|
||||
```text
|
||||
Planned
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Removed Services
|
||||
|
||||
### Plane.so
|
||||
|
||||
Purpose:
|
||||
Reason:
|
||||
|
||||
* Project management
|
||||
OpenProject was selected as the primary project management platform.
|
||||
|
||||
Status:
|
||||
|
||||
* Planned
|
||||
```text
|
||||
Removed
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Related Documentation
|
||||
|
||||
* docs/server.md
|
||||
* docs/domains.md
|
||||
* docs/security.md
|
||||
* docs/backups.md
|
||||
|
||||
Reference in New Issue
Block a user