aboutsummaryrefslogtreecommitdiffstats
path: root/.homeinstall/hubzilla-config.txt.template
diff options
context:
space:
mode:
authorPapa Dragon <dragondaddy@omtc.fr>2020-08-30 12:18:51 +0200
committerPapa Dragon <dragondaddy@omtc.fr>2020-08-30 12:18:51 +0200
commitadee24af6fcf057ad9cedd44bd11199806b01379 (patch)
tree68a9045f881a20c683003949e81fa59727ca23ac /.homeinstall/hubzilla-config.txt.template
parent1b161b0ee4d16711dc6540b14f50f20b68a7b565 (diff)
downloadvolse-hubzilla-adee24af6fcf057ad9cedd44bd11199806b01379.tar.gz
volse-hubzilla-adee24af6fcf057ad9cedd44bd11199806b01379.tar.bz2
volse-hubzilla-adee24af6fcf057ad9cedd44bd11199806b01379.zip
Update of the home install setup script
- "hubzilla" replaced by "zotserver" in file names and file content when relevant - Nginx can now be installed as the web server (Apache still chosen by default in the config file) - Setup script now allows installation of multiple hub/instances on the same server - Daily cron jobs script was updated an splitted : one global script launches shared commands (SSL cert renewal + global backup on external device) and every instance has its own script for git pull (individual scripts are launched by the global one)
Diffstat (limited to '.homeinstall/hubzilla-config.txt.template')
-rw-r--r--.homeinstall/hubzilla-config.txt.template163
1 files changed, 0 insertions, 163 deletions
diff --git a/.homeinstall/hubzilla-config.txt.template b/.homeinstall/hubzilla-config.txt.template
deleted file mode 100644
index f0bf6121c..000000000
--- a/.homeinstall/hubzilla-config.txt.template
+++ /dev/null
@@ -1,163 +0,0 @@
-###############################################
-### MANDATORY - database password #############
-#
-# Please give your database password
-# It is better to not use blanks inside the password.
-# Example: db_pass=pass_word_with_no_blanks_in_it
-db_pass=
-
-###############################################
-### MANDATORY - let's encrypt #################
-#
-# Hubilla requires encrypted communication via secure HTTP (HTTPS).
-# This script automates installation of an SSL certificate from
-# Let's Encrypt (https://letsencrypt.org)
-#
-# Please give the domain name of your hub
-#
-# Example: my.cooldomain.org
-# Example: cooldomain.org
-#
-# You might use "localhost" for a LOCAL TEST installation.
-# This is usefull if you want to debug the server inside a VM.
-#
-# Example: localhost
-#
-# Email is optional if you use "localhost".
-#
-#
-le_domain=
-le_email=
-
-###############################################
-### OPTIONAL - selfHOST - dynamic IP address ##
-#
-# 1. Register a domain at selfhost.de
-# - choose offer "DOMAIN dynamisch" 1,50€/mon at 04/2019
-# 2. Get your configuration for dynamic IP update
-# - Log in at selfhost.de
-# - go to "DynDNS Accounte"
-# - klick "Details" of your (freshly) registered domain
-# - You will find the configuration there
-# - Benutzername (user name) > use this for "selfhost_user="
-# - Passwort (pass word) > use this for "selfhost_pass="
-#
-#
-selfhost_user=
-selfhost_pass=
-
-###############################################
-### OPTIONAL - FreeDNS - dynamic IP address ###
-#
-# Please give the alpha-numeric-key of freedns
-#
-# Get a free subdomain from freedns and use it for your dynamic ip address
-# Documentation under http://www.techjawab.com/2013/06/setup-dynamic-dns-dyndns-for-free-on.html
-#
-# - Register for a Free domain at http://freedns.afraid.org/signup/
-# - WATCH THIS: Make sure you choose a domain with as less subdomains as
-# possible. Why? Let's encrpyt issues a limited count of certificates each
-# day. Possible other users of this domain will try to issue a certificate
-# at the same day.
-# - Logon to FreeDNS (where you just registered)
-# - Goto http://freedns.afraid.org/dynamic/
-# - Right click on "Direct Link" and copy the URL and paste it somewhere.
-# - You should notice a large and unique alpha-numeric key in the URL
-#
-# http://freedns.afraid.org/dynamic/update.php?alpha-numeric-key
-#
-# Provided your url from freedns is
-#
-# http://freedns.afraid.org/dynamic/update.php?U1Z6aGt2R0NzMFNPNWRjbWxxZGpsd093OjE1Mzg5NDE5
-#
-# Then you have to provide
-#
-# freedns_key=U1Z6aGt2R0NzMFNPNWRjbWxxZGpsd093OjE1Mzg5NDE5
-#
-#
-freedns_key=
-
-
-###############################################
-### OPTIONAL - Backup to external device ######
-#
-# The script can use an external device for the daily backup.
-# The file system of the device (USB stick for example) must be compatible with
-#
-# - encrypted LUKS + ext4, or
-# - ext4
-#
-# You should test to mount the device befor you run the script
-# (hubzilla-setup.sh).
-# How to find your (pluged-in) devices?
-#
-# fdisk -l
-#
-# Provided your device was listed as is /dev/sdb1. You could check with:
-#
-# blkid | grep /dev/sdb1
-#
-# Try to decrypt
-# (You might install cryptsetup befor using apt-get install.
-#
-# apt-get install cryptsetup
-# cryptsetup luksOpen /dev/sdb1 cryptobackup
-#
-# Try to mount
-# You might create the directory /media/hubzilla_backup it it does not exist
-# using mkdir.
-#
-# mkdir /media/hubzilla_backup
-# mount /dev/mapper/cryptobackup /media/hubzilla_backup
-#
-# Unmounting device goes like this
-#
-# umount /media/hubzilla_backup
-# cryptsetup luksClose cryptobackup
-#
-# To check if still mounted
-#
-# lsof /media/hubzilla_backup
-#
-# If you leave the following parameters
-#
-# - "backup_device_name" and
-# - "backup_device_pass"
-#
-# empty the script will create daily backups on the internal disk (which could
-# save you as well).
-#
-# Example: backup_device_name=/dev/sdc1
-#
-# Leave "backup_device_pass=" empty if the external device is not encrypted.
-#
-backup_device_name=
-backup_device_pass=
-
-
-###############################################
-### OPTIONAL - do not mess with things below ##
-# (...if you are not certain)
-#
-# Usually you are done here
-# Everything below is OPTIONAL
-#
-###############################################
-#
-# Database for hubzilla
-hubzilla_db_name=hubzilla
-hubzilla_db_user=hubzilla
-hubzilla_db_pass=$db_pass
-#
-#
-# Password for package mysql-server
-# Example: mysqlpass=aberhallo
-# Example: mysqlpass="aber hallo has blanks in it"
-#
-mysqlpass=$db_pass
-
-# Password for package phpmyadmin
-# Example: phpmyadminpass=aberhallo
-# Example: phpmyadminpass="aber hallo has blanks in it"
-phpmyadminpass=$db_pass
-