localhost, URLs, version updates

This commit is contained in:
OJ Random 2018-11-14 16:27:27 +01:00
parent beac45b075
commit 71cc2d7d5d
3 changed files with 47 additions and 19 deletions

View File

@ -5,8 +5,8 @@ Run hubzilla-setup.sh for an unattended installation of hubzilla.
The script is known to work without adjustments with The script is known to work without adjustments with
+ Hardware + Hardware
- Mini-PC with Debian-9.2-amd64, or - Mini-PC with Debian-9.5-amd64, or
- Rapberry 3 with Raspbian, Debian-9.3 - Rapberry 3 with Raspbian, Debian-9.5
+ DynDNS + DynDNS
- selfHOST.de - selfHOST.de
- freedns.afraid.org - freedns.afraid.org
@ -38,7 +38,7 @@ Software
- apt-get install git - apt-get install git
- mkdir -p /var/www - mkdir -p /var/www
- cd /var/www - cd /var/www
- git clone https://github.com/redmatrix/hubzilla.git html - git clone https://framagit.org/hubzilla/core.git html
- cd html/.homeinstall - cd html/.homeinstall
- cp hubzilla-config.txt.template hubzilla-config.txt - cp hubzilla-config.txt.template hubzilla-config.txt
- nano hubzilla-config.txt - nano hubzilla-config.txt
@ -100,7 +100,7 @@ Create bootable USB drive with Debian on it.You could use
Example for command dd... Example for command dd...
su - su -
dd if=2017-11-29-raspbian-stretch.img of=/dev/mmcblk0 dd if=2018-10-09-raspbian-stretch.img of=/dev/mmcblk0
Do not forget to unmount the SD card before and check if unmounted like in this example... Do not forget to unmount the SD card before and check if unmounted like in this example...
@ -164,7 +164,7 @@ Make the directory for apache and change diretory to it
Clone hubzilla from git ("git pull" will update it later) Clone hubzilla from git ("git pull" will update it later)
git clone https://framagit.org/hubzilla/core html git clone https://framagit.org/hubzilla/core.git html
Change to the install script Change to the install script
@ -217,14 +217,20 @@ After the daily script was executed at 05:30 (am)
- optionally view the daily log under yourdomain.org/admin/logs/ - optionally view the daily log under yourdomain.org/admin/logs/
- set the logfile to var/www/html/hubzilla-daily.log - set the logfile to var/www/html/hubzilla-daily.log
## Install Hubzilla in a Virtual Machine for Test Purposes
Modify the file "hubzilla-config.txt".
nano hubzilla-config.txt
There use
le_domain=localhost
## Note for the Rasperry ## Note for the Rasperry
The script was tested with an Raspberry 3 under Raspian (Debian 9.3, 2017-11-29-raspbian-stretch.img). The script was tested with an Raspberry 3 under Raspian (Debian 9.5, 2018-10-09-raspbian-stretch.img).
It is recommended to deinstall these programms to avoid endless updates. Use...
sudo apt-get purge wolfram-engine sonic-pi
sudo apt-get autoremove
It is recommended to run the Raspi without graphical frontend (X-Server). Use... It is recommended to run the Raspi without graphical frontend (X-Server). Use...
@ -234,7 +240,7 @@ to boot the Rapsi to the client console.
DO NOT FORGET TO CHANGE THE DEFAULT PASSWORD FOR USER PI! DO NOT FORGET TO CHANGE THE DEFAULT PASSWORD FOR USER PI!
On a Raspian Stretch (Debian 9) the validation of the mail address fails for the very first user. If the validation of the mail address fails for the very first registered user...
This used to happen on some *bsd distros but there was some work to fix that a year ago (2017). This used to happen on some *bsd distros but there was some work to fix that a year ago (2017).
So if your system isn't registered in DNS or DNS isn't active do So if your system isn't registered in DNS or DNS isn't active do

View File

@ -18,6 +18,8 @@ db_pass=
# Example: my.cooldomain.org # Example: my.cooldomain.org
# Example: cooldomain.org # Example: cooldomain.org
# #
# Example: localhost (test installation without certificates for httpS)
#
# Email is optional # Email is optional
# #
# #

View File

@ -816,15 +816,35 @@ install_run_selfhost
ping_domain ping_domain
configure_cron_freedns configure_cron_freedns
configure_cron_selfhost configure_cron_selfhost
install_letsencrypt
configure_apache_for_https if [ "$le_domain" != "localhost" ]
check_https then
install_letsencrypt
configure_apache_for_https
check_https
else
print_info "is localhost - skipped installation of letsencrypt and configuration of apache for https"
fi
install_hubzilla install_hubzilla
rewrite_to_https
install_rsnapshot if [ "$le_domain" != "localhost" ]
then
rewrite_to_https
install_rsnapshot
else
print_info "is localhost - skipped rewrite to https and installation of rsnapshot"
fi
configure_cron_daily configure_cron_daily
install_cryptosetup
write_uninstall_script if [ "$le_domain" != "localhost" ]
then
install_cryptosetup
write_uninstall_script
else
print_info "is localhost - skipped installation of cryptosetup"
fi
#set +x # stop debugging from here #set +x # stop debugging from here