pi@RPI43:~ $ cat /etc/systemd/system/indiserver.service [Unit] Description=Indi Server for roof driver on standard port After=network.target [Service] ExecStart=/usr/bin/indiserver indi_ikarusroof_dome indi_gpsd indi_waetherradio ExecStop=/bin/kill -TERM $MAINPID RestartSec=10 Restart = on-abort PrivateTmp=true [Install] WantedBy=multi-user.target ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pi@RPI43:/etc/systemd/system $ sudo systemctl daemon-reload pi@RPI43:/etc/systemd/system $ sudo systemctl --system enable indiserver pi@RPI43:/etc/systemd/system $ sudo systemctl --system start indiserver pi@RPI43:/etc/systemd/system $ sudo systemctl --system status indiserver ● indiserver.service - Indi Server for roof driver and gpsd on standard port Loaded: loaded (/etc/systemd/system/indiserver.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-08-24 20:22:49 CEST; 6s ago Main PID: 17892 (indiserver) Tasks: 4 (limit: 4104) CPU: 159ms CGroup: /system.slice/indiserver.service ├─17892 /usr/bin/indiserver -v indi_ikarusroof_dome indi_gpsd indi_weatherradio ├─17893 indi_ikarusroof_dome ├─17894 indi_gpsd └─17895 indi_weatherradio Aug 24 20:22:49 RPI43 systemd[1]: Started Indi Server for roof driver and gpsd on standard port. Aug 24 20:22:49 RPI43 indiserver[17892]: 2022-08-24T18:22:49: startup: /usr/bin/indiserver -v indi_ikarusroof_dome indi_gpsd indi_weatherradio Aug 24 20:22:49 RPI43 indiserver[17892]: 2022-08-24T18:22:49: Driver indi_ikarusroof_dome: pid=17893 rfd=3 wfd=6 efd=7 Aug 24 20:22:49 RPI43 indiserver[17892]: 2022-08-24T18:22:49: Driver indi_gpsd: pid=17894 rfd=4 wfd=9 efd=10 Aug 24 20:22:49 RPI43 indiserver[17892]: 2022-08-24T18:22:49: Driver indi_weatherradio: pid=17895 rfd=5 wfd=12 efd=13 Aug 24 20:22:49 RPI43 indiserver[17892]: 2022-08-24T18:22:49: listening to port 7624 on fd 8 Aug 24 20:22:50 RPI43 indiserver[17892]: 2022-08-24T18:22:50: Driver indi_ikarusroof_dome: snooping on Telescope Simulator.EQUATORIAL_EOD_COORD Aug 24 20:22:50 RPI43 indiserver[17892]: 2022-08-24T18:22:50: Driver indi_ikarusroof_dome: snooping on Telescope Simulator.GEOGRAPHIC_COORD Aug 24 20:22:50 RPI43 indiserver[17892]: 2022-08-24T18:22:50: Driver indi_ikarusroof_dome: snooping on Telescope Simulator.TELESCOPE_PARK Aug 24 20:22:50 RPI43 indiserver[17892]: 2022-08-24T18:22:50: Driver indi_weatherradio: snooping on GPS Simulator.GEOGRAPHIC_COORD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pi@RPI43:~/.config/systemd/user $ cat indiserver.service [Unit] Description=Indi Server for indi-allsky After=network.target [Service] ExecStart=/usr/bin/indiserver -v -p 7634 indi_asi_ccd ExecStop=/bin/kill -TERM $MAINPID RestartSec=15 PrivateTmp=true [Install] WantedBy=default.target ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pi@RPI43:~/.config/systemd/user $ systemctl --user enable indiserver pi@RPI43:~/.config/systemd/user $ systemctl --user start indiserver pi@RPI43:~/.config/systemd/user $ systemctl --user status indiserver Warning: The unit file, source configuration file or drop-ins of indiserver.service changed on disk. Run 'systemctl --user daemon-reload' to r> ● indiserver.service - Indi Server for indi-allsky Loaded: loaded (/home/pi/.config/systemd/user/indiserver.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-08-24 20:28:21 CEST; 39s ago Main PID: 17972 (indiserver) Tasks: 2 (limit: 4104) CPU: 71ms CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/indiserver.service ├─17972 /usr/bin/indiserver -p 7634 indi_asi_ccd └─17973 indi_asi_ccd Aug 24 20:28:21 RPI43 systemd[723]: Started Indi Server for indi-allsky. Aug 24 20:28:21 RPI43 indiserver[17972]: 2022-08-24T18:28:21: startup: /usr/bin/indiserver -p 7634 indi_asi_ccd ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ weatherradio.conf: #----------------------------------------------------------------------- # Configuration file for weather radio. #----------------------------------------------------------------------- [WeatherRadio] # INDI server delivering weather data INDISERVER = localhost INDIPORT = 7624 # RRD storage holding time series data RRDFILE = /usr/share/weatherradio/weather.rrd # RRD storage holding time series for raw sensor data RRDSENSORSFILE = /usr/share/weatherradio/sensors.rrd # path to the JSON #files holding the data DATAPATH = /usr/share/weatherradio/html/data # path to the directory holding web cam images and videos MEDIADIR = /usr/share/weatherradio/html/media #----------------------------------------------------------------------- # configure INDI devices - create for each a separate section and # let its name start with Device #----------------------------------------------------------------------- [Device:1] # INDI device name INDIDEVICE = Weather Radio # INDI device connection mode: Ethernet or Serial INDIDEVICEMODE = Ethernet # INDI serial device port (only necessary for Serial mode) #INDIDEVICEPORT = /dev/ttyUSB0 # INDI IP address (only necessary for Ethernet mode) INDI_IP_ADDRESS = 192.168.178.74 # INDI IP port (only necessary for Ethernet mode) INDI_IP_PORT = 80 # Geo Coordinates - Latitude (as decimal) GEO_COORD_LAT = 51.48 # Geo Coordinates - Longitude (as decimal) GEO_COORD_LONG = 13.73 # Geo Coordinates - Elevation (as decimal) GEO_COORD_ELEV = 97 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^