All Projects → ve3lst → THome

ve3lst / THome

Licence: other
a simple static dashboard

Programming Languages

HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to THome

Proxmox
Proxmox Helper Scripts
Stars: ✭ 3,882 (+19310%)
Mutual labels:  self-hosted, homelab
firework8s
Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Stars: ✭ 35 (+75%)
Mutual labels:  self-hosted, homelab
traefik-docker-ansible
🐳 🐹  This is an Ansible playbook to install multiple Web applications on a single Ubuntu server with Docker and Traefik.
Stars: ✭ 75 (+275%)
Mutual labels:  self-hosted, homelab
pi-hosted
Raspberry Pi Self Hosted Server Based on Docker / Portainer.io
Stars: ✭ 467 (+2235%)
Mutual labels:  self-hosted, homelab
DSAC
DockSTARTer App Config helps you configure some of your Docker apps!
Stars: ✭ 20 (+0%)
Mutual labels:  self-hosted, homelab
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Stars: ✭ 7,103 (+35415%)
Mutual labels:  self-hosted, homelab
astro
An open, extensible, dashboard for all of your homelab services.
Stars: ✭ 25 (+25%)
Mutual labels:  self-hosted, homelab
shaarli ynh
Shaarli package for YunoHost
Stars: ✭ 20 (+0%)
Mutual labels:  self-hosted
ansible-github actions runner
Ansible Role to deploy GitHub Actions self-hosted runner
Stars: ✭ 76 (+280%)
Mutual labels:  self-hosted
devliver
Your private self hosted composer repository with user management
Stars: ✭ 50 (+150%)
Mutual labels:  self-hosted
janitor
Availability monitoring and alerting for IOT devices
Stars: ✭ 55 (+175%)
Mutual labels:  self-hosted
minio-rclone-webdav-server
A @rclone served WebDAV server with @minio as the s3 storage backend docker example
Stars: ✭ 17 (-15%)
Mutual labels:  self-hosted
codesunaba
A simple ClojureScript code sandbox in your browser.
Stars: ✭ 18 (-10%)
Mutual labels:  self-hosted
humble
Just a humble project
Stars: ✭ 53 (+165%)
Mutual labels:  homelab
jarvis
🍿 Simple Home Media Stack
Stars: ✭ 28 (+40%)
Mutual labels:  self-hosted
self-hosted
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Stars: ✭ 5,034 (+25070%)
Mutual labels:  self-hosted
Maily-Form
Forms on any website
Stars: ✭ 29 (+45%)
Mutual labels:  self-hosted
squeaknode
Peer-to-peer status feed 📜 with posts unlocked by Lightning ⚡
Stars: ✭ 29 (+45%)
Mutual labels:  self-hosted
hexon
Let's hexo online.
Stars: ✭ 28 (+40%)
Mutual labels:  self-hosted
SyncTube
Synchronized video viewing with chat and other features (one-channel web service)
Stars: ✭ 134 (+570%)
Mutual labels:  self-hosted

THome

THome is a static minimal personal dashboard made for local use, except its a bit easier to maintain and update it using python

I just wanted to make my own dashboard for my homelab and used the things i know to put it together as simple as i can

Features

  • simple design
  • responsive, works great on PC, tablet and phone
  • doesn't require any special dependencies, for linux at least
  • has search to filter your cards
  • works fast and perfectly without internet, since all the css and js are attached

Screenshots

Laptop's screenshot 01! Laptop's screenshot 02! phone's screenshot 01!

requirement

  • A Text Editor
  • Python
  • Web Browser

How to use

  • First of edit the sites.xml, change every thing in CAPS, add as many as you like
<item name = "NAME">
    <tag>TAG</tag>
    <tag_text>SHORT_TAG</tag_text>
    <name>NAME</name>
    <link>HTTPS://LINK.COM</link>
    <image_name>FILENAME.PNG</image_name>
    <powered_by>NAME</powered_by>
    <description_en>TEXT</description_en>
    <description_ar>نص</description_ar>
</item>
  • for <tag> use the folowing categories or however you like (this affect the colors of the cards):

    • "KB" Stands for: Knowledge Base and Wikis
    • "SaM" Stands for: Social networks and media
    • "WaB" Stands for: Websites and Blogs
    • "SaI" Stands for: Search and Indexing
    • "admin" Stands for: Admin tools and such
  • Run the python script to create your index.html python main.py

  • put the files in your webserver or just open it in your web browser

Used stuff

things used here:

TO DO

  • well, I just realized not everyone needs a dual langage cards. so I will try to make it flexible to pick mono-lang or dual-lang
  • make CLI for the python script, maybe
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].