Cum creezi un serviciu systemd pentru aplicația ta
Actualizat 10/16/2026
Un serviciu systemd ține aplicația pornită, o repornește dacă se oprește și o lansează automat la boot. Este modul corect de a rula procese în producție pe Linux.
1. Creează fișierul de serviciu
Creează /etc/systemd/system/aplicatia-mea.service:
[Unit]
Description=Aplicatia mea
After=network.target
[Service]
User=www-data
WorkingDirectory=/var/www/app
ExecStart=/usr/bin/node server.js
Restart=always
Environment="NODE_ENV=production"
[Install]
WantedBy=multi-user.target
2. Pornește și activează
systemctl daemon-reload
systemctl enable --now aplicatia-mea
3. Verifică starea
systemctl status aplicatia-mea
journalctl -u aplicatia-mea -f
Vezi log-urile serviciului, util pentru depanare, vezi gestionarea log-urilor.
Avantaje față de rularea manuală
- Pornește automat după repornirea serverului.
- Se repornește singur dacă aplicația crapă (
Restart=always). - Log-uri centralizate prin journalctl.
Funcționează pentru aplicații Node, Python, Go sau orice proces care trebuie să ruleze continuu.
Pune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Cum trimiți mesaje WhatsApp din aplicațiile tale cu OpenWA
OpenWA îți dă un API REST peste WhatsApp, pe serverul tău. Iată cum îl instalezi, îl conectezi și trimiți primul mesaj, în siguranță.
Actualizat 10/16/2026DezvoltareCum lansezi o aplicație din Git cu Openship
De la depozit Git la aplicație live, cu bază de date, domeniu și SSL, pe serverul tău, fără fișiere de configurare.
Actualizat 10/16/2026DezvoltareCum instalezi PHP (mai multe versiuni) și Composer
Instalează versiunea de PHP potrivită proiectului tău, alături de Composer pentru gestionarea pachetelor.
Actualizat 10/16/2026