This packages the server for the FindMyDevice android app. It installs a systemd service to mange the server called findmydeviceserver.service
. This service will run the server with the findmydevice
user which was specifically created for the application. If you want to run it without the systemd unit the executable is /usr/bin/fmdserver
.
Configuration is in /etc/fmdserver/config.yml
. An example config can be found there if the package was newly installed. The data directory, where the database is also stored, can be found in /var/lib/fmdserver/
. The webapp/static files are stored under /usr/share/webapps/fmdserver/
.
It is recommended to use the server with a reverse proxy.
There is a small patch applied to the orginal repository to make it possible to not only set the data dir with command line flags but also the config and web dir. This makes it possible to store the files in adequate places and not everything in /opt/.
Pinned Comments
chris.imx commented on 2024-10-17 19:23 (UTC) (edited on 2024-10-17 21:26 (UTC) by chris.imx)
This packages the server for the FindMyDevice android app. It installs a systemd service to mange the server called
findmydeviceserver.service
. This service will run the server with thefindmydevice
user which was specifically created for the application. If you want to run it without the systemd unit the executable is/usr/bin/fmdserver
.Configuration is in
/etc/fmdserver/config.yml
. An example config can be found there if the package was newly installed. The data directory, where the database is also stored, can be found in/var/lib/fmdserver/
. The webapp/static files are stored under/usr/share/webapps/fmdserver/
.It is recommended to use the server with a reverse proxy.
There is a small patch applied to the orginal repository to make it possible to not only set the data dir with command line flags but also the config and web dir. This makes it possible to store the files in adequate places and not everything in /opt/.