Mirth starten nach dem Booten
Nachdem Mirth Connect grundsätzlich in Debian installiert ist, soll es automatisch starten nach dem Booten. Dafür kann eine Service-Datei erstellt werden. Falls Euch das Thema sehr interessiert, könnt in z.B. diese ausführliche Einfühung lesen.
Aus praktischen Gründen wurde der Ordner Mirth Connect umbenannt ohne Leerzeichen und Grossbuchstaben. Im Terminal geht das einfach mit dem Befehl mv Mirth\ Connect/ mirthconnect
Die Service-Datei
Zunächst muss eine .service Datei erstellt werden. Diese kann man zunächst im Home-Verzeichnis erstellen (mit touch). Später wird die Datei in ein System-Verzeichnis verschoben. Die .service Datei kann mit dem Terminal-Befehl nano bearbeitet werden.
touch mirthconnect.service
nano mirthconnect.serviceIm Bearbeitungsmodus kann folgendes Skript hineinkopiert werden (Quelle und weitere Details).
[Unit]
Description=MirthConnect
After=network.target
[Service]
Type=forking
User=mirth
Group=mirth
ExecStart=/home/mirth/mirthconnect/mcservice start
ExecStop=/home/mirth/mirthconnect/mcservice stop
ExecRestart=/home/mirth/mirthconnect/mcservice restart
TimeoutSec=60
[Install]
WantedBy=multi-user.targetMit Ctrl + x verlässt man den Bearbeitungmodus und speichert die Änderung mit y ab. Die erstellte Datei mirthconnect.service muss nun mit Admin-Privilegien in einen Systemordner verschoben werden. Wir wechseln zunächst zum su User.
su
[Password:]Danach wählen wir das Zielverzeichnis aus.
cd /usr/lib/systemd/systemDie mirthconnect.service Datei wird mit cp in das Zielverzeichnis verschoben. Der Punkt am Ende der Zeile unten gehört noch zum Befehl dazu und sollte nicht vergessen werden.
cp /home/mirth/mirthconnect.service .Der Autostart kann aktiviert werden.
systemctl enable mirthconnect.serviceNach einem Reboot sollte Mirth Connect regulär laufen, sodass man sich via Webbrowser oder Mirth Connect Administrator in den Kommunikationsserver einloggen kann.
Falls das su Passwort vergessen ging, diese Anleitung hilft beim Zurücksetzen.