updating the documentation of the SilverLinux Insftracture
This commit is contained in:
+204
@@ -0,0 +1,204 @@
|
||||
# Domains
|
||||
|
||||
## Overview
|
||||
|
||||
This document contains the public domains used by SilverLinux and the services they expose.
|
||||
|
||||
All public services are routed through Nginx Proxy Manager.
|
||||
|
||||
---
|
||||
|
||||
## Primary Domain
|
||||
|
||||
```text
|
||||
silveressence.net
|
||||
```
|
||||
|
||||
Used for:
|
||||
|
||||
* Public services
|
||||
* Subdomains
|
||||
* SSL certificates
|
||||
|
||||
---
|
||||
|
||||
## Active Domains
|
||||
|
||||
### Gitea
|
||||
|
||||
Domain:
|
||||
|
||||
```text
|
||||
git.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Source control
|
||||
* Git repositories
|
||||
* Pull requests
|
||||
* Issue tracking
|
||||
|
||||
Container:
|
||||
|
||||
```text
|
||||
gitea
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### OpenProject
|
||||
|
||||
Domain:
|
||||
|
||||
```text
|
||||
team.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Project management
|
||||
* Work packages
|
||||
* Time tracking
|
||||
* Team collaboration
|
||||
|
||||
Container:
|
||||
|
||||
```text
|
||||
openproject
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Jitsi Meet
|
||||
|
||||
Domain:
|
||||
|
||||
```text
|
||||
meet.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Video conferencing
|
||||
* Team meetings
|
||||
* Customer meetings
|
||||
|
||||
Container Stack:
|
||||
|
||||
```text
|
||||
jitsi
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Portainer
|
||||
|
||||
Domain:
|
||||
|
||||
```text
|
||||
portainer.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Docker management
|
||||
* Infrastructure administration
|
||||
|
||||
Container:
|
||||
|
||||
```text
|
||||
portainer
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Planned Domains
|
||||
|
||||
### BaGet
|
||||
|
||||
Domain:
|
||||
|
||||
```text
|
||||
nuget.silveressence.net
|
||||
```
|
||||
|
||||
Purpose:
|
||||
|
||||
* Private NuGet package hosting
|
||||
|
||||
Status:
|
||||
|
||||
```text
|
||||
Planned
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## DNS
|
||||
|
||||
DNS records should point to:
|
||||
|
||||
```text
|
||||
51.255.83.140
|
||||
```
|
||||
|
||||
Server:
|
||||
|
||||
```text
|
||||
SilverLinux
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## SSL Certificates
|
||||
|
||||
SSL certificates are managed through:
|
||||
|
||||
```text
|
||||
Nginx Proxy Manager
|
||||
```
|
||||
|
||||
Certificate data location:
|
||||
|
||||
```text
|
||||
/srv/docker/nginx-proxy-manager/letsencrypt
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Routing
|
||||
|
||||
Internet
|
||||
↓
|
||||
Nginx Proxy Manager
|
||||
↓
|
||||
Service Container
|
||||
|
||||
Examples:
|
||||
|
||||
```text
|
||||
git.silveressence.net
|
||||
↓
|
||||
gitea
|
||||
|
||||
team.silveressence.net
|
||||
↓
|
||||
openproject
|
||||
|
||||
meet.silveressence.net
|
||||
↓
|
||||
jitsi
|
||||
|
||||
portainer.silveressence.net
|
||||
↓
|
||||
portainer
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Related Documentation
|
||||
|
||||
* docs/server.md
|
||||
* docs/security.md
|
||||
* nginx-proxy-manager/README.md
|
||||
|
||||
Reference in New Issue
Block a user