44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
  GNU nano 7.2                                                                          /etc/systemd/system/opendtu-logger.service                                                                                    
 | 
						|
[Unit]
 | 
						|
Description=OpenDTU Logger
 | 
						|
Documentation=https://git.hollander.online/energy/opendtu-logger
 | 
						|
After=network.target auditd.service
 | 
						|
 | 
						|
# If using a PostgreSQL DB on the local machine, uncomment the following additional "After" and "Require" sections.
 | 
						|
## PostgreSQL
 | 
						|
# After=postgresql.service
 | 
						|
# Requires=postgresql.service
 | 
						|
 | 
						|
[Service]
 | 
						|
RestartSec=10s
 | 
						|
Type=simple
 | 
						|
 | 
						|
User=opendtu-logger
 | 
						|
Group=opendtu-logger
 | 
						|
 | 
						|
Environment="OPENDTU_ADDRESS=opendtu.local:80"
 | 
						|
Environment="OPENDTU_AUTH=false"
 | 
						|
Environment="OPENDTU_USERNAME=admin"
 | 
						|
Environment="OPENDTU_PASSWORD=your_super_secret_password"
 | 
						|
Environment="DB_URL=host=localhost port=5432 user=postgres password=secret dbname=dtu sslmode=disable"
 | 
						|
Environment="TIMESCALEDB_ENABLED=true"
 | 
						|
Environment="TZ=Europe/Amsterdam"
 | 
						|
Environment="LOG_LEVEL=INFO"
 | 
						|
 | 
						|
 | 
						|
WorkingDirectory=/opt/opendtu-logger/
 | 
						|
ExecStart=/opt/opendtu-logger/opendtu-logger
 | 
						|
Restart=always
 | 
						|
 | 
						|
# Isolate OpenDTU Logger from the rest of the system
 | 
						|
PrivateTmp=true
 | 
						|
PrivateDevices=true
 | 
						|
ProtectHome=true
 | 
						|
NoNewPrivileges=true
 | 
						|
ProtectSystem=strict
 | 
						|
 | 
						|
# Only allow writes to the following directories
 | 
						|
ReadWritePaths=/opt/opendtu-logger/data/
 | 
						|
 | 
						|
[Install]
 | 
						|
WantedBy=multi-user.target
 |