25 lines
		
	
	
		
			771 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			771 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
[Unit]
 | 
						|
Description=hledger-web -- plain text accounting, made easy
 | 
						|
Documentation=https://hledger.org/index.html
 | 
						|
After=network.target
 | 
						|
 | 
						|
[Service]
 | 
						|
# Your account environment is not available if you are not logged
 | 
						|
# in--e.g., on system startup. This sets the variables you need.
 | 
						|
Environment="LANG=en_US.UTF-8"
 | 
						|
Environment="LEDGER_FILE=/fully/qualified/path/to/your/journal"
 | 
						|
 | 
						|
Environment="BASE_URL=--base-url=https://your.domain"
 | 
						|
 | 
						|
# The default of 'view,add' is a good starting point, but if you need
 | 
						|
# to, this is where you would set these capabilities.
 | 
						|
# Environment="CAPABILITIES=--capabilities=view,add,manage"
 | 
						|
 | 
						|
Environment="PORT=--port=6001"
 | 
						|
 | 
						|
ExecStart=/usr/bin/hledger-web --serve --strict $BASE_URL $PORT $CAPABILITIES
 | 
						|
Restart=always
 | 
						|
 | 
						|
[Install]
 | 
						|
WantedBy=default.target
 |