2020-10-24 10:26:08 +00:00
|
|
|
# Homer
|
|
|
|
- arduous configuration (with large number of apps)
|
|
|
|
- clear and pretty configurable
|
|
|
|
- nice features: filter, top links
|
|
|
|
|
2020-10-24 10:48:29 +00:00
|
|
|
<br>
|
|
|
|
|
|
|
|
- [Github repo](https://github.com/bastienwirtz/homer)
|
|
|
|
- [DockerHub repo]()
|
|
|
|
|
|
|
|
|
2020-10-24 10:26:08 +00:00
|
|
|
![Screenshot](homer.png)
|
|
|
|
|
|
|
|
## docker-compose.yml
|
|
|
|
```yml
|
|
|
|
---
|
|
|
|
version: "2"
|
|
|
|
services:
|
|
|
|
homer:
|
|
|
|
image: b4bz/homer
|
|
|
|
container_name: homer
|
|
|
|
restart: unless-stopped
|
|
|
|
ports:
|
|
|
|
- 4020:8080
|
|
|
|
volumes:
|
|
|
|
- ./assets/:/www/assets
|
|
|
|
```
|
|
|
|
|
|
|
|
## config.yml
|
|
|
|
```yml
|
|
|
|
---
|
|
|
|
title: "Home"
|
|
|
|
subtitle: "start.example.com"
|
|
|
|
logo: false
|
|
|
|
header: false
|
|
|
|
footer: false
|
|
|
|
columns: "4" # "auto" or number (must be a factor of 12: 1, 2, 3, 4, 6, 12)
|
|
|
|
connectivityCheck: true # whether you want to display a message when the apps are not accessible anymore (VPN disconnected for example)
|
|
|
|
|
|
|
|
theme: default
|
|
|
|
colors:
|
|
|
|
light:
|
|
|
|
highlight-primary: "#3367d6"
|
|
|
|
highlight-secondary: "#4285f4"
|
|
|
|
highlight-hover: "#5a95f5"
|
|
|
|
background: "#f5f5f5"
|
|
|
|
card-background: "#ffffff"
|
|
|
|
text: "#363636"
|
|
|
|
text-header: "#ffffff"
|
|
|
|
text-title: "#303030"
|
|
|
|
text-subtitle: "#424242"
|
|
|
|
card-shadow: rgba(0, 0, 0, 0.1)
|
|
|
|
|
|
|
|
dark:
|
|
|
|
highlight-primary: "#3367d6"
|
|
|
|
highlight-secondary: "#141b27"
|
|
|
|
highlight-hover: "#364762"
|
|
|
|
background: "#111"
|
|
|
|
card-background: "#222"
|
|
|
|
text: "#eee"
|
|
|
|
text-header: "#eee"
|
|
|
|
text-title: "#eee"
|
|
|
|
text-subtitle: "#ccc"
|
|
|
|
card-shadow: none
|
|
|
|
|
|
|
|
stylesheet:
|
|
|
|
- "assets/custom.css"
|
|
|
|
|
|
|
|
# Optional navbar
|
|
|
|
links:
|
|
|
|
- name: "Mail"
|
|
|
|
icon: "fas fa-envelope"
|
|
|
|
url: "https://mail.example.com"
|
|
|
|
|
|
|
|
- name: "Calendar"
|
|
|
|
icon: "far fa-calendar"
|
|
|
|
url: "https://calendar.example.com"
|
|
|
|
|
|
|
|
- name: "NextCloud"
|
|
|
|
icon: "fas fa-cloud"
|
|
|
|
url: "https://cloud.example.com"
|
|
|
|
|
|
|
|
- name: "HomeAssistant"
|
|
|
|
icon: "fas fa-house-user"
|
|
|
|
url: "https://home.example.com"
|
|
|
|
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: "Applications"
|
|
|
|
items:
|
|
|
|
- name: "Mail"
|
|
|
|
subtitle: "roundcube"
|
|
|
|
logo: "assets/white/mailplus.png"
|
|
|
|
url: "https://mail.example.com/roundcube"
|
|
|
|
|
|
|
|
- name: "Calendar"
|
|
|
|
subtitle: "confuence teams"
|
|
|
|
logo: "assets/white/calendar.png"
|
|
|
|
url: "https://calendar.example.com"
|
|
|
|
|
|
|
|
- name: "Cloud"
|
|
|
|
subtitle: "NextCloud"
|
|
|
|
logo: "assets/white/nextcloud.png"
|
|
|
|
url: "https://cloud.example.com"
|
|
|
|
|
|
|
|
- name: "Wekan"
|
|
|
|
subtitle: "kanban task manager"
|
|
|
|
logo: "assets/white/wekan.png"
|
|
|
|
url: "https://wekan.example.com"
|
|
|
|
|
|
|
|
- name: "Home Assistant"
|
|
|
|
subtitle: "home automation"
|
|
|
|
logo: "assets/white/hass.png"
|
|
|
|
url: "https://home.example.com"
|
|
|
|
|
|
|
|
- name: "Monica"
|
|
|
|
subtitle: "crm"
|
|
|
|
logo: "assets/white/monicahq.png"
|
|
|
|
url: "https://crm.example.com/"
|
|
|
|
|
|
|
|
- name: "Bitwarden"
|
|
|
|
subtitle: "password manager"
|
|
|
|
logo: "assets/white/bitwarden.png"
|
|
|
|
url: "https://bitwarden.example.com"
|
|
|
|
|
|
|
|
- name: "Miniflux"
|
|
|
|
subtitle: "rss Reader"
|
|
|
|
logo: "assets/white/miniflux.png"
|
|
|
|
url: "https://rss.example.com"
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Media"
|
|
|
|
items:
|
|
|
|
- name: "Sonarr"
|
|
|
|
subtitle: "tv shows"
|
|
|
|
logo: "assets/white/sonarr.png"
|
|
|
|
url: "https://sonarr.example.com"
|
|
|
|
|
|
|
|
- name: "Radarr"
|
|
|
|
subtitle: "movies"
|
|
|
|
logo: "assets/white/radarr.png"
|
|
|
|
url: "https://radarr.example.com"
|
|
|
|
|
|
|
|
- name: "QBit"
|
|
|
|
subtitle: "qbittorrent"
|
|
|
|
logo: "assets/white/qbittorrent.png"
|
|
|
|
url: "https://qbit.example.com"
|
|
|
|
|
|
|
|
- name: "Plex"
|
|
|
|
subtitle: "media server"
|
|
|
|
logo: "assets/white/plex.png"
|
|
|
|
url: "https://plex.example.com"
|
|
|
|
|
|
|
|
- name: "Deemix"
|
|
|
|
subtitle: "music downloader"
|
|
|
|
logo: "assets/white/deezer.png"
|
|
|
|
url: "http://192.168.1.10:6595"
|
|
|
|
|
|
|
|
- name: "Youtube-DL"
|
|
|
|
subtitle: "youtube downloader"
|
|
|
|
logo: "assets/white/youtube.png"
|
|
|
|
url: "http://192.168.1.10:5000"
|
|
|
|
|
|
|
|
- name: "Other Links"
|
|
|
|
items:
|
|
|
|
- name: "Prime Video"
|
|
|
|
subtitle: "web app"
|
|
|
|
logo: "assets/white/primevideo.png"
|
|
|
|
url: "https://www.primevideo.com/"
|
|
|
|
|
|
|
|
- name: "Garmin Connect"
|
|
|
|
subtitle: "web app"
|
|
|
|
logo: "assets/white/garmin connect.png"
|
|
|
|
url: "https://connect.garmin.com/modern/"
|
|
|
|
|
|
|
|
- name: "Arlo"
|
|
|
|
subtitle: "web app"
|
|
|
|
logo: "assets/white/arlo.png"
|
|
|
|
url: "https://my.arlo.com/#/cameras"
|
|
|
|
|
|
|
|
- name: "Nest"
|
|
|
|
subtitle: "web app"
|
|
|
|
logo: "assets/white/nest.png"
|
|
|
|
url: "https://home.nest.com/home"
|
|
|
|
|
|
|
|
|
|
|
|
- name: "Admin Apps"
|
|
|
|
items:
|
|
|
|
- name: "Unifi"
|
|
|
|
subtitle: "controller"
|
|
|
|
logo: "assets/white/ubiquiti.png"
|
|
|
|
url: "https://unifi.example.com"
|
|
|
|
|
|
|
|
- name: "NAS"
|
|
|
|
subtitle: "synology"
|
|
|
|
logo: "assets/white/nas-dark.png"
|
|
|
|
url: "https://nas.example.com"
|
|
|
|
|
|
|
|
- name: "Mailcow"
|
|
|
|
subtitle: "admin"
|
|
|
|
logo: "assets/white/mailcow.png"
|
|
|
|
url: "https://mail.example.com"
|
|
|
|
|
|
|
|
- name: "Adguard"
|
|
|
|
subtitle: "dns & ad-blocker"
|
|
|
|
logo: "assets/white/adguard.png"
|
|
|
|
url: "https://ag.example.com"
|
|
|
|
|
|
|
|
- name: "Code"
|
|
|
|
subtitle: "server"
|
|
|
|
logo: "assets/white/code-server.png"
|
|
|
|
url: "https://code.example.com"
|
|
|
|
|
|
|
|
- name: "Gandi"
|
|
|
|
subtitle: "domains"
|
|
|
|
logo: "assets/white/gandi.png"
|
|
|
|
url: "https://id.gandi.net/en/login"
|
|
|
|
|
|
|
|
- name: "SMTP2Go"
|
|
|
|
subtitle: "smtp relay"
|
|
|
|
logo: "assets/white/smtp2go.png"
|
|
|
|
url: "https://app.smtp2go.com/dashboard/main/"
|
|
|
|
|
|
|
|
- name: "Alexa"
|
|
|
|
subtitle: "web app"
|
|
|
|
logo: "assets/white/alexa.png"
|
|
|
|
url: "https://alexa.amazon.co.uk/"
|
|
|
|
```
|