Package Details: findmydeviceserver 0.8.0-1

Git Clone URL: https://aur.archlinux.org/findmydeviceserver.git (read-only, click to copy)
Package Base: findmydeviceserver
Description: Official server for the android app FindMyDevice (FMD) written in Go
Upstream URL: https://gitlab.com/Nulide/findmydeviceserver
Keywords: fmd,findmydevice,server,go
Licenses: GPL-3.0-or-later
Provides: findmydeviceserver
Submitter: chris.imx
Maintainer: chris.imx
Last Packager: chris.imx
Votes: 1
Popularity: 0.89
First Submitted: 2024-10-17 19:13 (UTC)
Last Updated: 2024-11-26 16:28 (UTC)

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 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/.

Latest 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 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/.