Thierry

FreedomBox applications public_html

Pour afficher simplement un Site web statique pour chaque utilisateur de la FreedomBox ou dans un VPS


Download & Installation

Faire en premier les mises à jour

sudo apt-get update && sudo apt-get upgrade -y
Site statique

Créer un dossier nommé public_html dans son home, après s’être connecté en ssh, le site sera ensuite accessible par https://IP/~<UTILISATEUR>.

mkdir -p $HOME/public_html

octroyer les droits nécessaires

sudo chgrp www-data /home/<UTILISATEUR>/public_html

remplacer <UTILISATEUR> par son pseudo de login

redémarrer apache2.

sudo systemctl restart apache2

Pour avoir un accès direct au site statique, libèrer la racine / et mettre un accès direct à l’<UTILISATEUR>

sauvegarder freedombox.conf pour la version stable et freedombox-apache-homepage.conf pour la version testing.

version stable

sudo cp /etc/apache2/conf-enabled/freedombox.conf /etc/apache2/conf-enabled/freedombox.conf.sos

ou version testing

sudo cp /etc/apache2/conf-enabled/freedombox-apache-homepage.conf /etc/apache2/conf-enabled/freedombox-apache-homepage.conf.sos

éditer

version stable

sudo nano /etc/apache2/conf-enabled/freedombox.conf

ou version testing

sudo nano /etc/apache2/conf-enabled/freedombox-apache-homepage.conf

remplacer

RedirectMatch "^/$" "/plinth"

par

RedirectMatch "^/$" "/~<UTILISATEUR>"

remplacer <UTILISATEUR> par son pseudo de login

redémarrer apache2.

sudo systemctl restart apache2

puis transfèrer les fichiers avec FileZilla

Fin