diff --git a/app/onboarding b/app/onboarding index 5522050..f2b07db 100755 --- a/app/onboarding +++ b/app/onboarding @@ -1,6 +1,6 @@ #!/bin/bash -template templates/hosthostname ./host_vars -t +template templates/hosthostname /etc/hostname + # ------ create user 4server @@ -15,22 +15,23 @@ rex doas mv /4server/nebula /usr/bin/ rex doas mkdir -p /etc/nebula rex doas chmod 700 /etc/nebula -template templates/nebula/nebula.yml /etc/nebula/config.yml ./host_vars -template templates/nebula/host.key /etc/nebula/host.key ./host_vars -template templates/nebula/host.crt /etc/nebula/host.crt ./host_vars +template templates/nebula/nebula.yml /etc/nebula/config.yml +template templates/nebula/host.key /etc/nebula/host.key +template templates/nebula/host.crt /etc/nebula/host.crt rex doas chmod 700 /etc/nebula -template templates/init.d/nebula /etc/init.d/nebula ./host_vars/ +template templates/init.d/nebula /etc/init.d/nebula rex doas chmod 0755 /etc/init.d/nebula rex doas chown root:root /etc/init.d/nebula rex doas rc-update add nebula default rex doas rc-service nebula restart - - - - +template templates/init.d/ping_service /etc/init.d/ping_service +rex doas chmod 0755 /etc/init.d/ping_service +rex doas chown root:root /etc/init.d/ping_service +rex doas rc-update add ping_service default +rex doas rc-service ping_service restart #! ----------- install ufe diff --git a/app/update b/app/update index 892fd78..a154f40 100755 --- a/app/update +++ b/app/update @@ -6,7 +6,7 @@ rex doas chmod 777 /4server rex mkdir -p /4server/data ### PACKAGES -template templates/repositories /etc/apk/repositories ./host_vars +template templates/repositories /etc/apk/repositories rex doas apk update && upgrade rex doas apk add jq rsync mc vim docker docker-compose htop linux-lts sqlite bash @@ -16,10 +16,10 @@ prsync -h "$hosts_file" -avz ./sbin/ /4server/sbin/ ### API #INSTALL API KEYS -template templates/4server /etc/4server ./host_vars +template templates/4server /etc/4server #INSTALL API SERVICE -template templates/init.d/4server-api /etc/init.d/4server-api ./host_vars/ +template templates/init.d/4server-api /etc/init.d/4server-api rex doas chmod 0755 /etc/init.d/4server-api rex doas chown root:root /etc/init.d/4server-api rex doas rc-update add 4server-api default @@ -32,11 +32,11 @@ rex doas rc-service docker start rex doas rc-update add docker boot rex mkdir -p /4server/data/treafik/config/ -template templates/traefik.yaml /4server/data/traefik/config/traefik.yaml ./host_vars +template templates/traefik.yaml /4server/data/traefik/config/traefik.yaml rex mkdir -p /4server/data/traefik/etc/certs prsync -h "$hosts_file" -avz ./etc/certs/* /4server/data/traefik/etc/certs/ -template templates/docker-compose.yml /4server/docker-compose.yml ./host_vars +template templates/docker-compose.yml /4server/docker-compose.yml rex doas docker-compose -f /4server/docker-compose.yml up -d