2022-11-26 15:27:23 +01:00
|
|
|
# Webseite
|
|
|
|
|
|
|
|
Das Repository enthält die Webseite das Vereins "Hackspace Jena". Der größte
|
|
|
|
Teil der Webseite ist statisches HTML, ergänzt um einige dynamische
|
|
|
|
Elemente zur Anzeige des Raumstatuses und der aktuellen Termine.
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2023-08-25 17:34:37 +02:00
|
|
|
Zum Betrieb der Webseite ist ein Webserver und PHP notwendig. Die
|
2022-11-26 15:27:23 +01:00
|
|
|
Auswertung der Termine erfolgt mittels der VObject Bibliothek von
|
|
|
|
[https://sabre.io](https://sabre.io), welche auch in Nextcloud enthalten
|
|
|
|
ist. Debian stellt die Bibliothe in dem Paket php-sabre-vobject bereit. Nach
|
|
|
|
der Installation und Konfiguration des Websevers inklusive PHP wird das Repo
|
|
|
|
in das Dokumentroot des Webservers kopiert.
|
|
|
|
|
2023-10-19 23:47:55 +02:00
|
|
|
### Installationsschritte
|
|
|
|
|
|
|
|
```bash
|
|
|
|
# install calendar event exporter
|
|
|
|
sudo install -o0 -g0 -m444 etc/systemd/calendar-events-exporter.* /etc/systemd/system/
|
|
|
|
sudo systemctl daemon-reload
|
|
|
|
sudo systemctl enable --now calendar-events-exporter.timer
|
|
|
|
|
|
|
|
# install nginx config
|
|
|
|
sudo install -o0 -g0 -m444 etc/nginx/kraut.space.conf /etc/nginx/sites-available/
|
|
|
|
sudo ln -s ../sites-available/kraut.space.conf /etc/nginx/sites-enabled/
|
|
|
|
sudo systemctl reload nginx
|
|
|
|
```
|