Compare commits
2 Commits
06cd490f34
...
742e64cfec
| Author | SHA1 | Date | |
|---|---|---|---|
|
742e64cfec
|
|||
|
fa7afb2a90
|
20
README.md
Normal file
20
README.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# My personal homelab setup
|
||||||
|
|
||||||
|
Currently running on a Debian host
|
||||||
|
|
||||||
|
## Raw data
|
||||||
|
|
||||||
|
Raw data is stored in `/data`, a ZFS data set
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Install ZFS
|
||||||
|
apt update
|
||||||
|
apt install linux-headers-amd64
|
||||||
|
apt install zfsutils-linux zfs-dkms
|
||||||
|
|
||||||
|
zpool create hdd raidz2 <disks...>
|
||||||
|
mkdir -p /data
|
||||||
|
zfs create -o mountpoint=/data hdd/data
|
||||||
|
zfs set compression=on hdd/data
|
||||||
|
```
|
||||||
|
|
||||||
@@ -84,8 +84,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- './authelia/:/config'
|
- './authelia/:/config'
|
||||||
logging: *logging
|
logging: *logging
|
||||||
# webdav:
|
|
||||||
# image: ""
|
|
||||||
minecraft:
|
minecraft:
|
||||||
image: itzg/minecraft-server:latest
|
image: itzg/minecraft-server:latest
|
||||||
tty: true
|
tty: true
|
||||||
@@ -108,9 +106,13 @@ services:
|
|||||||
187eca31-2e33-4199-97e0-2286bf35f7f8
|
187eca31-2e33-4199-97e0-2286bf35f7f8
|
||||||
PAUSE_WHEN_EMPTY_SECONDS: "20"
|
PAUSE_WHEN_EMPTY_SECONDS: "20"
|
||||||
ENABLE_ROLLING_LOGS: "true"
|
ENABLE_ROLLING_LOGS: "true"
|
||||||
volumes:
|
REMOVE_OLD_MODS: "TRUE"
|
||||||
- "/opt/minecraft:/data"
|
|
||||||
logging: *logging
|
logging: *logging
|
||||||
|
volumes:
|
||||||
|
- "/data/minecraft/data:/data"
|
||||||
|
- "/data/mincraft/mods:/mods"
|
||||||
|
- "/data/mincraft/plugins:/plugins"
|
||||||
|
- "/data/mincraft/config:/config"
|
||||||
gitea:
|
gitea:
|
||||||
image: docker.gitea.com/gitea:1.24-nightly
|
image: docker.gitea.com/gitea:1.24-nightly
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user