aboutsummaryrefslogtreecommitdiffstats
path: root/doc/en/adminmanual/automated_installation.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/en/adminmanual/automated_installation.md')
-rw-r--r--doc/en/adminmanual/automated_installation.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/en/adminmanual/automated_installation.md b/doc/en/adminmanual/automated_installation.md
new file mode 100644
index 000000000..089866b13
--- /dev/null
+++ b/doc/en/adminmanual/automated_installation.md
@@ -0,0 +1,26 @@
+### 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.