add dbgate and mssql

This commit is contained in:
2026-06-22 15:55:41 +03:30
parent 4c2da84795
commit db42baa33e
16 changed files with 632 additions and 20 deletions
+32 -1
View File
@@ -50,7 +50,13 @@ Purpose:
Purpose:
* Shared database platform
* Primary PostgreSQL database platform
### Microsoft SQL Server Express
Purpose:
* Private SQL Server platform for compatible applications
### Fail2Ban
@@ -93,6 +99,7 @@ Examples:
* OpenProject
* Jitsi Meet
* Portainer
* DbGate
---
@@ -106,6 +113,8 @@ Examples:
* Nginx Proxy Manager
* BaGet
* Gitea Actions Runner
* Microsoft SQL Server 2022 Express
* DbGate
---
@@ -128,6 +137,8 @@ Contains:
/srv/docker/nginx-proxy-manager
/srv/docker/baget
/srv/docker/gitea-runner
/srv/docker/mssql
/srv/docker/dbgate
```
---
@@ -143,6 +154,8 @@ Contains:
* SMTP credentials
* Database passwords
* Application secrets
* MSSQL SA password
* Future DbGate password
* Future OAuth credentials
---
@@ -189,6 +202,22 @@ Suggested structure:
---
### Microsoft SQL Server Express
```text
/srv/docker/mssql/data
```
---
### DbGate
```text
/srv/docker/dbgate/data
```
---
### Nginx Proxy Manager
```text
@@ -252,6 +281,8 @@ Implemented:
* Shared secrets stored outside Git repositories
* SSL certificates managed through Nginx Proxy Manager
* PostgreSQL not exposed publicly
* MSSQL port 1433 not exposed publicly
* Database administration is available only through authenticated HTTPS access to DbGate
* OpenID disabled in Gitea
---