981 B
Running Multiple Instances
To run multiple instances of OwnTone on a server, you should copy
/etc/owntone.conf
to /etc/owntone-zone.conf
(for each zone
) and
modify the following to be unique across all instances:
-
the three port settings (
general
->websocket_port
,library
->port
, andmpd
->port
) -
the database paths (
general
->db_path
,db_backup_path
, anddb_cache_path
) -
the service name (
library
->name
). -
you probably also want to disable local output (set
audio
->type = "disabled"
).
Then run owntone -c /etc/owntone-zone.conf
to run owntone with the new
zone configuration.
OwnTone has a systemd
template which lets you run this automatically
on systems that use systemd. You can start or enable the service for
a zone
by sudo systemctl start owntone@zone
and check that it is
running with sudo systemctl status owntone@zone
. Use sudo systemctl enable owntone@zone
to get the service to start on reboot.