diff --git a/deploy.sh b/deploy.sh index fa0d019..0152de4 100644 --- a/deploy.sh +++ b/deploy.sh @@ -317,6 +317,13 @@ cd /opt/stacks/onlyoffice docker compose up -d echo "${cyan}onlyoffice${nc} has been launched from http://tools.$domain, verify it is online" +#owncloud +# todo: use OC config commands to install addons and configure onlyoffice +cd /opt/stacks/owncloud +docker compose up -d +echo "${cyan}owncloud${nc} has been launched from http://cloud.$domain, check if it is online and working, it may take a bit to launch. feel free to add marketplace plugins" + + cd /opt/stacks/site docker compose up -d echo "${cyan}site${nc} has been launched from http://www.$domain, verify it is online" @@ -325,20 +332,31 @@ cd /opt/stacks/vaultwarden docker compose up -d echo "${cyan}vaultwarden${nc} has been launched from http://vault.$domain, verify it is online" -#bookstack -cd /opt/stacks/bookstack -docker compose up -d -echo "${cyan}bookstack${nc} has been launched from http://docs.$domain, verify it is online (this may take a bit) and log in with email 'admin@admin.com' and password 'password', then reset this account to use $adminemail and your password" -#owncloud -# todo: use OC config commands to install addons and configure onlyoffice -cd /opt/stacks/owncloud -docker compose up -d -echo "${cyan}owncloud${nc} has been launched from http://cloud.$domain, check if it is online and working, it may take a bit to launch. feel free to add marketplace plugins" cd /opt/stacks/downloader docker compose up -d echo "${cyan}downloader${nc} has been launched from http://download.$domain, verify it is online" +echo "" +echo "recap of all available services up to now:" +echo "${cyan}owncloud${nc} has been launched from http://cloud.$domain, check if it is online and working, it may take a bit to launch. feel free to add marketplace plugins" +echo "${cyan}vaultwarden${nc} has been launched from http://vault.$domain, verify it is online" +echo "${cyan}site${nc} has been launched from http://www.$domain, verify it is online" +echo "${cyan}onlyoffice${nc} has been launched from http://tools.$domain, verify it is online" +echo "${cyan}it-tools${nc} has been launched from http://tools.$domain, verify it is online" +echo "${cyan}wireguard${nc} has been launched from http://vpn.$domain, verify it is online" +echo "${cyan}convertx${nc} has been launched from http://convert.$domain, verify it is online" +echo "${cyan}downloader${nc} has been launched from http://download.$domain, verify it is online" +echo "${cyan}dozzle${nc} has been launched from http://dozzle.$domain, verify it is online, do not worry if the UI gives a time-out error, this is due to docker being busy while this script runs." +echo "${cyan}Nginx Proxy Manager${nc} has been installed, configured and launched from http://proxy.$domain" +echo "${cyan}Dockge${nc} has been installed, configured and launched from http://docker.$domain" + + +#bookstack +cd /opt/stacks/bookstack +docker compose up -d +echo "${cyan}bookstack${nc} has been launched from http://docs.$domain, verify it is online (this may take a bit) and log in with email 'admin@admin.com' and password 'password', then reset this account to use $adminemail and your password. afterwards, press any key to continue" +read -n 1 -s -r -p "" #browser cd /opt/stacks/browser @@ -377,7 +395,8 @@ echo "" echo "" echo "" echo "you can now access the dockge GUI interface at $localip:5001 and the proxy interface at $localip:81 once you start it from Dockge. be sure to forward ports 80, 443 and 51820 to $localip in your router settings" -echo "please reboot before further setup" +echo "to use ${green}pihole${nc} as your DNS provider, set your DNS to $localip in your router for DHCP and on your device for any device with a static ip. Currently, the DNS is configured to use the joindns4.eu DNS, which also has built-in adblocking." +echo "please reboot before further use" diff --git a/scripts/filebrowser-config.sh b/scripts/filebrowser-config.sh deleted file mode 100644 index ea84085..0000000 --- a/scripts/filebrowser-config.sh +++ /dev/null @@ -1,2 +0,0 @@ -# todo: create admin user in filebrowser -# https://filebrowser.org/cli/filebrowser-users-update.html \ No newline at end of file diff --git a/scripts/heimdall-config.sh b/scripts/heimdall-config.sh deleted file mode 100644 index a0f3a48..0000000 --- a/scripts/heimdall-config.sh +++ /dev/null @@ -1,3 +0,0 @@ -# todo: include pre-made app.sqlite under dashboard/www/app.sqlite -# create version of this database with placeholders -# use sql commands to replace the placeholders \ No newline at end of file diff --git a/scripts/npm-config.sh b/scripts/npm-config.sh deleted file mode 100644 index ab27d12..0000000 --- a/scripts/npm-config.sh +++ /dev/null @@ -1,4 +0,0 @@ -# todo: create database.sqlite under /opt/stacks/npm/data/database.sqlite with hosts -# also todo: create nginx conf files. -# also todo: create user -