Start Program When Ubuntu Boots
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