User Tools

Site Tools


apps:lightmeter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
apps:lightmeter [2020-12-01 10:13] Manuel Freiapps:lightmeter [2020-12-01 10:41] Manuel Frei
Line 31: Line 31:
  
 [Service] [Service]
-Type=forking+Type=simple
 User=lightmeter User=lightmeter
-Group=adm+;Group=adm 
 +Group=lightmeter
 ExecStart=/usr/local/bin/lightmeter -workspace /var/lib/lightmeter/lightmeter_workspace -watch_dir /var/log/ -listen 127.0.0.1:8085 ExecStart=/usr/local/bin/lightmeter -workspace /var/lib/lightmeter/lightmeter_workspace -watch_dir /var/log/ -listen 127.0.0.1:8085
 Restart=on-failure Restart=on-failure
  
 ; security ; security
 +PrivateDevices=yes
 PrivateTmp=yes PrivateTmp=yes
 +ProtectSystem=full
 ReadWriteDirectories=/var/log/ /var/lib/lightmeter/ /usr/local/bin/ /tmp/ ReadWriteDirectories=/var/log/ /var/lib/lightmeter/ /usr/local/bin/ /tmp/
 ProtectHome=yes ProtectHome=yes
Line 50: Line 53:
 systemctl daemon-reload systemctl daemon-reload
 systemctl start lightmeter.service systemctl start lightmeter.service
 +</code>
 +
 +<code>
 +vim /etc/apache2/sites-available/lightmeter.example.com.conf
 +</code>
 +
 +<code>
 +<VirtualHost *:80>
 +    ServerName lightmeter.example.com
 +    ServerAdmin hostmaster@example.com
 +    Redirect "/" "https://lightmeter.example.com/"
 +
 +    ErrorLog ${APACHE_LOG_DIR}/lightmeter.example.com-error.log
 +    LogLevel warn
 +    CustomLog ${APACHE_LOG_DIR}/lightmeter.example.com-access.log combined
 +</VirtualHost>
 +
 +<VirtualHost *:443>
 +    ServerName lightmeter.example.com
 +    ServerAdmin hostmaster@example.com
 +
 +    SSLEngine on
 +    SSLCertificateFile      /etc/dehydrated/certs/example.com/fullchain.pem
 +    SSLCertificateKeyFile   /etc/dehydrated/certs/example.com/privkey.pem
 +
 +    <Location "/.well-known/acme-challenge/">
 +        Allow From All
 +        Satisfy Any
 +    </Location>
 +
 +    ProxyPassMatch ^/.well-known !
 +    ProxyPass "/" "http://127.0.0.1:1085/"
 +    ProxyPassReverse "/" "http://127.0.0.1:1085/"
 +
 +    ErrorLog ${APACHE_LOG_DIR}/lightmeter.example.com-error.log
 +    LogLevel warn
 +    CustomLog ${APACHE_LOG_DIR}/lightmeter.example.com-access.log combined
 +</VirtualHost>
 +</code>
 +
 +<code>
 +a2ensite lightmeter.example.com
 +apachectl graceful
 </code> </code>
apps/lightmeter.txt · Last modified: 2020-12-02 10:25 by Manuel Frei