Palvelimet

Omat systemd-yksiköt

Yksikkötiedosto muuttaa mistä tahansa skriptistä tai ohjelmasta hallittavan palvelun, joka käynnistyy tarvittaessa uudelleen.

Komennot ja asetukset

[Unit]
Description=My app
After=network-online.target

[Service]
User=app
ExecStart=/opt/app/run
Restart=on-failure

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload
sudo systemctl enable --now app

Huomioitavaa

Tarkista yksikön turvallisuus komennolla systemd-analyze security app.

Lue myös

Palvelimet

journalctl: lokien selaus kivuttomasti

Systemdin päiväkirja suodattaa yksikön, ajan ja prioriteetin mukaan, joten grepiä tarvitaan harvoin.

Palvelimet

Nginx käänteisenä välityspalvelimena

Nginx ottaa vastaan pyynnöt porteissa 80 ja 443 ja välittää ne paikallisessa portissa toimivalle sovellukselle.

Palvelimet

Docker: päivittäiset peruskomennot

Käynnistys, lokit ja siivous – konttien ylläpitäjän minimijoukko.