mirror of
https://github.com/bensuperpc/infrastructure.git
synced 2025-02-23 09:29:30 +01:00
Add satisfactory
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
This commit is contained in:
parent
81c81a5d83
commit
970aad479c
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -4,3 +4,6 @@
|
|||||||
[submodule "infrastructure/services/7daystodie"]
|
[submodule "infrastructure/services/7daystodie"]
|
||||||
path = infrastructure/services/7daystodie
|
path = infrastructure/services/7daystodie
|
||||||
url = git@github.com:bensuperpc/docker-7daystodie.git
|
url = git@github.com:bensuperpc/docker-7daystodie.git
|
||||||
|
[submodule "infrastructure/services/satisfactory"]
|
||||||
|
path = infrastructure/services/satisfactory
|
||||||
|
url = git@github.com:bensuperpc/docker-satisfactory.git
|
||||||
|
2
Makefile
2
Makefile
@ -18,7 +18,7 @@ ADMIN_SERVICES := yacht uptime-kuma openssh
|
|||||||
UTILS_SERVICES := it-tools stirlingpdf
|
UTILS_SERVICES := it-tools stirlingpdf
|
||||||
IA_SERVICES := open-webui
|
IA_SERVICES := open-webui
|
||||||
# gitea-runner
|
# gitea-runner
|
||||||
GAME_SERVICES := mc-server mc-backup 7daystodie_server 7daystodie_backup
|
GAME_SERVICES := mc-server mc-backup 7daystodie_server 7daystodie_backup satisfactory_server satisfactory_backup
|
||||||
PROJECT_DIRECTORY := infrastructure
|
PROJECT_DIRECTORY := infrastructure
|
||||||
|
|
||||||
DOCKER_PROFILES := main_infrastructure caddy homepage $(BLOG_SERVICES) $(SHARING_SERVICES) $(TORRENTS_SERVICES) $(ADMIN_SERVICES) $(UTILS_SERVICES) $(IA_SERVICES) $(GAME_SERVICES)
|
DOCKER_PROFILES := main_infrastructure caddy homepage $(BLOG_SERVICES) $(SHARING_SERVICES) $(TORRENTS_SERVICES) $(ADMIN_SERVICES) $(UTILS_SERVICES) $(IA_SERVICES) $(GAME_SERVICES)
|
||||||
|
@ -22,7 +22,7 @@ If you have any **questions** or **suggestions**, feel free to open an issue or
|
|||||||
- [x] it-tools (Tools for IT)
|
- [x] it-tools (Tools for IT)
|
||||||
- [x] Privatebin (Pastebin)
|
- [x] Privatebin (Pastebin)
|
||||||
- [x] Yacht (Web interface for managing docker containers)
|
- [x] Yacht (Web interface for managing docker containers)
|
||||||
- [ ] [Satisfactory](https://github.com/bensuperpc/docker-satisfactory)
|
- [X] [Satisfactory](https://github.com/bensuperpc/docker-satisfactory)
|
||||||
- [x] [7 days to die](https://github.com/bensuperpc/docker-7daystodie)
|
- [x] [7 days to die](https://github.com/bensuperpc/docker-7daystodie)
|
||||||
- [x] [minecraft](https://github.com/bensuperpc/docker-minecraft-server)
|
- [x] [minecraft](https://github.com/bensuperpc/docker-minecraft-server)
|
||||||
|
|
||||||
@ -45,8 +45,9 @@ The homepage is a dashboard with many widgets and services.
|
|||||||
- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
|
- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
|
||||||
- [Web domain](https://www.ovh.com/world/domains/) (I use OVH)
|
- [Web domain](https://www.ovh.com/world/domains/) (I use OVH)
|
||||||
- [Open port 80, 443, 22 and 2222 on your router](http://192.168.1.1/)
|
- [Open port 80, 443, 22 and 2222 on your router](http://192.168.1.1/)
|
||||||
|
- For games server, you need to open the port for the game server (7777, 25565, 26900, 26901, 26903)
|
||||||
|
|
||||||
***To avoid get rate limit from letsencrypt (10 certificates per 3 hours), you need to disable some certificates in the caddyfiles and enable them 3h later...***
|
**To avoid get rate limit from letsencrypt (10 certificates per 3 hours), you need to disable some certificates in the caddyfiles and enable them 3h later...**
|
||||||
|
|
||||||
### Clone
|
### Clone
|
||||||
|
|
||||||
@ -62,6 +63,8 @@ Go to the folder
|
|||||||
cd infrastructure
|
cd infrastructure
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Change services you want to enable in the [Makefile](Makefile) file, by default all services are enabled (games servers included).
|
||||||
|
|
||||||
### Configure the domain
|
### Configure the domain
|
||||||
|
|
||||||
For all **bensuperpc.org**, you need to replace it with your domain, example: **mydomain.com**, so the same for **bensuperpc.com** ect...
|
For all **bensuperpc.org**, you need to replace it with your domain, example: **mydomain.com**, so the same for **bensuperpc.com** ect...
|
||||||
|
@ -47,3 +47,7 @@ include:
|
|||||||
- services/7daystodie/7daystodie-server/7daystodie/docker-compose.7daystodie.yml
|
- services/7daystodie/7daystodie-server/7daystodie/docker-compose.7daystodie.yml
|
||||||
# Backup 7daystodie
|
# Backup 7daystodie
|
||||||
- services/7daystodie/7daystodie-server/backup/docker-compose.backup.yml
|
- services/7daystodie/7daystodie-server/backup/docker-compose.backup.yml
|
||||||
|
# Satisfactory
|
||||||
|
- services/satisfactory/satisfactory-server/satisfactory/docker-compose.satisfactory.yml
|
||||||
|
# Backup satisfactory
|
||||||
|
- services/satisfactory/satisfactory-server/backup/docker-compose.backup.yml
|
||||||
|
@ -123,7 +123,7 @@
|
|||||||
# href: https://7dtd.bensuperpc.org/
|
# href: https://7dtd.bensuperpc.org/
|
||||||
description: 7 Days to Die server
|
description: 7 Days to Die server
|
||||||
# ping: 7dtd.bensuperpc.org
|
# ping: 7dtd.bensuperpc.org
|
||||||
container: 7dtd-server
|
container: 7daystodie_server
|
||||||
- satisfactory:
|
- satisfactory:
|
||||||
# icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/7dtd.png
|
# icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/7dtd.png
|
||||||
# href: https://7dtd.bensuperpc.org/
|
# href: https://7dtd.bensuperpc.org/
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ollama:
|
ollama:
|
||||||
image: ollama/ollama:latest
|
image: ollama/ollama:latest
|
||||||
|
@ -1,13 +1,6 @@
|
|||||||
OLLAMA_BASE_URL=http://ollama:11434
|
OLLAMA_BASE_URL=http://ollama:11434
|
||||||
#WEBUI_SECRET_KEY=
|
#WEBUI_SECRET_KEY=
|
||||||
#HF_HUB_OFFLINE=1
|
#HF_HUB_OFFLINE=1
|
||||||
|
|
||||||
# Only with stable-diffusion-webui
|
|
||||||
#ENABLE_IMAGE_GENERATION=true
|
|
||||||
#AUTOMATIC1111_BASE_URL=http://stable-diffusion-webui:7860
|
|
||||||
#IMAGE_SIZE=64x64
|
|
||||||
#IMAGE_STEPS=3
|
|
||||||
|
|
||||||
# Disable analytics
|
# Disable analytics
|
||||||
SCARF_NO_ANALYTICS=true
|
SCARF_NO_ANALYTICS=true
|
||||||
DO_NOT_TRACK=true
|
DO_NOT_TRACK=true
|
||||||
@ -16,3 +9,8 @@ ANONYMIZED_TELEMETRY=false
|
|||||||
#OPENAI_API_BASE_URL=
|
#OPENAI_API_BASE_URL=
|
||||||
#OPENAI_API_KEY=
|
#OPENAI_API_KEY=
|
||||||
|
|
||||||
|
# Only with stable-diffusion-webui
|
||||||
|
#ENABLE_IMAGE_GENERATION=true
|
||||||
|
#AUTOMATIC1111_BASE_URL=http://stable-diffusion-webui:7860
|
||||||
|
#IMAGE_SIZE=64x64
|
||||||
|
#IMAGE_STEPS=3
|
||||||
|
1
infrastructure/services/satisfactory
Submodule
1
infrastructure/services/satisfactory
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 768031f47102df6f79cca214f34b651cf9a1f73d
|
Loading…
x
Reference in New Issue
Block a user