Improved documentation. Needs more work.

This commit is contained in:
Raphaël Numbus
2026-03-22 14:09:40 +01:00
parent b156bf443e
commit e67dc12f42
10 changed files with 65 additions and 33 deletions
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## 🚦 Configuring Traefik
@@ -0,0 +1,34 @@
# Numbus Server documentation
## 🌍 Using custom subdomains
**By default**, the name of the service will be the **subdomain**. For example, nextcloud will get the "nextcloud" subdomain. You **should change** those subdomains :
- If you are using the **same domain name** for **multiple servers** (avoids conflicts)
- If you just **want** to change them
<br>
> To change the subdomain of a service, just create a variable in the **.conf** configuration file like so : **<THE_SERVICE>_SUBDOMAIN="your_custom_subdomain".** If you are you are unsure of the correct service name, check the list below.
## Variables list
| Variable | Default |
| --------- | ------ |
| PI_HOLE_SUBDOMAIN | pi-hole |
| ADGUARD_SUBDOMAIN | adguard |
| CRAFFY_SUBDOMAIN | crafty |
| FRIGATE_SUBDOMAIN | frigate |
| GITEA_SUBDOMAIN | gitea |
| HOME_ASSISTANT_SUBDOMAIN | home-assistant |
| HOMEPAGE_SUBDOMAIN | homepage |
| IMMICH_SUBDOMAIN | immich |
| IT_TOOLS_SUBDOMAIN | it-tools |
| JELLYFIN_SUBDOMAIN | jellyfin |
| N8N_SUBDOMAIN | n8n |
| NETBOOTXYZ_SUBDOMAIN | netbootxyz |
| NEXTCLOUD_SUBDOMAIN | nextcloud |
| NTFY_SUBDOMAIN | ntfy |
| ODOO_SUBDOMAIN | odoo |
| PASSBOLT_SUBDOMAIN | passbolt |
| UPTIME_KUMA_SUBDOMAIN | uptime-kuma |
| VSCODIUM_SUBDOMAIN | vscodium |
+1 -1
View File
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## ✏️ Filling the configuration file
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
### 📦 Configuring the target settings
+1 -1
View File
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## 📬 Configuring the mail settings
+1 -1
View File
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## 🛜 Configuring the server's network settings
+1 -1
View File
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## 📜 Configuring the script's settings
+1 -1
View File
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## ⚙️ Configuring the server settings
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## ⛏️ Configuring Crafty Controller
@@ -1,4 +1,4 @@
# Documentation
# Numbus Server documentation
## 🛠️ Configuring the server's services
@@ -7,35 +7,33 @@
| SELECTED_DNS_SERVICE | The DNS service to install (AdBlocking). | ( "pi-hole" ), ( "adguard" ) | ( "pi-hole" ) |
| SELECTED_WEB_APPLICATIONS | The list of web applications to install. | ( "nextcloud" ), ( "homepage" jellyfin" "it-tools" "netbootxyz" ), ... [see the full list below](./index.md#web-applications-list) | |
| SELECTED_SYSTEM_SERVICES | The list of system services to install. | ( "clamav" ), ( "virtualization" "clamav" ), ... [see the full list below](./index.md#system-services-list) | |
| SELECTED_DNS_SERVICE_SUBDOMAIN | Custom subdomain for the DNS service. | "my-dns" | Will be the name of the service. I.e. pi-hole.your-domain.com or adguard.your-domain.com |
| SELECTED_WEB_APPLICATIONS_SUBDOMAIN | Custom subdomains for the web applications (must match the order of SELECTED_WEB_APPLICATIONS). | "my-cloud", "my-photos" | Will be the name of the service. I.e. nextcloud.your-domain.com, immich.your-domain.com, ... |
| SELECTED_DNS_SERVICE_[subdomain](../custom_subdomain.md) | Custom [subdomain](../custom_subdomain.md) for the DNS service. | "my-dns" | Will be the name of the service. I.e. pi-hole.your-domain.com or adguard.your-domain.com |
| SELECTED_WEB_APPLICATIONS_[subdomain](../custom_subdomain.md) | Custom [subdomain](../custom_subdomain.md)s for the web applications (must match the order of SELECTED_WEB_APPLICATIONS). | "my-cloud", "my-photos" | Will be the name of the service. I.e. nextcloud.your-domain.com, immich.your-domain.com, ... |
## Web applications list
This is the list of **all the available apps** that can be enabled on the numbus-server. You can choose as many as you want, just **keep in mind** that enabling more apps will be more resource **intensive** and consume more power.
This is the list of **all the available apps** that can be enabled on the numbus-server. You can choose as many as you want, just **keep in mind** that enabling more apps will be more resource **intensive** and consume **more power**.
| Name | Description | Additional settings ? |
| Name | Description | Additional settings |
| -------- | ----------- | ------ |
| pi-hole | Simple, fully open network-wide Ad Blocker. | No |
| adguard | Feature-rich network-wide Ad Blocker. | No |
| crafty | Minecraft server(s) manager. | [Yes](./crafty.md) |
| frigate | NVR with real-time local object detection. | No |
| gitea | Painless self-hosted Git service. | No |
| home-assistant | Open source home automation. | No |
| homepage | A modern, secure, highly customizable dashboard. | No |
| immich | High performance self-hosted photo/video management. | No |
| it-tools | Collection of online tools for developers. | No |
| jellyfin | The Free Software Media System. | No |
| n8n | Workflow automation tool. | No |
| netbootxyz | Network boot operating system installers. | No |
| nextcloud | Self-hosted collaboration platform. | No |
| ntfy | Send push notifications via HTTP. | No |
| odoo | Open Source ERP and CRM. | No |
| passbolt | Open source password manager. | No |
| uptime-kuma | Self-hosted monitoring tool. | No |
| vscodium | VS Code in your browser. | No |
| clamav | Open-source anti-virus. | No |
| virtualization | Run Virtual Machines (KVM/QEMU). | No |
| pi-hole | Simple, fully open network-wide Ad Blocker. | [subdomain](../custom_subdomain.md) |
| adguard | Feature-rich network-wide Ad Blocker. | [subdomain](../custom_subdomain.md) |
| crafty | Minecraft server(s) manager. | [subdomain](../custom_subdomain.md), [settings](./crafty.md) |
| frigate | NVR with real-time local object detection. | [subdomain](../custom_subdomain.md) |
| gitea | Painless self-hosted Git service. | [subdomain](../custom_subdomain.md) |
| home-assistant | Open source home automation. | [subdomain](../custom_subdomain.md) |
| homepage | A modern, secure, highly customizable dashboard. | [subdomain](../custom_subdomain.md) |
| immich | High performance self-hosted photo/video management. | [subdomain](../custom_subdomain.md) |
| it-tools | Collection of online tools for developers. | [subdomain](../custom_subdomain.md) |
| jellyfin | The Free Software Media System. | [subdomain](../custom_subdomain.md) |
| n8n | Workflow automation tool. | [subdomain](../custom_subdomain.md) |
| netbootxyz | Network boot operating system installers. | [subdomain](../custom_subdomain.md) |
| nextcloud | Self-hosted collaboration platform. | [subdomain](../custom_subdomain.md) |
| ntfy | Send push notifications via HTTP. | [subdomain](../custom_subdomain.md) |
| odoo | Open Source ERP and CRM. | [subdomain](../custom_subdomain.md) |
| passbolt | Open source password manager. | [subdomain](../custom_subdomain.md) |
| uptime-kuma | Self-hosted monitoring tool. | [subdomain](../custom_subdomain.md) |
| vscodium | VS Code in your browser. | [subdomain](../custom_subdomain.md) |
## System services list