Configurer OpenRC

Ce script peut également être utile si vous utilisez OpenRC.

#! /sbin/openrc-run
name="plume"
description="plume : federated blogging"
pidfile=/run/plume
start() {
ebegin "Starting plume"
start-stop-daemon -v --start --exec "/home/plume/.cargo/bin/cargo run" --user "plume" --chdir "/home/plume/Plume" --background --stdout "/var/log/plume.log" --stderr "/var/log/plume.err" --make-pidfile --pidfile "/run/plume" -- "phx.server"
eend $?
}

stop() {
ebegin "Stopping plume"
start-stop-daemon --stop --user "plume" --chdir "/home/plume/Plume" --pidfile "/run/plume"
eend $?
}

Vous devez maintenant activer tous ces services :

 rc-update add plume

Démarrer maintenant les services :

/etc/init.d/plume start

Si tout fonctionne bien, la dernière étape avant de pouvoir utiliser votre instance Plume est de configurer un proxy inverse.

Configuration du proxy inverse