Etherpad Lite (Debian): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Anleitung für Etherpad Lite auf Debian 8 mit systemd
Anleitung für Etherpad Lite auf Debian 8 mit systemd
== Installation Etherpad Lite 1.6.0 ==
Softwarevoraussetzungen installieren
# apt-get install gzip git curl python libssl-dev
System-User etherpad erstellen
# adduser --system --group etherpad
Alternativ user mit abweichendem Homeverzeichnis erstellen
# adduser --system --home=/srv/etherpad --group etherpad-lite
Repository von git clonen
# git clone git://github.com/ether/etherpad-lite.git


== Installation als Dienst ==
== Installation als Dienst ==
Create a user called etherpad-lite
adduser --system --home=/srv/etherpad-lite --group etherpad-lite


Ensure the etherpad-lite user has full access to the etherpad-lite source.
Ensure the etherpad-lite user has full access to the etherpad-lite source.

Version vom 5. Mai 2016, 23:47 Uhr

Anleitung für Etherpad Lite auf Debian 8 mit systemd

Installation Etherpad Lite 1.6.0

Softwarevoraussetzungen installieren

# apt-get install gzip git curl python libssl-dev

System-User etherpad erstellen

# adduser --system --group etherpad

Alternativ user mit abweichendem Homeverzeichnis erstellen

# adduser --system --home=/srv/etherpad --group etherpad-lite

Repository von git clonen

# git clone git://github.com/ether/etherpad-lite.git


Installation als Dienst

Ensure the etherpad-lite user has full access to the etherpad-lite source.

Create a new file etherpad-lite.service in /etc/systemd/system/

[Unit]
Description=etherpad-lite (real-time collaborative document editing)
After=syslog.target network.target 

[Service]
Type=simple
User=etherpad-lite
Group=etherpad-lite
ExecStart=/srv/etherpad-lite/bin/run.sh

[Install]
WantedBy=multi-user.target


Run

systemctl enable etherpad-lite 

to enable the service on boot.


Dienststeuerung

systemctl start etherpad-lite         # start the service

NB: might need to change "/srv/etherpad-lite/bin/run.sh" with "/bin/sh /srv/etherpad-lite/bin/run.sh" according to configuration