Skip to main content

Running Suite as a Linux service

Below are steps for setting up a start Daemon for Suite on Rocky Linux 9 or Ubuntu 22.04 and 24.04.

Updated over 2 weeks ago

Make sure you have the latest version of Suite!
Install Suite

  1. Create a file at /lib/systemd/system/suite.service with the following contents:

[Unit]
Description=Suite service
After=network.target

[Service]
Environment="SUITE_USERNAME=<your_suite_email>"
Environment="SUITE_PASSWORD=<your_suite_password>"
User=<your-linux-user>
Group=<your-linux-group>
WorkingDirectory=/home/<your-linux-user>
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/suite start
ExecStop=/usr/bin/suite stop --wait

[Install]
WantedBy=multi-user.target

Replace:

  • <your_suite_email> with your Suite email

  • <your_suite_password> with your actual password

  • <your-linux-user> and <your-linux-group> accordingly
    ​

If you want to mount multiple drives automatically:

  1. Ensure the service is running

  2. suite drive list to gather your drive IDs.

  3. Replace the ExecStart line with:

    ExecStart=/usr/bin/suite start -d <drive-id> -d <drive-id>

  4. sudo systemctl restart suite.service

You can use the Suite CLI to interact with the running service.

​

⚠️ Currently, Suite must run as a Type=oneshot service. If Suite is stopped while your computer is still running, it will not be started until the next reboot.

Did this answer your question?