Skip to content

Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

Notifications You must be signed in to change notification settings

AppJail-makejails/homepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homepage

Homepage is a modern, fully static, fast, secure fully proxied, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery.

gethomepage.dev

How to use this Makejail

Standalone

appjail makejail \
    -j homepage \
    -f gh+AppJail-makejails/homepage \
    -o virtualnet=":<random> default" \
    -o nat \
    -o expose=3000

Deploy using appjail-director

appjail-director.yml:

options:
  - virtualnet: ':<random> default'
  - nat:

services:
  homepage:
    name: homepage
    makejail: gh+AppJail-makejails/homepage
    options:
      - expose: 3000
    volumes:
      - config: /homepage/src/config

volumes:
  config:
    device: .volumes/config

.env:

DIRECTOR_PROJECT=homepage

Arguments (stage: build):

  • homepage_tag (default: 13.5): See #tags.
  • homepage_ajspec (default: gh+AppJail-makejails/homepage): Entry point where the appjail-ajspec(5) file is located.

Check current status

The custom stage homepage_status can be used to run top(1) to check the status of MeTube.

appjail run -s homepage_status homepage

Log

To view the log generated by the web application, run the custom stage homepage_log.

appjail run -s homepage_log homepage

Tags

Tag Arch Version Type homepage_version
13.5 amd64 13.5-RELEASE thin 1.3.2
14.2 amd64 14.2-RELEASE thin 1.3.2

About

Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages