Hi,
Just bought a Pioneer Freedombox-HSK.
Bought a name "shorehub.us" from namecheap and a 1-year account at PageKite.
Got the tunnelling working and got LetsEncrypt certificate working.
So now am trying to install hubzilla.
Installed git, then followed the instructions for cloning the hubzilla core.git
Copied the zotserver-config.txt.template to zotserver-config.txt and modified as appropriate.
Then ran the .homeinstall/zotserver-setup.sh script which installed mariadb and created the default hubzilla database and user.
It also installed sendmail and some other needed programs.
The FreedomBox apache2 configuration layout follows the default debian layout with a slight modification.
It puts individual virtual servers in /etc/apache2/conf-available/
and enables them with symlinks in /etc/apache2/conf-enable
The zotserver-setup.sh script added some lines for the VirtualHost at the end of www.shorehub.us.conf file in /etc/apache2/sites-available
I removed those added lines leaving the default configuration file:
# cat /etc/apache2/sites-available/www.shorehub.us.conf
Use FreedomBoxTLSSiteMacro www.shorehub.us
And created a configuration file in /etcapache2/conf-available
using the calibre-freedombox.conf example:
# cat /etc/apache2/conf-available/hubzilla-freedombox.conf
##
## On all sites, provide hubzilla web interface on a path: /hub
##
Alias /hub /var/www/hub
<Location /hub>
# ProxyPass http://localhost:8844/calibre
# Include includes/freedombox-single-sign-on.conf
# <IfModule mod_auth_pubtkt.c>
# TKTAuthToken "admin" "calibre"
# </IfModule>
</Location>
# Copy/Pasted these lines added by zotserver-setup.sh
# from /etc/apache2/sites-available/www.shorehub.us.conf
#
#<VirtualHost *:80>
#ServerName www.shorehub.us
#DocumentRoot /var/www/hub
#RewriteEngine on
#RewriteCond %{SERVER_NAME} =www.shorehub.us
#RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
#</VirtualHost>
Restarted apache and browsed to my site www.shorehub.us/hub to continue the installation.
Everything looked fine with green check marks.
Got to the last step to send a veriifcation code to the email address.specified in the
zotserver-config.txt file for "le_email=<myemail>"
Never got the email. Hit the back button and tried another email at protonmail. Didn't get that verification email either.
So I'm stuck and can't login as admin user.
Logging in to the mysql server
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 506
Server version: 10.3.27-MariaDB-0+deb10u1 Debian 10
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> USE hubzilla;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [hubzilla]>
MariaDB [hubzilla]> SELECT account_email FROM account;
+----------------------+
| account_email |
+----------------------+
| XXX@protonmail.com |
| XXX@shorehub.com |
+----------------------+
2 rows in set (0.002 sec)
Thanks for any help on getting email verified for admin user.