Compare commits
242 Commits
17a9b9f1da
...
master
Author | SHA1 | Date | |
---|---|---|---|
a38d782feb | |||
6e20d8956d | |||
e0c4dfac53 | |||
da8b249881 | |||
0f6c226a6d | |||
29399b2637 | |||
12fee79d21 | |||
f305818bf1 | |||
24f7c84b4e | |||
081b4a6985 | |||
479205b6cd | |||
90dbed3931 | |||
ba17102adb | |||
e7d3ee7dda | |||
bab6992cd1 | |||
79eed22a50 | |||
85862c488d | |||
ffa4a9fcbc | |||
6a991f296a | |||
79da02b8d5 | |||
8061be84af | |||
625c619eb7 | |||
0a53ca1982 | |||
4ae4d203a9 | |||
3c3cc90e28 | |||
a87ac18181 | |||
e5bbf2d74a | |||
91326070f3 | |||
5791fc9b83 | |||
39f5965781 | |||
efd31a2fb2 | |||
330bf9a638 | |||
970df3b1bc | |||
7a7a03c677 | |||
227051be01 | |||
c7a4e381c5 | |||
7f50bdee1f | |||
837c9a04fb | |||
022185f6b9 | |||
46a80692da | |||
b686d6723e | |||
9ba44c96d0 | |||
7093ffe7dd | |||
8812a44af0 | |||
14ab9137f4 | |||
5fc16e4e35 | |||
2a13fc8d40 | |||
49b0dc5c29 | |||
438c6ae035 | |||
84935c1031 | |||
2d3f1323d2 | |||
6f2ffae4f4 | |||
a918592c72 | |||
3523b12af0 | |||
3f6b076416 | |||
68906c249a | |||
a4d40df5cd | |||
1a4c65d916 | |||
c6b936a1b8 | |||
bc8d5aedcc | |||
bca74c232c | |||
540ca163ec | |||
509c7612e1 | |||
8e504126cc | |||
db88335958 | |||
11acdab2e2 | |||
ff0c17898b | |||
678d217b5e | |||
8c2ac0b2af | |||
035c6db7f8 | |||
ec370ee353 | |||
02b24a3e78 | |||
b73205c22f | |||
96df95ac1a | |||
4cb4025821 | |||
e72d162eaf | |||
b5e023c629 | |||
c26f05b3cd | |||
911d0d3019 | |||
dd65483292 | |||
a7734a11f3 | |||
692124fd9e | |||
1eab63f813 | |||
e9ab06cec6 | |||
f1e89d92bd | |||
bc09726e80 | |||
c6fb84830f | |||
5dbe9f8c01 | |||
77b4db8ec6 | |||
7268575a4b | |||
354633f708 | |||
5f1d48b5f1 | |||
104d4e8990 | |||
189a928e10 | |||
86e1b4d579 | |||
5080010361 | |||
5370f63fde | |||
d47f1757ba | |||
b7863d048c | |||
447b880643 | |||
73632672e5 | |||
c7c536510f | |||
815ad624cf | |||
77f0c0b7d0 | |||
8e0ae31fb6 | |||
efb6de832a | |||
cc77f5fc12 | |||
a7d21748a5 | |||
95a4613327 | |||
c94f593fb3 | |||
f6121fc536 | |||
9451a722f4 | |||
171411cb30 | |||
22217112b9 | |||
2330fec9c7 | |||
9670536d08 | |||
3c85441bf1 | |||
a2eeb48f74 | |||
63b213fff9 | |||
3f4b1b11b8 | |||
da3ddcf7a9 | |||
e593a7804a | |||
ff0dd6234a | |||
71578ed06c | |||
f96894162f | |||
646da262d6 | |||
eeb55bef9c | |||
3f1c1a4ba3 | |||
cd1c4b4af2 | |||
d802b9ffdb | |||
e89f594bd4 | |||
57947b01e8 | |||
760f67e2ca | |||
ad811fcfd4 | |||
932a38cd44 | |||
2ee28d7256 | |||
197cf5e809 | |||
b72b34690d | |||
e323ec8d73 | |||
1abe4fc4c5 | |||
0903ee2d8f | |||
663814e925 | |||
b19e997ceb | |||
37df4a3573 | |||
fc48de4e56 | |||
36cfd050b5 | |||
89d18e379a | |||
7805c68100 | |||
834c3dfec8 | |||
c382fa25e6 | |||
6f7bd0777b | |||
48ce072d3a | |||
b21a1a575e | |||
9a4673de83 | |||
c7b44ac95a | |||
502b63f4be | |||
90257fc51a | |||
207f024144 | |||
fb31651637 | |||
872b37977a | |||
a1d01b14b1 | |||
b007514b89 | |||
97e6266dd5 | |||
a03c5b777d | |||
f590d797b2 | |||
c1d77f8f5b | |||
34838586c0 | |||
2949162efe | |||
2ad954d028 | |||
d234418bab | |||
dc0b1fe787 | |||
ec4d84c3f7 | |||
010a6904e6 | |||
62ebc1e4a0 | |||
47465cb326 | |||
931be2f7b0 | |||
65f4253ca3 | |||
479ca27afe | |||
dab46045fa | |||
96a2680a5b | |||
7c2f77c4cf | |||
331350841f | |||
e1d64e03f9 | |||
286f92a94c | |||
27203a2c78 | |||
f9afad85d4 | |||
a5e8c7d685 | |||
792a9b9847 | |||
a75b26800d | |||
0bec917702 | |||
9a469c6b33 | |||
b8547c464d | |||
f2b8584a28 | |||
6f20ebeda6 | |||
9c41e5178d | |||
2850531b66 | |||
8c5f2b7d54 | |||
a427bffe05 | |||
f50e663057 | |||
f4dd4fcb0d | |||
d8d8c28cdc | |||
c64e53a43d | |||
24423fa30e | |||
6fd025e215 | |||
7d7d69c752 | |||
e2d65e4241 | |||
bcdde37580 | |||
fdeb4b02d2 | |||
e16d0714c0 | |||
ff05b9a824 | |||
7bacd3f976 | |||
0e6a17f231 | |||
dde9eebc63 | |||
b2c5b55efa | |||
b341cf5dfc | |||
85e63ab3b5 | |||
d413a6d307 | |||
4b4eb1649c | |||
945b5adf9f | |||
eab92a89f3 | |||
090b103282 | |||
d325e3d76c | |||
59cf2f47fb | |||
a0c81bc66c | |||
4ef5b2ba96 | |||
c610de72d5 | |||
f1d51d742e | |||
5ce147e610 | |||
70276b9aca | |||
b7cec4927f | |||
fa4336b0fc | |||
f2a65019d3 | |||
c673a2adfe | |||
e3c4c7da53 | |||
c9c4404214 | |||
bd405aeddf | |||
17a5867fb2 | |||
055955dd7d | |||
ab2dee6b9e | |||
e175e7d48c | |||
5281b52e4c | |||
fee1f042d3 |
12
README.md
Normal file
12
README.md
Normal file
@ -0,0 +1,12 @@
|
||||
# Services not currently in use
|
||||
- wger
|
||||
- vikunja
|
||||
- nextcloud
|
||||
- tinc
|
||||
- tdarr
|
||||
- onlyoffice
|
||||
- atm3
|
||||
- headscale
|
||||
- feishin
|
||||
- code-server
|
||||
- handbrake
|
14
aurcache/docker-compose.yml
Normal file
14
aurcache/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
||||
services:
|
||||
aurcache:
|
||||
image: ghcr.io/lukas-heiligenbrunner/aurcache:latest
|
||||
container_name: aurcache
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8086:8080" # Frontend
|
||||
- "8087:8081" # Repository
|
||||
volumes:
|
||||
- /docker/appdata/aurcache/db:/app/db
|
||||
- /docker/appdata/aurcache/repo:/app/repo
|
||||
environment:
|
||||
- MAX_CONCURRENT_BUILDS=1
|
||||
privileged: true
|
9
bitwarden/.env.example
Normal file
9
bitwarden/.env.example
Normal file
@ -0,0 +1,9 @@
|
||||
BW_TAR_PASS=<your_tar_password>
|
||||
BW_ACCOUNT_SOURCE=<your_bitwarden_source_email>
|
||||
BW_PASS_SOURCE=<your_bitwarden_source_password>
|
||||
BW_CLIENTID_SOURCE=<your_bitwarden_source_client_id>
|
||||
BW_CLIENTSECRET_SOURCE=<your_bitwarden_source_client_secret>
|
||||
BW_ACCOUNT_DEST=<your_bitwarden_dest_email>
|
||||
BW_PASS_DEST=<your_bitwarden_dest_password>
|
||||
BW_CLIENTID_DEST=<your_bitwarden_dest_client_id>
|
||||
BW_CLIENTSECRET_DEST=<your_bitwarden_dest_client_secret>
|
25
bitwarden/docker-compose.yml
Normal file
25
bitwarden/docker-compose.yml
Normal file
@ -0,0 +1,25 @@
|
||||
services:
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:latest
|
||||
container_name: vaultwarden
|
||||
restart: always
|
||||
environment:
|
||||
DOMAIN: "https://bitwarden.shoebottom.ca" # required when using a reverse proxy; your domain; vaultwarden needs to know it's https to work properly with attachments
|
||||
SIGNUPS_ALLOWED: "false" # Deactivate this with "false" after you have created your account so that no strangers can register
|
||||
WEBSOCKETS_ENABLED: "true" # Enable push notifications and login requests
|
||||
volumes:
|
||||
- /docker/appdata/bitwarden/vaultwarden:/data # the path before the : can be changed
|
||||
ports:
|
||||
- 11001:80 # you can replace the 11001 with your preferred port
|
||||
bitwarden-sync:
|
||||
image: martadams89/bitwarden-sync:latest
|
||||
container_name: bitwarden-sync
|
||||
restart: always
|
||||
env_file:
|
||||
- ../stack.env
|
||||
environment:
|
||||
- CRON_SCHEDULE=0 12 * * 0
|
||||
- BW_SERVER_SOURCE=https://bitwarden.shoebottom.ca
|
||||
- BW_SERVER_DEST=https://vault.bitwarden.com
|
||||
volumes:
|
||||
- /docker/appdata/bitwarden/sync:/app/backups
|
@ -12,5 +12,5 @@ services:
|
||||
- SERVER_ROOT=/var/public
|
||||
- SERVER_CONFIG_FILE=/etc/config.toml
|
||||
volumes:
|
||||
- /home/isaac/www/blog.shoebottom.ca/public:/var/public
|
||||
- /docker/appdata/blog/public:/var/public
|
||||
- /docker/appdata/static-web-server/blog.toml:/etc/config.toml
|
5
bluesky-pds/.env.example
Normal file
5
bluesky-pds/.env.example
Normal file
@ -0,0 +1,5 @@
|
||||
PDS_JWT_SECRET=<secret>
|
||||
PDS_ADMIN_PASSWORD=<password>
|
||||
PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=<private_key_hex>
|
||||
PDS_EMAIL_SMTP_URL=<smtp://username@gmail.com:password@smtp.gmail.com:587>
|
||||
PDS_MODERATION_EMAIL_SMTP_URL=<smtp://username@gmail.com:password@smtp.gmail.com:587>
|
2
bluesky-pds/create-invite.sh
Normal file
2
bluesky-pds/create-invite.sh
Normal file
@ -0,0 +1,2 @@
|
||||
read -p "Enter admin password: " password
|
||||
curl -X POST -u admin:$password -H "Content-Type: application/json" -d '{"useCount": 1}' https://shoebottom.ca/xrpc/com.atproto.server.createInviteCode
|
26
bluesky-pds/docker-compose.yml
Normal file
26
bluesky-pds/docker-compose.yml
Normal file
@ -0,0 +1,26 @@
|
||||
# Helpful guide: https://therobbiedavis.com/selfhosting-bluesky-with-docker-and-swag/
|
||||
services:
|
||||
pds:
|
||||
container_name: pds
|
||||
image: ghcr.io/bluesky-social/pds:latest
|
||||
ports:
|
||||
- 3003:3000
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PDS_HOSTNAME=pds.shoebottom.ca
|
||||
- PDS_DATA_DIRECTORY=/pds
|
||||
- PDS_BLOBSTORE_DISK_LOCATION=/pds/blocks
|
||||
- PDS_EMAIL_FROM_ADDRESS=admin@shoebottom.ca
|
||||
- PDS_MODERATION_EMAIL_ADDRESS=admin@shoebottom.ca
|
||||
- PDS_DID_PLC_URL=https://plc.directory
|
||||
- PDS_BSKY_APP_VIEW_URL=https://api.bsky.app
|
||||
- PDS_BSKY_APP_VIEW_DID=did:web:api.bsky.app
|
||||
- PDS_REPORT_SERVICE_URL=https://mod.bsky.app
|
||||
- PDS_REPORT_SERVICE_DID=did:plc:ar7c4by46qjdydhdevvrndac
|
||||
- PDS_CRAWLERS=https://bsky.network
|
||||
- LOG_ENABLED=true
|
||||
- PDS_INVITE_REQUIRED=true
|
||||
volumes:
|
||||
- /docker/appdata/bluesky/pds:/pds
|
||||
env_file:
|
||||
- ../stack.env
|
@ -1,37 +1,24 @@
|
||||
version: '3.5'
|
||||
|
||||
# https://github.com/imputnet/cobalt/blob/main/docs/run-an-instance.md
|
||||
services:
|
||||
cobalt-api:
|
||||
cobalt:
|
||||
image: ghcr.io/imputnet/cobalt:latest
|
||||
restart: unless-stopped
|
||||
container_name: cobalt-api
|
||||
container_name: cobalt
|
||||
init: true
|
||||
read_only: true
|
||||
ports:
|
||||
- 9000:9000/tcp
|
||||
# if you're using a reverse proxy, uncomment the next line and remove the one above (9000:9000/tcp):
|
||||
#- 127.0.0.1:9000:9000
|
||||
environment:
|
||||
# replace https://api.cobalt.tools/ with your instance's target url in same format
|
||||
API_URL: "https://cobalt-api.shoebottom.ca/"
|
||||
API_URL: "https://cobalt.shoebottom.ca/"
|
||||
# replace eu-nl with your instance's distinctive name
|
||||
API_NAME: "ca-nb-irs"
|
||||
# if you want to use cookies when fetching data from services, uncomment the next line and the lines under volume
|
||||
# COOKIE_PATH: "/cookies.json"
|
||||
# see docs/run-an-instance.md for more information
|
||||
# if you want to use cookies when fetching data from services, uncomment volumes and next line
|
||||
# Uncomment to enable api key
|
||||
# API_KEY_URL: "file:///keys.json"
|
||||
#volumes:
|
||||
#- ./cookies.json:/cookies.json
|
||||
cobalt-web:
|
||||
image: ghcr.io/imputnet/cobalt:latest
|
||||
restart: unless-stopped
|
||||
container_name: cobalt-web
|
||||
init: true
|
||||
ports:
|
||||
- 9001:9001/tcp
|
||||
# if you're using a reverse proxy, uncomment the next line and remove the one above (9001:9001/tcp):
|
||||
#- 127.0.0.1:9001:9001
|
||||
environment:
|
||||
# replace https://cobalt.tools/ with your instance's target url in same format
|
||||
WEB_URL: "https://cobalt.shoebottom.ca/"
|
||||
# replace https://api.cobalt.tools/ with preferred api instance url
|
||||
API_URL: "https://cobalt-api.shoebottom.ca/"
|
||||
#- /docker/appdata/cobalt/cookies.json:/cookies.json:ro
|
||||
#- /docker/appdata/cobalt/keys.json:/keys.json:ro
|
4
code-server/.env.example
Normal file
4
code-server/.env.example
Normal file
@ -0,0 +1,4 @@
|
||||
PASSWORD=<webui_password>
|
||||
HASHED_PASSWORD=<webui_password_hash>
|
||||
SUDO_PASSWORD=<sudo_password>
|
||||
SUDO_PASSWORD_HASH=<sudo_password_hash>
|
14
code-server/docker-compose.yml
Normal file
14
code-server/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
||||
services:
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server:latest
|
||||
container_name: code-server
|
||||
env_file:
|
||||
- ../stack.env
|
||||
environment:
|
||||
- TZ=America/Moncton
|
||||
- PROXY_DOMAIN=code.shoebottom.ca
|
||||
volumes:
|
||||
- /docker/appdata/code-server/config:/config
|
||||
ports:
|
||||
- 8086:8443
|
||||
restart: unless-stopped
|
3
conduit/.env.example
Normal file
3
conduit/.env.example
Normal file
@ -0,0 +1,3 @@
|
||||
# https://github.com/processone/eturnal/blob/master/examples/docker-compose/eturnal.env
|
||||
# https://eturnal.net/doc/#Environment_Variables
|
||||
ETURNAL_SECRET=<secret>
|
@ -1,20 +1,29 @@
|
||||
version: '3'
|
||||
services:
|
||||
conduit:
|
||||
container_name: conduit
|
||||
image: matrixconduit/matrix-conduit:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 6167:6167
|
||||
volumes:
|
||||
- /docker/appdata/conduit/db:/var/lib/matrix-conduit/
|
||||
- /docker/appdata/conduit/conduit.toml:/etc/conduit/conduit.toml
|
||||
environment:
|
||||
CONDUIT_CONFIG: /etc/conduit/conduit.toml
|
||||
turn:
|
||||
container_name: coturn-server
|
||||
image: docker.io/coturn/coturn:latest
|
||||
# synapse-admin:
|
||||
# container_name: conduit-admin
|
||||
# image: awesometechnologies/synapse-admin:latest
|
||||
# ports:
|
||||
# - "6168:80"
|
||||
# restart: unless-stopped
|
||||
conduit:
|
||||
container_name: conduit
|
||||
image: matrixconduit/matrix-conduit:latest
|
||||
restart: unless-stopped
|
||||
network_mode: "host"
|
||||
ports:
|
||||
- 6167:6167
|
||||
volumes:
|
||||
- /docker/appdata/conduit/coturn.conf:/etc/coturn/turnserver.conf
|
||||
- /docker/appdata/conduit/db:/var/lib/matrix-conduit/
|
||||
- /docker/appdata/conduit/conduit.toml:/etc/conduit/conduit.toml
|
||||
environment:
|
||||
CONDUIT_CONFIG: /etc/conduit/conduit.toml
|
||||
turn:
|
||||
container_name: eturnal
|
||||
image: ghcr.io/processone/eturnal:latest
|
||||
ports:
|
||||
- 3478:3478
|
||||
env_file:
|
||||
- ../stack.env
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
conduit:
|
13
dockovpn/docker-compose.yml
Normal file
13
dockovpn/docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
version: '3'
|
||||
services:
|
||||
dockovpn:
|
||||
container_name: dockovpn
|
||||
image: alekslitvinenk/openvpn:latest
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
ports:
|
||||
- 1194:1194/udp # Expose tcp if you defined HOST_TUN_PROTOCOL=tcp
|
||||
# Environment variables: https://github.com/dockovpn/dockovpn#environment-variables
|
||||
volumes:
|
||||
- /docker/appdata/dockovpn/config:/opt/Dockovpn_data
|
||||
restart: always
|
8
feishin/docker-compose.yml
Normal file
8
feishin/docker-compose.yml
Normal file
@ -0,0 +1,8 @@
|
||||
version: '3'
|
||||
services:
|
||||
feishin:
|
||||
container_name: feishin
|
||||
image: ghcr.io/jeffvli/feishin:latest
|
||||
ports:
|
||||
- 9180:9180
|
||||
restart: 'unless-stopped'
|
@ -3,6 +3,11 @@ services:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- GITEA__server__DISABLE_SSH=false
|
||||
- GITEA__server__START_SSH_SERVER=false
|
||||
- GITEA__server__BUILTIN_SSH_SERVER_USER=git
|
||||
- GITEA__server__SSH_DOMAIN=git.shoebottom.ca
|
||||
volumes:
|
||||
- /docker/appdata/gitea/data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
|
@ -1,16 +1,10 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
gotify:
|
||||
container_name: gotify
|
||||
hostname: gotify.local
|
||||
image: gotify/server
|
||||
image: gotify/server:latest
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8085:80
|
||||
volumes:
|
||||
- "/docker/appdata/gotify/data:/app/data"
|
||||
networks:
|
||||
default:
|
||||
name: "ubuntu-server"
|
||||
external: true
|
||||
- "/docker/appdata/gotify/data:/app/data"
|
@ -3,7 +3,7 @@ services:
|
||||
handbrake:
|
||||
container_name: handbrake
|
||||
image: jlesage/handbrake:latest
|
||||
restart: on-failure
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "5800:5800"
|
||||
volumes:
|
||||
|
20
headscale/docker-compose.yml
Normal file
20
headscale/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
||||
version: "3.7"
|
||||
# https://github.com/juanfont/headscale/blob/main/docs/running-headscale-container.md
|
||||
services:
|
||||
headscale:
|
||||
image: headscale/headscale:0.22.3
|
||||
restart: unless-stopped
|
||||
hostname: headscale
|
||||
container_name: headscale
|
||||
ports:
|
||||
- "8087:8080" # Connection port
|
||||
- "8088:9090" # Metrics port
|
||||
volumes:
|
||||
- /docker/appdata/headscale/config:/etc/headscale
|
||||
command: headscale serve
|
||||
headscale-admin:
|
||||
image: goodieshq/headscale-admin:latest
|
||||
container_name: headscale-admin
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8089:80"
|
@ -12,7 +12,7 @@ services:
|
||||
- SERVER_ROOT=/var/public
|
||||
- SERVER_CONFIG_FILE=/etc/config.toml
|
||||
volumes:
|
||||
- /home/isaac/www/shoebottom.ca:/var/public
|
||||
- /docker/appdata/homepage:/var/public
|
||||
- /home/isaac/Media/Music-LQ:/var/public/music-lq
|
||||
- /home/isaac/Media/Music:/var/public/music
|
||||
- /home/isaac/Media/Music-HQ:/var/public/music-hq
|
||||
|
@ -6,14 +6,26 @@ services:
|
||||
network_mode: 'host'
|
||||
restart: 'unless-stopped'
|
||||
environment:
|
||||
- JELLYFIN_CACHE_DIR=/var/cache/jellyfin
|
||||
- JELLYFIN_CONFIG_DIR=/etc/jellyfin
|
||||
- JELLYFIN_DATA_DIR=/var/lib/jellyfin
|
||||
- JELLYFIN_LOG_DIR=/var/log/jellyfin
|
||||
- JELLYFIN_PublishedServerUrl=https://jellyfin.shoebottom.ca
|
||||
volumes:
|
||||
- /docker/appdata/jellyfin/etc:/etc/jellyfin
|
||||
- /docker/appdata/jellyfin/cache:/var/cache/jellyfin
|
||||
- /docker/appdata/jellyfin/etc:/config
|
||||
- /docker/appdata/jellyfin/cache:/cache
|
||||
- /docker/appdata/jellyfin/lib:/var/lib/jellyfin
|
||||
- /docker/appdata/jellyfin/log:/var/log/jellyfin
|
||||
- /home/isaac/Media:/media
|
||||
- /home/isaac/Media:/media
|
||||
runtime: nvidia
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
devices:
|
||||
- /dev/nvidia0:/dev/nvidia0
|
||||
- /dev/nvidiactl:/dev/nvidiactl
|
||||
- /dev/nvidia-modeset:/dev/nvidia-modeset
|
||||
- /dev/nvidia-uvm:/dev/nvidia-uvm
|
||||
- /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
|
8
jmusicbot/docker-compose.yml
Normal file
8
jmusicbot/docker-compose.yml
Normal file
@ -0,0 +1,8 @@
|
||||
version: '2.2'
|
||||
services:
|
||||
jmusicbot:
|
||||
image: craumix/jmusicbot:latest
|
||||
container_name: jmusicbot
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /docker/appdata/jmusicbot:/jmb/config
|
25
komga/docker-compose.yml
Normal file
25
komga/docker-compose.yml
Normal file
@ -0,0 +1,25 @@
|
||||
services:
|
||||
komga:
|
||||
image: gotson/komga
|
||||
container_name: komga
|
||||
volumes:
|
||||
- type: bind
|
||||
source: /docker/appdata/komga/config
|
||||
target: /config
|
||||
- type: bind
|
||||
source: /docker/appdata/komga/data
|
||||
target: /data
|
||||
- type: bind
|
||||
source: /home/isaac/Media
|
||||
target: /media
|
||||
- type: bind
|
||||
source: /etc/timezone #alternatively you can use a TZ environment variable, like TZ=Europe/London
|
||||
target: /etc/timezone
|
||||
read_only: true
|
||||
ports:
|
||||
- 25600:25600
|
||||
user: "1000:1000"
|
||||
# remove the whole environment section if you don't need it
|
||||
environment:
|
||||
- JAVA_TOOL_OPTIONS=-Xmx4g
|
||||
restart: unless-stopped
|
50
minecraft/docker-compose.yml
Normal file
50
minecraft/docker-compose.yml
Normal file
@ -0,0 +1,50 @@
|
||||
services:
|
||||
mc:
|
||||
container_name: minecraft
|
||||
image: itzg/minecraft-server:java21-alpine
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "25565:25565/tcp" # minecraft
|
||||
- "25565:25565/udp" # plasmo-voice
|
||||
- "25566:8123" # dynmap
|
||||
- "25567:8100" # bluemap
|
||||
environment:
|
||||
EULA: "TRUE"
|
||||
TYPE: "FABRIC"
|
||||
TZ: "America/Moncton"
|
||||
ENABLE_ROLLING_LOGS: "true"
|
||||
ENABLE_AUTOPAUSE: "true"
|
||||
MAX_TICK_TIME: -1
|
||||
MAX_MEMORY: "6G"
|
||||
VERSION: "1.21.4"
|
||||
MOTD: "Let's get it started in here"
|
||||
SEED: "-2694942683531129739"
|
||||
DIFFICULTY: "normal"
|
||||
SNOOPER_ENABLED: "false"
|
||||
ALLOW_FLIGHT: "true"
|
||||
ENABLE_RCON: "true"
|
||||
USE_AIKAR_FLAGS: "true"
|
||||
OPS: "IsaacDaybreak"
|
||||
PACKWIZ_URL: "https://git.shoebottom.ca/IsaacShoebottom/compose/raw/branch/master/minecraft/pack/pack.toml"
|
||||
REMOVE_OLD_MODS: "true"
|
||||
MODRINTH_DOWNLOAD_DEPENDENCIES: "required"
|
||||
MODRINTH_ALLOWED_VERSION_TYPE: "alpha"
|
||||
# Disabled mods:
|
||||
# dynmap (Not updated)
|
||||
# disable-portal-checks (Not updated)
|
||||
# fastback (Not updated)
|
||||
# headfix (Not updated)
|
||||
# faster-random (Not updated)
|
||||
# achievements-optimizer (Not updated)
|
||||
# jei (Not updated)
|
||||
# railoptimization (Not updated)
|
||||
# Maybe add:
|
||||
# essential-commands (Replace helpfulcommands)
|
||||
# blossumwarps (Warp points)
|
||||
# blossumtpa (Teleport requests)
|
||||
# blossumhomes (Home points)
|
||||
# blossumback (Back command)
|
||||
# enchanting-commands (Enchanting commands)
|
||||
# luckperms (Permissions, maybe, not sure its needed)
|
||||
volumes:
|
||||
- /docker/appdata/minecraft:/data
|
15
minecraft/pack/config/doubledoors.json5
Normal file
15
minecraft/pack/config/doubledoors.json5
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
// Whether the recursive opening feature should be enabled. This allows you to for example build a giant door with trapdoors which will all open at the same time, as long as they are connected. The 'recursiveOpeningMaxBlocksDistance' config option determines how far the function should search.
|
||||
"enableRecursiveOpening": false,
|
||||
// How many blocks the recursive function should search when 'enableRecursiveOpening' is enabled.
|
||||
// min: 1, max: 64
|
||||
"recursiveOpeningMaxBlocksDistance": 10,
|
||||
// When enables, the mod works with double doors.
|
||||
"enableDoors": true,
|
||||
// When enables, the mod works with double fence gates.
|
||||
"enableFenceGates": false,
|
||||
// When enables, the mod works with double trapdoors.
|
||||
"enableTrapdoors": false,
|
||||
// Checks if there are other mods loaded with double door functionality, such as Quark. If found, it edits a line in their config to disable double doors. Fixes doors not opening due to code being ran twice.
|
||||
"enableModIncompatibilityCheck": true
|
||||
}
|
20
minecraft/pack/config/rightclickharvest.json5
Normal file
20
minecraft/pack/config/rightclickharvest.json5
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
// - default: true
|
||||
requireHoe: false,
|
||||
// - default: true
|
||||
harvestInRadius: false,
|
||||
/* - default: NORMAL
|
||||
- must be one of: NONE, LOW, NORMAL, HIGH
|
||||
*/
|
||||
hungerLevel: "NONE",
|
||||
/* - default: NONE
|
||||
- must be one of: NONE, COST, REWARD
|
||||
*/
|
||||
experienceType: "NONE",
|
||||
// - default: true
|
||||
showServerWarning: true,
|
||||
/* Modpack developers, set this to true to stop RCH telling users that they probably need to equip a hoe to harvest crops (if requireHoe is set to true). This message will only be displayed once.
|
||||
- default: false
|
||||
*/
|
||||
hasUserBeenWarnedForNotUsingHoe: true
|
||||
}
|
239
minecraft/pack/index.toml
Normal file
239
minecraft/pack/index.toml
Normal file
@ -0,0 +1,239 @@
|
||||
hash-format = "sha256"
|
||||
|
||||
[[files]]
|
||||
file = "config/doubledoors.json5"
|
||||
hash = "b3338c29e0c5c152861c71fe3a424590a7313716d010cb491c9185b41c6e3620"
|
||||
|
||||
[[files]]
|
||||
file = "config/rightclickharvest.json5"
|
||||
hash = "480a2a8a40f9e3f2a1f016e0c77ba74d057ed70e574e74f233fabd3bec1d6ae8"
|
||||
|
||||
[[files]]
|
||||
file = "mods/alternate-current.pw.toml"
|
||||
hash = "221c3fe02674f1208273f0a1a376ae3a0090dacd9093a95e79988e5a4a495d2d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/appleskin.pw.toml"
|
||||
hash = "417e4f42790407e6fb4dfcb03cd4abcdf3aa00f4dcef3f3a2edec1a3e1a9a3ef"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/architectury-api.pw.toml"
|
||||
hash = "848c49f2ead5e1e71d7be95d2d9e1cb992631faf91500b9c59e72d61afca33fd"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/balm.pw.toml"
|
||||
hash = "570daa00ea71077b1cffb1b1767c9529a85679e7e2abe25be74183f14a01e106"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/bluemap.pw.toml"
|
||||
hash = "0fab2a26e6692d71537da9565dd87137504ddb34653136fd9f7a7df084d47575"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/c2me-fabric.pw.toml"
|
||||
hash = "62e99d55c3f95e732fbbb23572c70bd030a6c89f90844b8a74d1e527c0183696"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/cloth-config.pw.toml"
|
||||
hash = "df15648dd4d4e27dd0c45ab4e78277c45886b77a698b129f4ce2d2bc337f7044"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/collective.pw.toml"
|
||||
hash = "c650281609691743f9171291b526e0cae14b5019c0836b4bb60371fc1026e45d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/compact-help-command.pw.toml"
|
||||
hash = "00ed2ab413011b0449a51fc1bafe171d8e744032f31846e643cd05c90bd66ba4"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/craterlib.pw.toml"
|
||||
hash = "00f8427a33274c14e17ecf8c1be698226b316d36c0090a92e89db8a072aab34b"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/debugify.pw.toml"
|
||||
hash = "f605331d864b266407b9d4486a4355febbc80b5e2e6ef75e4d92d45d2b29bc8f"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/dismount-entity.pw.toml"
|
||||
hash = "d2814f63ee56b489d26da3f53f556a01a57af4c65b0cfdb96ac1a419b5e97381"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/distanthorizons.pw.toml"
|
||||
hash = "2ad8cd5745efd0bd0f7f32f060bec092a7b2ef8ac3c6163033193a8277012e43"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/double-doors.pw.toml"
|
||||
hash = "2a3a37599c32e67d15c1589af4492a79bf7544fe72380c6c908868671d53d955"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/fabric-api.pw.toml"
|
||||
hash = "687d9f69912b725a879bf3b4da8fb3f63eead93e4ce3e719c2be67d56b70c0b5"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/fabric-language-kotlin.pw.toml"
|
||||
hash = "967a780be97bec40b8bca4945a053ee4fbd05d58e218c4fb803959ac0d0c7f08"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/fastback.pw.toml"
|
||||
hash = "c188bba50d7c83f489e78d767eb049fb57b452b2fe291562e9b6ae98029e034e"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/ferrite-core.pw.toml"
|
||||
hash = "1ef554f7a8d5f7ed4bc21316e034eeef3430dc306012c0a706bd4c3e4ac253aa"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/followers-teleport-too.pw.toml"
|
||||
hash = "7edce835239902de052754cc086998e886c131733d164aecfe10adf56e00de90"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/forge-config-api-port.pw.toml"
|
||||
hash = "4b257578b2973f4e99ae3192989f7ba4db19e9eca99ea396a1479c8a6cd9ca88"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/headfix.pw.toml"
|
||||
hash = "99ad0db5e9f8baf2579c2de39f961de3b8df42704d1f38882c71255f686949fa"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/helpfulcommands.pw.toml"
|
||||
hash = "3743197cb95b4b2ad49009f9faba429c97c31e24099d8f8e6e98289f446ac9e7"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/inventory-essentials.pw.toml"
|
||||
hash = "2649e89612a4b35caa9260a3bc9c04396019803d1d646a0572ecb182d271ba5d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/jade.pw.toml"
|
||||
hash = "114968e70a3e2c2f7a33db6ed305256585353361a28210a0b872df52fc5542aa"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/jamlib.pw.toml"
|
||||
hash = "19e220936d00bbbebf00b053af5463fe9ed227624d213aefb00ebbe2bf9b4cbc"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/journeymap.pw.toml"
|
||||
hash = "8388d9c06f3a34b4a15a87b8599e5388351b1c1365b1259d37da9e463fc358de"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/krypton.pw.toml"
|
||||
hash = "c4e45594c8d1ab3dacc3b49142f16fb253178dd31d97cc917bf4a4d54f21e081"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/ksyxis.pw.toml"
|
||||
hash = "7c6239fe970cd45a1f680493b9fceef6870afcfd2de72086bfef3f765bd3c4c6"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/leaves-us-in-peace.pw.toml"
|
||||
hash = "c7a00a14e692f818cbc6a00194c4aff96f2d43de87a0bc64c91082538919af7d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/lithium.pw.toml"
|
||||
hash = "df9d69dc784ef61e99064407952d34c294f62fe1155b5260f825bd9a82e2f3a2"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/modernfix.pw.toml"
|
||||
hash = "a874985359eaa4317b3242136fe65b86207a6d5ab55e0b4aa8f37b90727f0487"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/netherportalfix.pw.toml"
|
||||
hash = "ace9ce441fc72217675c9192315d9126e200341491f65058cf461f7e5a49a3e6"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/no-chat-reports.pw.toml"
|
||||
hash = "95ff1073b74b23e62cae94569ffb63e6e2f244d99a6d1a38c4a26bdd183a64eb"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/noisium.pw.toml"
|
||||
hash = "85ae542e2ccfb61bcdd3aa55b1a56436782687ba63388e249cb98376737045d4"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/ping-wheel.pw.toml"
|
||||
hash = "513c7ff91d371f64659ac95e1ef49385713c956f44c7362c529e4308508650fe"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/plasmo-voice.pw.toml"
|
||||
hash = "12f091cf6022c2994952e640b837a28e41c17fabf6db91b7be724bd213e56548"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/recipecooldown.pw.toml"
|
||||
hash = "43fbc9b70f49998be45314b9b557e925988825a204190be01ccbae5cc2df74df"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/rei.pw.toml"
|
||||
hash = "ce44d54d098958bdeb06157e695f61b468c5675e8e189936f27a4a911fb1f6c4"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/rightclickharvest.pw.toml"
|
||||
hash = "645622d16ed124e89e859ff3bf3df11503375d09d0970c3aa38d03bf2bdb3fdd"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/sdlink.pw.toml"
|
||||
hash = "73f53293eb435e2184a8139a3af53afbf6c327f67d6be51c9cb28f1c89b6e478"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/servercore.pw.toml"
|
||||
hash = "55cb0143330095f2132926ff85dd7264d627880e709bffea1bd1e03edc7eddbf"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/sessility.pw.toml"
|
||||
hash = "ff47413c6b104833c5679c2f7d591c04fc0ea1c1f147fa98671ecfa9ff9fe55b"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/spark.pw.toml"
|
||||
hash = "16e02f523c718baefd9dd42b24bd1aeb7c1142ff0e46a512e958284158bd8461"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/viafabric.pw.toml"
|
||||
hash = "d6b857d2c020eea18f40aa4406c6a35432ef7f6ff97a3033232c7dfc559fa4ac"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/vmp-fabric.pw.toml"
|
||||
hash = "fde5b4407f35051b3c35e2bc04a71540a1ec21832de609c75f79ae24bb2d9f1d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/yacl.pw.toml"
|
||||
hash = "75b191c621b271734901f012011f22e0c8f5c21ee5de1bfa369ace9540fd1e76"
|
||||
metafile = true
|
13
minecraft/pack/mods/alternate-current.pw.toml
Normal file
13
minecraft/pack/mods/alternate-current.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Alternate Current"
|
||||
filename = "alternate-current-mc1.21.2-1.9.1.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/DwfiGUVU/alternate-current-mc1.21.2-1.9.1.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "8ed44291a8aed3e1c9750cfce85e0de679daeff7c3b1bc8f6329b41ba4570442750b8039d2d5c79c32655fc9372ea35843c60805438d33888b30e28731c39137"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "r0v8vy1s"
|
||||
version = "DwfiGUVU"
|
13
minecraft/pack/mods/appleskin.pw.toml
Normal file
13
minecraft/pack/mods/appleskin.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "AppleSkin"
|
||||
filename = "appleskin-fabric-mc1.21.3-3.0.6.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/cHQjeYVS/appleskin-fabric-mc1.21.3-3.0.6.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "b572a3eea43e0084819c88dd7fac6a0a5d5555d9b73df927b97f29764f281cadbfc8cc5f8f6b6920f1677bcec87b411e5a582d305a191735ad8d60fc90900900"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "EsAfCjCV"
|
||||
version = "cHQjeYVS"
|
13
minecraft/pack/mods/architectury-api.pw.toml
Normal file
13
minecraft/pack/mods/architectury-api.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Architectury API"
|
||||
filename = "architectury-15.0.3-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/73nlw3WM/architectury-15.0.3-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "6acc7cfccfc6e93fd8c1895fb2c489cbabd27265f38f7cbad98ddaab2cb2e6d1601633bd12cf26fc0bb100a87949ee06b872f333cf7b8490cccc0082ac586dcb"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "lhGA9TYQ"
|
||||
version = "73nlw3WM"
|
13
minecraft/pack/mods/balm.pw.toml
Normal file
13
minecraft/pack/mods/balm.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Balm"
|
||||
filename = "balm-fabric-1.21.4-21.4.33.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/MBAkmtvl/versions/urF0zb9k/balm-fabric-1.21.4-21.4.33.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "55f4bfc262b2f9b96fd14a21393531c1ea9ef8a954e5dd6acd7ce200b6918d0f49e96ce7c4fd2cf05ff65a57c06275f75a7f5606e5516995a5054f995f5518db"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "MBAkmtvl"
|
||||
version = "urF0zb9k"
|
13
minecraft/pack/mods/bluemap.pw.toml
Normal file
13
minecraft/pack/mods/bluemap.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "BlueMap"
|
||||
filename = "bluemap-5.7-fabric.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/swbUV1cr/versions/Dr2hvJBc/bluemap-5.7-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "b7483d6ff90f09258f994a6f487846c1dfe814f1d0af931bd50426fd0afc98ccad033c5f440705edc08a8ced03cf216171ba1571db2221aca4ec620d676443a4"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "swbUV1cr"
|
||||
version = "Dr2hvJBc"
|
13
minecraft/pack/mods/c2me-fabric.pw.toml
Normal file
13
minecraft/pack/mods/c2me-fabric.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Concurrent Chunk Management Engine (Fabric)"
|
||||
filename = "c2me-fabric-mc1.21.4-0.3.1.3.0.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/VSNURh3q/versions/EzvMx6b2/c2me-fabric-mc1.21.4-0.3.1.3.0.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f944bf4319cfa6fb645d0cbe807b82c74784f44ef7ac75273efa161be4625aa80390ec8cf32a232c0ebce0d0cb23b090979019d93e7550771de56d09d920dd13"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "VSNURh3q"
|
||||
version = "EzvMx6b2"
|
13
minecraft/pack/mods/cloth-config.pw.toml
Normal file
13
minecraft/pack/mods/cloth-config.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Cloth Config API"
|
||||
filename = "cloth-config-17.0.144-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/9s6osm5g/versions/TJ6o2sr4/cloth-config-17.0.144-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "ecc59da51149250284b0752475c7b328e0b0325888948391597afc638d6e67fa436297af12d2067376de0098ffa6ca86aa3b8d6011356c179222404c701c6345"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "9s6osm5g"
|
||||
version = "TJ6o2sr4"
|
13
minecraft/pack/mods/collective.pw.toml
Normal file
13
minecraft/pack/mods/collective.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Collective"
|
||||
filename = "collective-1.21.4-8.3.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/I5jY2gQ2/collective-1.21.4-8.3.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "95c18b55a631bfdcbc501c17238f36c1f284d90a866f498dbf2b77ce7b9dcb0260cba0143a16dcbf254660710ea8fdbd8948cac94139e660bf25581b49fa2337"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "e0M1UDsY"
|
||||
version = "I5jY2gQ2"
|
13
minecraft/pack/mods/compact-help-command.pw.toml
Normal file
13
minecraft/pack/mods/compact-help-command.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Compact Help Command"
|
||||
filename = "compacthelpcommand-1.21.4-2.8.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/XdiGl7ZL/versions/JBHidcCQ/compacthelpcommand-1.21.4-2.8.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f0122b470d50584b9c1379e6beb14122124d870a7ebb0fa85a6997bd6f18366f9d3f3473d55737301911ef82b7c170cb4e13ab920e212fd84092420313e4c6a3"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "XdiGl7ZL"
|
||||
version = "JBHidcCQ"
|
13
minecraft/pack/mods/craterlib.pw.toml
Normal file
13
minecraft/pack/mods/craterlib.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "CraterLib"
|
||||
filename = "CraterLib-Fabric-1.21.3-2.1.5.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/Nn8Wasaq/versions/JAVuxguJ/CraterLib-Fabric-1.21.3-2.1.5.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f8d4addf19fca3c4a139e5b2bc2996ea316aa9c532bd7653e6188f3f95f574a64ae79c0f9fd848f21c386812186393715421515e938213201b867373b192685a"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "Nn8Wasaq"
|
||||
version = "JAVuxguJ"
|
13
minecraft/pack/mods/debugify.pw.toml
Normal file
13
minecraft/pack/mods/debugify.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Debugify"
|
||||
filename = "Debugify-1.21.4+1.1.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/QwxR6Gcd/versions/yjpSgPEw/Debugify-1.21.4%2B1.1.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "6fcc75db9606e443b976b913aee9cba244dc288f652c1d992329087eefae174f92b345966c925e3749d7b819634f0db4e5a285200597b9641788f22a7c7e2ea5"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "QwxR6Gcd"
|
||||
version = "yjpSgPEw"
|
13
minecraft/pack/mods/dismount-entity.pw.toml
Normal file
13
minecraft/pack/mods/dismount-entity.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Dismount Entity"
|
||||
filename = "dismountentity-1.21.4-3.6.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/H7N61Wcl/versions/jbnDBycN/dismountentity-1.21.4-3.6.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "18a39c8720fba3a1af171ce8ceb95285ab563e1610d5e93d2105344aba1e03dbb828365924338b22f14dddfbb6477e6b000b5fa6b117d3b9cb545592112783e1"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "H7N61Wcl"
|
||||
version = "jbnDBycN"
|
13
minecraft/pack/mods/distanthorizons.pw.toml
Normal file
13
minecraft/pack/mods/distanthorizons.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Distant Horizons"
|
||||
filename = "DistantHorizons-neoforge-fabric-2.3.2-b-1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/uCdwusMi/versions/94McsAoL/DistantHorizons-neoforge-fabric-2.3.2-b-1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f5c16f004b708251d1442c95728defb938de23d3bb21c060042c2b761544d859fb31019db418ceda190d4c97ed8ecd7e03f2fabfcb406c6a01156a6525da0911"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "uCdwusMi"
|
||||
version = "94McsAoL"
|
13
minecraft/pack/mods/double-doors.pw.toml
Normal file
13
minecraft/pack/mods/double-doors.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Double Doors"
|
||||
filename = "doubledoors-1.21.4-7.0.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/JrvR9OHr/versions/oqgL7jds/doubledoors-1.21.4-7.0.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "b2ade49b86d64099b8c49b8483ae263c765faabf5ea471dcaf6c09cb195b98a1fe5e6caacf434f3cbe9bc127789e601bf906130b4d828211f56b76b4dcc9cbfd"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "JrvR9OHr"
|
||||
version = "oqgL7jds"
|
13
minecraft/pack/mods/fabric-api.pw.toml
Normal file
13
minecraft/pack/mods/fabric-api.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Fabric API"
|
||||
filename = "fabric-api-0.119.2+1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/bQZpGIz0/fabric-api-0.119.2%2B1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "bb8de90d5d1165ecc17a620ec24ce6946f578e1d834ddc49f85c2816a0c3ba954ec37e64f625a2f496d35ac1db85b495f978a402a62bbfcc561795de3098b5c9"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "P7dR8mSH"
|
||||
version = "bQZpGIz0"
|
13
minecraft/pack/mods/fabric-language-kotlin.pw.toml
Normal file
13
minecraft/pack/mods/fabric-language-kotlin.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Fabric Language Kotlin"
|
||||
filename = "fabric-language-kotlin-1.13.3+kotlin.2.1.21.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/Ha28R6CL/versions/iqWDz8qt/fabric-language-kotlin-1.13.3%2Bkotlin.2.1.21.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "805eb96067560fa8acc8fcc7dbfba4ad8eed1a2bc9b46566e184f122533fdff844288f3df635762e1af927a4efe8989e9f11007a24bcdc73a32fc2dbebd720c3"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "Ha28R6CL"
|
||||
version = "iqWDz8qt"
|
13
minecraft/pack/mods/fastback.pw.toml
Normal file
13
minecraft/pack/mods/fastback.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Fast Backups"
|
||||
filename = "fastback-0.23.0+1.21.4-fabric.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/ZHKrK8Rp/versions/1KuX59cj/fastback-0.23.0%2B1.21.4-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "bf242614ffcd3c35d2ee4dcf9de5ba4b20a4bd56fbf3ba69dc33063185e501bf58cfa920c915a7849b19453c6e4f04332228f20270a2a3197b34fa1d6ec6a433"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "ZHKrK8Rp"
|
||||
version = "1KuX59cj"
|
13
minecraft/pack/mods/ferrite-core.pw.toml
Normal file
13
minecraft/pack/mods/ferrite-core.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "FerriteCore"
|
||||
filename = "ferritecore-7.1.1-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/uXXizFIs/versions/IPM0JlHd/ferritecore-7.1.1-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f41dc9e8b28327a1e29b14667cb42ae5e7e17bcfa4495260f6f851a80d4b08d98a30d5c52b110007ee325f02dac7431e3fad4560c6840af0bf347afad48c5aac"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "uXXizFIs"
|
||||
version = "IPM0JlHd"
|
13
minecraft/pack/mods/followers-teleport-too.pw.toml
Normal file
13
minecraft/pack/mods/followers-teleport-too.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Followers Teleport Too"
|
||||
filename = "followersteleporttoo-1.21.4-2.7.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/E5YVNsbH/versions/ZQXVM2vF/followersteleporttoo-1.21.4-2.7.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "dd8eb6d728e80a196f9d34055d908272fdcb2b222f83301d4896398142abbde8291e9e4ddfd77c6933fa682eeb7c05c4813ada5a046a8bfd7c2fdb52f95c1e01"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "E5YVNsbH"
|
||||
version = "ZQXVM2vF"
|
13
minecraft/pack/mods/forge-config-api-port.pw.toml
Normal file
13
minecraft/pack/mods/forge-config-api-port.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Forge Config API Port"
|
||||
filename = "ForgeConfigAPIPort-v21.4.1-1.21.4-Fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/ohNO6lps/versions/lTrPTmMK/ForgeConfigAPIPort-v21.4.1-1.21.4-Fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "a5f84411c0b7b9e5e8d267e268183fcb2e46df955fd976ed3f4bc1fd45249ab5f902a23ab93cbdc45d5bb409a5d570e7f7ec9794ca74f4b6115bf3e95d29914b"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "ohNO6lps"
|
||||
version = "lTrPTmMK"
|
13
minecraft/pack/mods/headfix.pw.toml
Normal file
13
minecraft/pack/mods/headfix.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Head Name Fix"
|
||||
filename = "head-name-fix-1.21.4-1.3.2.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/rbU0dAND/versions/OdeNSZVg/head-name-fix-1.21.4-1.3.2.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "ec7fc1d7be20ed8c8a08a3938caee14b93c25cc1780d76ec21e14358a29b9cad6cef691cd5e976d282e298a7f4ab568bdfaccd912ba3c289033f7f6d6a477db3"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "rbU0dAND"
|
||||
version = "OdeNSZVg"
|
13
minecraft/pack/mods/helpfulcommands.pw.toml
Normal file
13
minecraft/pack/mods/helpfulcommands.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Helpful Commands"
|
||||
filename = "helpfulcommands-3.3.0-1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/lIRUH8gT/versions/vz3eXH3v/helpfulcommands-3.3.0-1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "c966566fdec35df2a3f5e2ddeec4e701e09c4e6fdc1d289eca37fe6aff1eefbb5615f77793a1a72c8fb26f768416de951c42c9e667631715fc59b2c866b85f4c"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "lIRUH8gT"
|
||||
version = "vz3eXH3v"
|
13
minecraft/pack/mods/inventory-essentials.pw.toml
Normal file
13
minecraft/pack/mods/inventory-essentials.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Inventory Essentials"
|
||||
filename = "inventoryessentials-fabric-1.21.4-21.4.3.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/Boon8xwi/versions/ZI6QIfgg/inventoryessentials-fabric-1.21.4-21.4.3.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f1bafa5a62aa4a92a4f1ea8ef827160d974fbd4593c72e81d10c262eb95157c8e6482ab55e1a5df563780497de9f0bd40522d15fb785acd357ce8873bbfb5c6f"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "Boon8xwi"
|
||||
version = "ZI6QIfgg"
|
13
minecraft/pack/mods/jade.pw.toml
Normal file
13
minecraft/pack/mods/jade.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Jade 🔍"
|
||||
filename = "Jade-1.21.4-Fabric-17.2.2.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/nvQzSEkH/versions/sSHUBFoq/Jade-1.21.4-Fabric-17.2.2.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "dbe2ce335170c7a7079595c6341188ef07f54704faab7e3919a7c24130d3b25f321425c5f28107ea706f8d7e47e1d49147882ab05c35cbe6af7ac9d371ca68e7"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "nvQzSEkH"
|
||||
version = "sSHUBFoq"
|
13
minecraft/pack/mods/jamlib.pw.toml
Normal file
13
minecraft/pack/mods/jamlib.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "JamLib"
|
||||
filename = "jamlib-fabric-1.3.5+1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/IYY9Siz8/versions/GSAIeO3Q/jamlib-fabric-1.3.5%2B1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f212f965dda1283057469ab1952a39a364ed6dd8c06d591cc2464006b692cc4287cd723dc9fefcbd5b2e6e306ec84a121623cde960690df2332ec90c8d6f58fe"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "IYY9Siz8"
|
||||
version = "GSAIeO3Q"
|
13
minecraft/pack/mods/journeymap.pw.toml
Normal file
13
minecraft/pack/mods/journeymap.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "JourneyMap"
|
||||
filename = "journeymap-fabric-1.21.4-6.0.0-beta.47.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/lfHFW1mp/versions/bjbTbat1/journeymap-fabric-1.21.4-6.0.0-beta.47.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "062a81898c7f558cd6820d9a2c4276466b69abf7affb5dc370026381ef2262c26329a6fadb76a28893778166a3cd5e048e4f96354786304d93e2a67a54ae510a"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "lfHFW1mp"
|
||||
version = "bjbTbat1"
|
13
minecraft/pack/mods/krypton.pw.toml
Normal file
13
minecraft/pack/mods/krypton.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Krypton"
|
||||
filename = "krypton-0.2.8.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/fQEb0iXm/versions/Acz3ttTp/krypton-0.2.8.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "5f8cf96c79bfd4d893f1d70da582e62026bed36af49a7fa7b1e00fb6efb28d9ad6a1eec147020496b4fe38693d33fe6bfcd1eebbd93475612ee44290c2483784"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "fQEb0iXm"
|
||||
version = "Acz3ttTp"
|
13
minecraft/pack/mods/ksyxis.pw.toml
Normal file
13
minecraft/pack/mods/ksyxis.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Ksyxis"
|
||||
filename = "Ksyxis-1.3.3.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/2ecVyZ49/versions/ueN87SNs/Ksyxis-1.3.3.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "e754d8709d4a4c4ea894dda7bc5c3b017c8baddaaaa67b2319881d52dcce5ecd12d626087d55008de5eb942b02cf9e2099c71602296c5b63ea75abb2452b0bc7"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "2ecVyZ49"
|
||||
version = "ueN87SNs"
|
13
minecraft/pack/mods/leaves-us-in-peace.pw.toml
Normal file
13
minecraft/pack/mods/leaves-us-in-peace.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Leaves Us In Peace"
|
||||
filename = "leaves-us-in-peace-1.7.4+MC1.21.2-1.21.4.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/IIpWIe1o/versions/9doWMfek/leaves-us-in-peace-1.7.4%2BMC1.21.2-1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "7d3cf7eca1e3b31ddc9b41fc7871239c04ed644b3f964fea844d8a1fb2ab97fc1e36587e34a9928e1cf27b1cfede5554598705b5b054792f8bcb83cd5cd004a8"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "IIpWIe1o"
|
||||
version = "9doWMfek"
|
13
minecraft/pack/mods/lithium.pw.toml
Normal file
13
minecraft/pack/mods/lithium.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Lithium"
|
||||
filename = "lithium-fabric-0.15.3+mc1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/u8pHPXJl/lithium-fabric-0.15.3%2Bmc1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "b8b541c0e968571c8972872b342e34b92573bc9210d455dc1349589f30a67a90d930dbfd99b176ab9b110350ceb53e11118378dc13a35e83a9090826627bdac0"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "gvQqBUqZ"
|
||||
version = "u8pHPXJl"
|
13
minecraft/pack/mods/modernfix.pw.toml
Normal file
13
minecraft/pack/mods/modernfix.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "ModernFix"
|
||||
filename = "modernfix-fabric-5.20.3+mc1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/nmDcB62a/versions/ZGxQddYr/modernfix-fabric-5.20.3%2Bmc1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "ae49114c92a048c9ce79e197fc4df028e186cf13546e710f72247382fa8076f0b70d6aa3224951f4a36c886ca236f099a011f20b021a2b0d1a75c631da4d7d52"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "nmDcB62a"
|
||||
version = "ZGxQddYr"
|
13
minecraft/pack/mods/netherportalfix.pw.toml
Normal file
13
minecraft/pack/mods/netherportalfix.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "NetherPortalFix"
|
||||
filename = "netherportalfix-fabric-1.21.4-21.4.3.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/nPZr02ET/versions/DuRtZjks/netherportalfix-fabric-1.21.4-21.4.3.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "7a0028dae68f43d3c95563b2aca496149c457aa5714a8e90ff582c8d0cd3d0c16497d5595ce29dc9a3faa46770f442aaf44973c98d1011f4780e2ba46155024b"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "nPZr02ET"
|
||||
version = "DuRtZjks"
|
13
minecraft/pack/mods/no-chat-reports.pw.toml
Normal file
13
minecraft/pack/mods/no-chat-reports.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "No Chat Reports"
|
||||
filename = "NoChatReports-FABRIC-1.21.4-v2.11.0.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/qQyHxfxd/versions/9xt05630/NoChatReports-FABRIC-1.21.4-v2.11.0.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "d343b05c8e50f1de15791ff622ad44eeca6cdcb21e960a267a17d71506c61ca79b1c824167779e44d778ca18dcbdebe594ff234fbe355b68d25cdb5b6afd6e4f"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "qQyHxfxd"
|
||||
version = "9xt05630"
|
13
minecraft/pack/mods/noisium.pw.toml
Normal file
13
minecraft/pack/mods/noisium.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Noisium"
|
||||
filename = "noisium-fabric-2.5.0+mc1.21.4.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/KuNKN7d2/versions/9NHdQfkN/noisium-fabric-2.5.0%2Bmc1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "3119f9325a9ce13d851d4f6eddabade382222c80296266506a155f8e12f32a195a00a75c40a8d062e4439f5a7ef66f3af9a46f9f3b3cb799f3b66b73ca2edee8"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "KuNKN7d2"
|
||||
version = "9NHdQfkN"
|
13
minecraft/pack/mods/ping-wheel.pw.toml
Normal file
13
minecraft/pack/mods/ping-wheel.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Ping Wheel"
|
||||
filename = "Ping-Wheel-1.10.2-fabric-1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/QQXAdCzh/versions/nw7CYtga/Ping-Wheel-1.10.2-fabric-1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "2fba3069dca4fa3387485a202bf4c133ae7bc6d851ea6318365bdecd3b8aeb268bbd15bc07e6eea463785e04804a01a2d40f2b04f9ff4b93b385848055710169"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "QQXAdCzh"
|
||||
version = "nw7CYtga"
|
13
minecraft/pack/mods/plasmo-voice.pw.toml
Normal file
13
minecraft/pack/mods/plasmo-voice.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Plasmo Voice"
|
||||
filename = "plasmovoice-fabric-1.21.4-2.1.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/1bZhdhsH/versions/Ju6WYjI8/plasmovoice-fabric-1.21.4-2.1.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "e4eff058115063aca82b80dace6c5ca1cbf7dd73b3c695d083a39de62c9e09f6d261e7b45361f8971ea2a60bab90a6ff4f4e509c545b161aa338a95fbe2f4825"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "1bZhdhsH"
|
||||
version = "Ju6WYjI8"
|
13
minecraft/pack/mods/recipecooldown.pw.toml
Normal file
13
minecraft/pack/mods/recipecooldown.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "RecipeCooldown"
|
||||
filename = "RecipeCooldown-1.0.0.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/7LEWYKTV/versions/oe5KEgWu/RecipeCooldown-1.0.0.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "84d52e7dbb2aa780b1ba0ec436a58135b1af53f5612bdfeaafb701df10f91df09fad15c7b2dc23552a0a362bc38fd65765f6e82737a45faa163b8dbe89fe7101"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "7LEWYKTV"
|
||||
version = "oe5KEgWu"
|
13
minecraft/pack/mods/rei.pw.toml
Normal file
13
minecraft/pack/mods/rei.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Roughly Enough Items (REI)"
|
||||
filename = "RoughlyEnoughItems-18.0.804-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/nfn13YXA/versions/9cWZy55a/RoughlyEnoughItems-18.0.804-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "81c0afdf1462b0a6d386773cd70a3bc04e95da30dcc55cd97fb823eaee01208ef43e84b5c3ea2b7fd4aa5cdf69107ae8fdcf7436fb09b77839e8e25f6fdb224d"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "nfn13YXA"
|
||||
version = "9cWZy55a"
|
13
minecraft/pack/mods/rightclickharvest.pw.toml
Normal file
13
minecraft/pack/mods/rightclickharvest.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "RightClickHarvest"
|
||||
filename = "rightclickharvest-fabric-4.5.3+1.21.4-patch.1.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/Cnejf5xM/versions/ilSmuwZP/rightclickharvest-fabric-4.5.3%2B1.21.4-patch.1.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "d486b87636fe4960e7c48bd6f2cf266214079a4b3ab4a01fbdc59a02f2179cd0bc25475747de3e7cb7ce38d3e7ccb2369ca87ca1f1634b447e78907e9e528876"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "Cnejf5xM"
|
||||
version = "ilSmuwZP"
|
13
minecraft/pack/mods/sdlink.pw.toml
Normal file
13
minecraft/pack/mods/sdlink.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Simple Discord Link"
|
||||
filename = "SimpleDiscordLink-Universal-3.3.1.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/Sh0YauEf/versions/U3TpSJoR/SimpleDiscordLink-Universal-3.3.1.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "bca2573b976653539945454e0ebcefcf72d8a4ef4ca008db124c705184cc99de15fb2acdb74cebe92f62611eb01d7611afe19de40b036443a2381d7a8de9560d"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "Sh0YauEf"
|
||||
version = "U3TpSJoR"
|
13
minecraft/pack/mods/servercore.pw.toml
Normal file
13
minecraft/pack/mods/servercore.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "ServerCore"
|
||||
filename = "servercore-fabric-1.5.8+1.21.4.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/4WWQxlQP/versions/uJYh4tBK/servercore-fabric-1.5.8%2B1.21.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "5fe7feb62487d54b3779d4418a675b82be817b3e35a808f320582e4efec2422454c8a129793f0c11c9eb8a0f406c0f7e2003d46c936416a2bfea6a5f85a4ead2"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "4WWQxlQP"
|
||||
version = "uJYh4tBK"
|
13
minecraft/pack/mods/sessility.pw.toml
Normal file
13
minecraft/pack/mods/sessility.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Sessility"
|
||||
filename = "sessility-fabric-mod-0.7.jar"
|
||||
side = "server"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/G9rHXWug/versions/t6DOfM7s/sessility-fabric-mod-0.7.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "173f060e10486d4cba3190569595c310304a8a535293448ff8ce026a1577912dddbdffd6192a66839b27562e2e8cf249abeb1a7335250c52b40e2b461a294826"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "G9rHXWug"
|
||||
version = "t6DOfM7s"
|
13
minecraft/pack/mods/spark.pw.toml
Normal file
13
minecraft/pack/mods/spark.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "spark"
|
||||
filename = "spark-1.10.121-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/l6YH9Als/versions/X2sypdTL/spark-1.10.121-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "f164ca7dad6baf5e33b3a1b355319ddad264f2b27d2592fd80581d9dcaf35978149d005a159f1e0a116162a31dad4dc553cbaf3af70cc10285f63ca367fe4de5"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "l6YH9Als"
|
||||
version = "X2sypdTL"
|
13
minecraft/pack/mods/viafabric.pw.toml
Normal file
13
minecraft/pack/mods/viafabric.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "ViaFabric"
|
||||
filename = "ViaFabric-0.4.17+102-main.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/YlKdE5VK/versions/YVYkific/ViaFabric-0.4.17%2B102-main.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "d6439b58573e8b1864fe9e40f8032680ee5dc1dba473ba7de1d56a7f2565e864478d0a220d0a65142be4999568edfc383d467854fe4ea3944671eadec253f01e"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "YlKdE5VK"
|
||||
version = "YVYkific"
|
13
minecraft/pack/mods/vmp-fabric.pw.toml
Normal file
13
minecraft/pack/mods/vmp-fabric.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "Very Many Players (Fabric)"
|
||||
filename = "vmp-fabric-mc1.21.4-0.2.0+beta.7.192-all.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/wnEe9KBa/versions/61Gy0NAD/vmp-fabric-mc1.21.4-0.2.0%2Bbeta.7.192-all.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "4e13cfbb97099784bb27fbb87eebc163974ba6c31081829d01ae435920d2604df03c625d5daecbefa1a0cca40b699840d5e964819993b451b1c9c7a7bd7c80d2"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "wnEe9KBa"
|
||||
version = "61Gy0NAD"
|
13
minecraft/pack/mods/yacl.pw.toml
Normal file
13
minecraft/pack/mods/yacl.pw.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "YetAnotherConfigLib (YACL)"
|
||||
filename = "yet_another_config_lib_v3-3.6.6+1.21.4-fabric.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/1eAoo2KR/versions/XeXZrziK/yet_another_config_lib_v3-3.6.6%2B1.21.4-fabric.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "c4904eae179e5a012e0bcee882a650a54c021105c03ef613893f82b13a793a3b19f30748e281b7f2d62308975296177b236ea79ad7bfdbf35366fedb2fa02171"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "1eAoo2KR"
|
||||
version = "XeXZrziK"
|
13
minecraft/pack/pack.toml
Normal file
13
minecraft/pack/pack.toml
Normal file
@ -0,0 +1,13 @@
|
||||
name = "PieceOfWood"
|
||||
author = "Isaac Shoebottom"
|
||||
version = "1.1.0"
|
||||
pack-format = "packwiz:1.1.0"
|
||||
|
||||
[index]
|
||||
file = "index.toml"
|
||||
hash-format = "sha256"
|
||||
hash = "27eb40c3dda2eac3aaf6fe500d76c346d50e7048a9e64d8842a230781bd3eb15"
|
||||
|
||||
[versions]
|
||||
fabric = "0.16.9"
|
||||
minecraft = "1.21.4"
|
4
muse/.env.example
Normal file
4
muse/.env.example
Normal file
@ -0,0 +1,4 @@
|
||||
DISCORD_TOKEN=<token>
|
||||
YOUTUBE_API_KEY=<key>
|
||||
SPOTIFY_CLIENT_ID=<id>
|
||||
SPOTIFY_CLIENT_SECRET=<secret>
|
12
muse/docker-compose.yml
Normal file
12
muse/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: '3.4'
|
||||
services:
|
||||
muse:
|
||||
container_name: muse
|
||||
image: ghcr.io/museofficial/muse:latest
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /docker/appdata/muse/data:/data
|
||||
env_file:
|
||||
- ../stack.env
|
||||
environment:
|
||||
- REGISTER_COMMANDS_ON_BOT=true
|
4
navidrome/.env.example
Normal file
4
navidrome/.env.example
Normal file
@ -0,0 +1,4 @@
|
||||
ND_LASTFM_APIKEY=<key>
|
||||
ND_LASTFM_SECRET=<secret>
|
||||
ND_SPOTIFY_ID=<app_id>
|
||||
ND_SPOTIFY_SECRET=<app_secret>
|
20
navidrome/docker-compose.yml
Normal file
20
navidrome/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
||||
services:
|
||||
navidrome:
|
||||
container_name: navidrome
|
||||
image: deluan/navidrome:latest
|
||||
user: 1000:1000 # should be owner of volumes
|
||||
ports:
|
||||
- "4533:4533"
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- ../stack.env
|
||||
environment:
|
||||
# https://www.navidrome.org/docs/usage/configuration-options/#available-options
|
||||
ND_BASEURL: "https://navidrome.shoebottom.ca"
|
||||
ND_ALBUMPLAYCOUNT: "normalized"
|
||||
ND_RECENTLYADDEDBYMODTIME: "true"
|
||||
volumes:
|
||||
- "/docker/appdata/navidrome/data:/data"
|
||||
- "/home/isaac/Media/Music:/music/normal:ro"
|
||||
- "/home/isaac/Media/Music-HQ:/music/hq:ro"
|
||||
- "/home/isaac/Media/Music-LQ:/music/lq:ro"
|
48
nextcloud/docker-compose.yml
Normal file
48
nextcloud/docker-compose.yml
Normal file
@ -0,0 +1,48 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
db:
|
||||
container_name: nextcloud_db
|
||||
image: postgres:alpine
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/nextcloud/postgres:/var/lib/postgresql/data
|
||||
environment:
|
||||
- POSTGRES_PASSWORD=nextcloud
|
||||
- POSTGRES_DB=nextcloud
|
||||
- POSTGRES_USER=nextcloud
|
||||
|
||||
redis:
|
||||
container_name: nextcloud_redis
|
||||
image: redis:alpine
|
||||
restart: always
|
||||
|
||||
app:
|
||||
container_name: nextcloud_app
|
||||
image: nextcloud:apache
|
||||
restart: always
|
||||
ports:
|
||||
- 8090:80
|
||||
volumes:
|
||||
- /docker/appdata/nextcloud/nextcloud:/var/www/html
|
||||
environment:
|
||||
- POSTGRES_HOST=db
|
||||
- POSTGRES_DB=nextcloud
|
||||
- POSTGRES_USER=nextcloud
|
||||
- POSTGRES_PASSWORD=nextcloud
|
||||
- REDIS_HOST=redis
|
||||
- NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.shoebottom.ca
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
|
||||
cron:
|
||||
container_name: nextcloud_cron
|
||||
image: nextcloud:apache
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/appdata/nextcloud/nextcloud:/var/www/html
|
||||
entrypoint: /cron.sh
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
22
nfs/docker-compose.yml
Normal file
22
nfs/docker-compose.yml
Normal file
@ -0,0 +1,22 @@
|
||||
services:
|
||||
nfs:
|
||||
image: erichough/nfs-server
|
||||
container_name: nfs-server
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /home/isaac/Media:/nfs
|
||||
- /lib/modules:/lib/modules:ro
|
||||
environment:
|
||||
- NFS_EXPORT_0=/nfs * (rw,no_subtree_check)
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
- SYS_MODULE
|
||||
ports:
|
||||
- 2049:2049
|
||||
- 2049:2049/udp
|
||||
- 111:111
|
||||
- 111:111/udp
|
||||
- 32765:32765
|
||||
- 32765:32765/udp
|
||||
- 32767:32767
|
||||
- 32767:32767/udp
|
9
ollama/docker-compose.yml
Normal file
9
ollama/docker-compose.yml
Normal file
@ -0,0 +1,9 @@
|
||||
services:
|
||||
ollama:
|
||||
image: ollama/ollama:latest
|
||||
container_name: ollama
|
||||
ports:
|
||||
- "11434:11434"
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /home/isaac/Ollama:/root/.ollama
|
53
onlyoffice/docker-compose.yml
Normal file
53
onlyoffice/docker-compose.yml
Normal file
@ -0,0 +1,53 @@
|
||||
## WIP: This is a work in progress. This file is not yet complete. ##
|
||||
## TODO: ADD JWT Secret
|
||||
## DOCS/REF: https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/docker-compose.yml
|
||||
|
||||
version: '2'
|
||||
services:
|
||||
onlyoffice-documentserver:
|
||||
image: onlyoffice/documentserver
|
||||
container_name: onlyoffice-documentserver
|
||||
depends_on:
|
||||
- onlyoffice-postgresql
|
||||
- onlyoffice-rabbitmq
|
||||
environment:
|
||||
- DB_TYPE=postgres
|
||||
- DB_HOST=onlyoffice-postgresql
|
||||
- DB_PORT=5432
|
||||
- DB_NAME=onlyoffice
|
||||
- DB_USER=onlyoffice
|
||||
- AMQP_URI=amqp://guest:guest@onlyoffice-rabbitmq
|
||||
# Uncomment strings below to enable the JSON Web Token validation.
|
||||
#- JWT_ENABLED=true
|
||||
#- JWT_SECRET=secret
|
||||
#- JWT_HEADER=Authorization
|
||||
#- JWT_IN_BODY=true
|
||||
ports:
|
||||
- 9003:80
|
||||
stdin_open: true
|
||||
restart: always
|
||||
stop_grace_period: 60s
|
||||
volumes:
|
||||
- /docker/appdata/onlyoffice/onlyoffice:/var/www/onlyoffice/Data
|
||||
- /docker/appdata/onlyoffice/cache:/var/lib/onlyoffice/documentserver/App_Data/cache/files
|
||||
- /usr/share/fonts:/usr/share/fonts
|
||||
|
||||
onlyoffice-rabbitmq:
|
||||
container_name: onlyoffice-rabbitmq
|
||||
image: rabbitmq
|
||||
restart: always
|
||||
expose:
|
||||
- '5672'
|
||||
|
||||
onlyoffice-postgresql:
|
||||
container_name: onlyoffice-postgresql
|
||||
image: postgres:12
|
||||
environment:
|
||||
- POSTGRES_DB=onlyoffice
|
||||
- POSTGRES_USER=onlyoffice
|
||||
- POSTGRES_HOST_AUTH_METHOD=trust
|
||||
restart: always
|
||||
expose:
|
||||
- '5432'
|
||||
volumes:
|
||||
- /docker/appdata/onlyoffice/postgres:/var/lib/postgresql
|
20
open-webui/docker-compose.yml
Normal file
20
open-webui/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
||||
services:
|
||||
# Eventually once on server with good gpu, use ollama instead of localhost
|
||||
open-webui:
|
||||
image: ghcr.io/open-webui/open-webui:main
|
||||
container_name: open-webui
|
||||
volumes:
|
||||
- /docker/appdata/open-webui/data:/app/backend/data
|
||||
ports:
|
||||
- 9009:8080
|
||||
environment:
|
||||
- 'OLLAMA_BASE_URL=http://ollama-network:11434'
|
||||
# - 'WEBUI_SECRET_KEY=' Set this for jwt secret key. Should be rendomly generated at start
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- ollama_default
|
||||
|
||||
networks:
|
||||
ollama_default:
|
||||
external:
|
||||
name: ollama_default
|
14
openrct2/docker-compose.yml
Normal file
14
openrct2/docker-compose.yml
Normal file
@ -0,0 +1,14 @@
|
||||
version: "3.7"
|
||||
services:
|
||||
openrct2:
|
||||
container_name: openrct2
|
||||
restart: unless-stopped
|
||||
image: openrct2/openrct2-cli:latest
|
||||
ports:
|
||||
# OpenRCT2 only uses TCP
|
||||
- "11753:11753/tcp"
|
||||
volumes:
|
||||
- /docker/appdata/openrct2/config:/home/openrct2/.config/OpenRCT2/
|
||||
- /docker/appdata/openrct2/saves:/home/openrct2/.config/OpenRCT2/save/
|
||||
# This is where you attach to container to run specific saves
|
||||
- /docker/appdata/openrct2/run:/home/openrct2/run/
|
@ -4,7 +4,7 @@ version: "3"
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: cbcrowe/pihole-unbound:latest
|
||||
image: pihole/pihole:latest
|
||||
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
|
||||
ports:
|
||||
- "53:53/tcp"
|
||||
@ -14,7 +14,7 @@ services:
|
||||
environment:
|
||||
TZ: 'America/Moncton'
|
||||
FTLCONF_LOCAL_IPV4: '192.168.2.128'
|
||||
PIHOLE_DNS_: "127.0.0.1#5335"
|
||||
PIHOLE_DNS_: "1.1.1.1;1.0.0.1;8.8.8.8;8.8.4.4;192.168.2.1"
|
||||
DNSSEC: "true"
|
||||
DNSMASQ_LISTENING: "single"
|
||||
# Volumes store your data between container upgrades
|
||||
|
@ -1,25 +1,19 @@
|
||||
version: '3'
|
||||
services:
|
||||
wrapperr:
|
||||
ports:
|
||||
- 8282:8282
|
||||
container_name: wrapperr
|
||||
image: ghcr.io/aunefyren/wrapperr:latest
|
||||
container_name: wrapperr
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8282:8282
|
||||
volumes:
|
||||
- '/docker/appdata/wrapperr/config:/app/config'
|
||||
- /docker/appdata/wrapperr/config:/app/config
|
||||
tautulli:
|
||||
image: ghcr.io/tautulli/tautulli:latest
|
||||
container_name: tautulli
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- '/docker/appdata/tautulli/config:/config'
|
||||
environment:
|
||||
- TZ=America/Moncton
|
||||
- TZ=America/Moncton
|
||||
ports:
|
||||
- 8181:8181
|
||||
networks:
|
||||
plex-wrapped:
|
||||
driver: bridge
|
||||
ipam:
|
||||
driver: default
|
||||
- 8181:8181
|
||||
volumes:
|
||||
- /docker/appdata/tautulli/config:/config
|
@ -7,7 +7,23 @@ services:
|
||||
network_mode: host
|
||||
environment:
|
||||
- TZ=America/Moncton
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
- NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
|
||||
volumes:
|
||||
- /docker/appdata/plex/data:/config
|
||||
- /tmp/:/transcode
|
||||
- /home/isaac/Media:/data
|
||||
- /home/isaac/Media:/data
|
||||
runtime: nvidia
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: nvidia
|
||||
count: all
|
||||
capabilities: [gpu]
|
||||
devices:
|
||||
- /dev/nvidia0:/dev/nvidia0
|
||||
- /dev/nvidiactl:/dev/nvidiactl
|
||||
- /dev/nvidia-modeset:/dev/nvidia-modeset
|
||||
- /dev/nvidia-uvm:/dev/nvidia-uvm
|
||||
- /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
|
@ -1,13 +1,13 @@
|
||||
[Unit]
|
||||
Description=Portainer container deployment service
|
||||
Type=simple
|
||||
|
||||
[Service]
|
||||
WorkingDirectory=/docker/compose/portainer
|
||||
ExecStart=docker-compose up
|
||||
ExecStop=docker-compose down
|
||||
Restart=on-failure
|
||||
RestartSec=5s
|
||||
|
||||
[Install]
|
||||
[Unit]
|
||||
Description=Portainer container deployment service
|
||||
Type=simple
|
||||
|
||||
[Service]
|
||||
WorkingDirectory=/docker/compose/portainer
|
||||
ExecStart=docker-compose up
|
||||
ExecStop=docker-compose down
|
||||
Restart=on-failure
|
||||
RestartSec=5s
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
34
radicale/docker-compose.yml
Normal file
34
radicale/docker-compose.yml
Normal file
@ -0,0 +1,34 @@
|
||||
# Can be enhanced with additional compose file
|
||||
# See also https://docs.docker.com/compose/production/#modify-your-compose-file-for-production
|
||||
|
||||
version: '3.7'
|
||||
services:
|
||||
radicale:
|
||||
image: tomsquest/docker-radicale:latest
|
||||
container_name: radicale
|
||||
ports:
|
||||
- 5232:5232
|
||||
init: true
|
||||
read_only: true
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
cap_drop:
|
||||
- ALL
|
||||
cap_add:
|
||||
- SETUID
|
||||
- SETGID
|
||||
- CHOWN
|
||||
- KILL
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 256M
|
||||
pids: 50
|
||||
healthcheck:
|
||||
test: curl -f http://127.0.0.1:5232 || exit 1
|
||||
interval: 30s
|
||||
retries: 3
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /docker/appdata/radicale/data:/data
|
||||
- /docker/appdata/radicale/config:/config:ro
|
12
redbot/docker-compose.yml
Normal file
12
redbot/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: "3.2"
|
||||
services:
|
||||
redbot:
|
||||
container_name: redbot
|
||||
image: phasecorex/red-discordbot:full
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- ../stack.env
|
||||
volumes:
|
||||
- /docker/appdata/redbot/data:/data
|
||||
environment:
|
||||
- TZ=America/Moncton
|
2
samba/docker-compose.yml
Normal file
2
samba/docker-compose.yml
Normal file
@ -0,0 +1,2 @@
|
||||
# todo
|
||||
# https://github.com/dperson/samba
|
@ -7,7 +7,7 @@ services:
|
||||
command: --save 30 1 --loglevel warning
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /docker/appdata/valkey/data:/data
|
||||
- /docker/appdata/searxng/valkey/data:/data
|
||||
networks:
|
||||
- searxng
|
||||
cap_drop:
|
||||
|
16
sillytavern/docker-compose.yml
Normal file
16
sillytavern/docker-compose.yml
Normal file
@ -0,0 +1,16 @@
|
||||
services:
|
||||
sillytavern:
|
||||
container_name: sillytavern
|
||||
hostname: sillytavern
|
||||
image: ghcr.io/sillytavern/sillytavern:latest
|
||||
network_mode: host
|
||||
expose:
|
||||
- "8000"
|
||||
ports:
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- "/docker/appdata/sillytavern/config:/home/node/app/config"
|
||||
- "/docker/appdata/sillytavern/data:/home/node/app/data"
|
||||
- "/docker/appdata/sillytavern/plugins:/home/node/app/plugins"
|
||||
- "/docker/appdata/sillytavern/extensions:/home/node/app/public/scripts/extensions/third-party"
|
||||
restart: unless-stopped
|
53
suwayomi/docker-compose.yml
Normal file
53
suwayomi/docker-compose.yml
Normal file
@ -0,0 +1,53 @@
|
||||
services:
|
||||
suwayomi:
|
||||
container_name: suwayomi
|
||||
image: ghcr.io/suwayomi/suwayomi-server:preview
|
||||
environment:
|
||||
- TZ=America/Moncton # Use TZ database name from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
# Comment these out if you do not use the flaresolverr container at the bottom of this file
|
||||
- FLARESOLVERR_ENABLED=true
|
||||
- FLARESOLVERR_URL=http://flaresolverr:8191
|
||||
# #################################################################################################
|
||||
#
|
||||
# !!! IMPORTANT !!!
|
||||
# - server settings can be changed during runtime in the WebUI
|
||||
# - providing an environment variable will OVERWRITE the current setting value when starting the container
|
||||
#
|
||||
# #################################################################################################
|
||||
#
|
||||
# example for setting env vars:
|
||||
#
|
||||
- BIND_IP=0.0.0.0
|
||||
- BIND_PORT=4567
|
||||
# - SOCKS_PROXY_ENABLED=false
|
||||
- DOWNLOAD_AS_CBZ=true
|
||||
# - BASIC_AUTH_ENABLED=true
|
||||
# - BASIC_AUTH_USERNAME=manga
|
||||
# - BASIC_AUTH_PASSWORD=hello123
|
||||
# Disabled due to takedown: "https://raw.githubusercontent.com/Kohi-den/extensions/main/index.min.json"
|
||||
# Backup: "https://raw.githubusercontent.com/yuzono/manga-repo/repo/index.min.json"
|
||||
- EXTENSION_REPOS=["https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json", "https://raw.githubusercontent.com/suwayomi/tachiyomi-extension/repo/index.min.json"]
|
||||
volumes:
|
||||
- /docker/appdata/suwayomi/data:/home/suwayomi/.local/share/Tachidesk
|
||||
- /home/isaac/Media:/media
|
||||
ports:
|
||||
- "4567:4567"
|
||||
restart: unless-stopped
|
||||
flaresolverr:
|
||||
image: ghcr.io/thephaseless/byparr:latest
|
||||
container_name: flaresolverr
|
||||
environment:
|
||||
- TZ=America/Moncton # Use TZ database name from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
ports:
|
||||
- "8191:8191"
|
||||
restart: unless-stopped
|
||||
syncyomi:
|
||||
container_name: syncyomi
|
||||
image: ghcr.io/syncyomi/syncyomi:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ=America/Moncton
|
||||
volumes:
|
||||
- /docker/appdata/syncyomi/config:/config
|
||||
ports:
|
||||
- 8283:8282
|
19
syncthing/docker-compose.yml
Normal file
19
syncthing/docker-compose.yml
Normal file
@ -0,0 +1,19 @@
|
||||
version: "3"
|
||||
services:
|
||||
syncthing:
|
||||
image: syncthing/syncthing:latest
|
||||
container_name: syncthing
|
||||
hostname: syncthing
|
||||
environment:
|
||||
- TZ=America/Moncton
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- STGUIADDRESS=0.0.0.0:8384
|
||||
volumes:
|
||||
- /docker/appdata/syncthing/Sync:/var/syncthing
|
||||
ports:
|
||||
- 8384:8384 # Web UI
|
||||
- 22000:22000/tcp # TCP file transfers
|
||||
- 22000:22000/udp # QUIC file transfers
|
||||
- 21027:21027/udp # Receive local discovery broadcasts
|
||||
restart: unless-stopped
|
23
tailscale/docker-compose.yml
Normal file
23
tailscale/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
||||
# https://tailscale.com/kb/1282/docker
|
||||
version: "3.7"
|
||||
services:
|
||||
tailscale-nginx:
|
||||
image: tailscale/tailscale:latest
|
||||
hostname: tailscale-nginx
|
||||
environment:
|
||||
- TS_AUTHKEY=tskey-client-notAReal-OAuthClientSecret1Atawk
|
||||
- TS_EXTRA_ARGS=--advertise-tags=tag:container
|
||||
- TS_STATE_DIR=/var/lib/tailscale
|
||||
- TS_USERSPACE=false
|
||||
volumes:
|
||||
- ${PWD}/tailscale-nginx/state:/var/lib/tailscale
|
||||
- /dev/net/tun:/dev/net/tun
|
||||
cap_add:
|
||||
- net_admin
|
||||
- sys_module
|
||||
restart: unless-stopped
|
||||
nginx:
|
||||
image: nginx
|
||||
depends_on:
|
||||
- tailscale-nginx
|
||||
network_mode: service:tailscale-nginx
|
@ -3,7 +3,7 @@ services:
|
||||
tdarr:
|
||||
container_name: tdarr
|
||||
image: ghcr.io/haveagitgat/tdarr:latest
|
||||
restart: unless-stopped
|
||||
restart: no
|
||||
ports:
|
||||
- 8265:8265 # webUI port
|
||||
- 8266:8266 # server port
|
||||
|
15
terraria/docker-compose.yml
Normal file
15
terraria/docker-compose.yml
Normal file
@ -0,0 +1,15 @@
|
||||
version: "3"
|
||||
services:
|
||||
terraria:
|
||||
container_name: terraria
|
||||
image: ryshe/terraria:tshock-latest
|
||||
stdin_open: true # docker run -i
|
||||
tty: true # docker run -t
|
||||
environment:
|
||||
- WORLD_FILENAME=Oblivion.wld
|
||||
- CONFIGPATH=config.json
|
||||
ports:
|
||||
- 7777:7777
|
||||
volumes:
|
||||
- /docker/appdata/terraria/worlds:/root/.local/share/Terraria/Worlds
|
||||
restart: unless-stopped
|
15
tes3mp/docker-compose.yml
Normal file
15
tes3mp/docker-compose.yml
Normal file
@ -0,0 +1,15 @@
|
||||
version: '3'
|
||||
services:
|
||||
server:
|
||||
container_name: tes3mp
|
||||
restart: unless-stopped
|
||||
image: "tes3mp/server:0.8.1"
|
||||
environment:
|
||||
- TES3MP_SERVER_HOSTNAME="Isaac's Server"
|
||||
- TES3MP_SERVER_PORT=25575
|
||||
# Disable master server
|
||||
- TES3MP_SERVER_ENABLED=false
|
||||
volumes:
|
||||
- "/docker/appdata/tes3mp/data:/server/data"
|
||||
ports:
|
||||
- "25575:25575/udp"
|
4
tf2/.env.example
Normal file
4
tf2/.env.example
Normal file
@ -0,0 +1,4 @@
|
||||
SRCDS_TOKEN="changeme" #(value is is required to be listed & reachable, retrieve token here (AppID 440): https://steamcommunity.com/dev/managegameservers)
|
||||
SRCDS_RCONPW="changeme" #(value can be overwritten by tf/cfg/server.cfg)
|
||||
SRCDS_PW="changeme" #(value can be overwritten by tf/cfg/server.cfg)
|
||||
SRCDS_WORKSHOP_AUTHKEY="changeme" #(required to load workshop maps: https://steamcommunity.com/dev/apikey)
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user