#***************************************************
#********** INSTALL **********
#***************************************************
#Upgrade your system
sudo apt-get update && sudo apt-get upgrade -y
#Install Java JDK
sudo apt-get install -y oracle-java8-jdk
#Download zipped OpenNetHome
#Latest source can be found here:
#http://opennethome.org/download/
wget http://wiki.nethome.nu/lib/exe/fetch.php/nethomeservernightly.zip -O /tmp/nethomeservernightly.zip
#Unzip OpenNetHome
unzip /tmp/nethomeservernightly.zip -d /tmp#Remove zipped OpenNetHome
sudo rm /tmp/nethomeservernightly.zip
#Add Execute access to install script
chmod +x /tmp/nethomeservernightly/install/raspbian/*.sh
#Install OpenNetHome
sudo /tmp/nethomeservernightly/install/raspbian/install.sh
#Sometimes a reboot is needed to find tellstick
sudo reboot
#Open browser
#http://MyRaspberryPi:8020/home
#***************************************************
#********** Sample Reverse Proxy **********
#***************************************************
#Create folder for password file
sudo mkdir /var/www/passwd
#Generate password file, add user "myuser"
sudo htpasswd -c /var/www/passwd/proxy_opennethome.passwd myuser
sudo nano /etc/apache2/sites-available/opennethome.jockeg.se-ssl.conf
<VirtualHost *:443>
ServerName opennethome.mysite.org
ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/passwd/proxy_opennethome.passwd
Require valid-user
</Proxy>
ProxyPass / http://mypi:8020/
ProxyPassReverse / http://mypi:8020/
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/opennethome.mysite.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/opennethome.mysite.org/privkey.pem
RewriteEngine on
RewriteRule "^/$" "/home" [R]
</VirtualHost>
sudo nano /etc/apache2/sites-available/onh.mysite.org.conf
<VirtualHost *:80>
ServerName onh.mysite.org
Redirect permanent / https://opennethome.mysite.org/
</VirtualHost>
sudo nano /etc/apache2/sites-available/opennethome.mysite.org.conf
<VirtualHost *:80>
ServerName opennethome.mysite.org
<IfModule mod_proxy.c>
ProxyRequests Off
ProxyPreserveHost On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/passwd/proxy_opennethome.passwd
Require valid-user
</Proxy>
ProxyPass / http://mypi:8020/
</IfModule>
RewriteEngine on
RewriteRule "^/$" "/home" [R]
</VirtualHost>
#***************************************************#********** Misc **********
#***************************************************
#Official site:
http://opennethome.org/
#Upgrade nightly:
sudo nethome upgrade-nightly
Config directory:
/etc/opt/nethome
Inga kommentarer:
Skicka en kommentar