Automated installation via the shell script .homeinstall

There is a shell script in (.homeinstall/hubzilla-setup.sh) that will install Hubzilla and its dependencies on a fresh installation of Debian stable. It should work on similar Linux systems, but your results may vary.

Requirements

The installation script was originally developed for a small hardware server behind your home router. However, it has been tested on several systems running Debian 9:

  • Home-PC (Debian-9.2-amd64) and Rapberry-Pi 3 (Rasbian = Debian 9.3)
    • Internet connection and router at home
    • Mini-PC / Raspi connected to the router
    • USB drive for backups
    • Fresh installation of Debian on your mini PC
    • Router with open ports 80 and 443 for your Debian

Overview of the installation steps

  1. apt-get install git
  2. mkdir -p /var/www/html
  3. cd /var/www/html
  4. git clone https://framagit.org/hubzilla/core.git .
  5. nano .homeeinstall/hubzilla-config.txt
  6. cd .homeeinstall/
  7. ./hubzilla-setup.sh
  8. Reload apache2 service
  9. Open your domain with a browser and go through the initial configuration of Hubzilla.