localhost, URLs, version updates
This commit is contained in:
parent
beac45b075
commit
71cc2d7d5d
@ -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
|
||||||
|
@ -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
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user