Start Program When Ubuntu Boots

Computers2026-06-01

Use a systemd service. Since your binary is here:

/home/orangepi/apps/ldb/target/release/logicaldb-filemanager-server

Create a service file:

sudo nano /etc/systemd/system/logicaldb-filemanager-server.service

Paste this:

[Unit]
Description=LogicalDB File Manager Server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=orangepi
WorkingDirectory=/home/orangepi/apps/ldb/target/release
ExecStart=/home/orangepi/apps/ldb/target/release/logicaldb-filemanager-server
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Then enable and start it:

sudo systemctl daemon-reload
sudo systemctl enable logicaldb-filemanager-server
sudo systemctl start logicaldb-filemanager-server

Check status:

sudo systemctl status logicaldb-filemanager-server