Personal web portal to embed every useful links you browse every day
234

Simple portal in html/javascript without database. Allow to display different links to manage your home services !

Use a Web Server like Nginx or Apache Or Use Docker to expose this service : docker run -d --name=portal -v /[path]/Portal:/config:rw -p 80:80 --restart=always linuxserver/nginx
Unzip the portal in Nginx/Apache directory /var/www/html Or for a docker container unzip the portal in :/[path]/Portal/www/
Copy config/config.sample.json and rename it to config/config.json
To add you entries edit the config/config.json like :
{ "label":"[titre de la section]", "entries":[ {"url":"[site internet]", "target":"[main : affiche dans le portal | _blank : ouvre un nouvel onglet", "label":"[titre du lien]"} ] }
Install the extension linked in the top in your web browser to allow iframe to display other website.
Edit the config/config.json.
Add an entry in the menu :
{ "label":"[titre de la section]", "entries":[ {"url":"[site internet]", "target":"[main : affiche dans le portal | _blank : ouvre un nouvel onglet", "label":"[titre du lien]"} ] }
Disable "auto hide/show on Menu :
"ui":[{ "autoHideMenu":"false", "autoHideTop":"true" }],
Disable "auto hide/show on Top :
"ui":[{ "autoHideMenu":"true", "autoHideTop":"false" }],
Set a width of 20 pixels after "auto hide" on Menu :
"ui":[{ "autoHideMenu":"true", "hideMenuWidth":"20" }],
Customize picture's links area :
"[Zone]": {"url":"[site internet]", "target":"[main : affiche dans le portal | _blank : ouvre un nouvel onglet", "label":"[titre du lien]"},
Zone can be :
- chauffage_entry
- multimedia_entry
- securite_entry
- energie_entry
- surveillance_entry
- reseau_entry
- fichiers_entry
- lumieres_entry
- recyclage_entry

Content type
Image
Digest
Size
92.7 MB
Last updated
over 6 years ago
docker pull slobberbone/portal