homer
Một trang chủ tĩnh rất đơn giản cho máy chủ của bạn
⭐ 11,319 stars trên GitHub · 🍴 904 forks · 📜 License: apache-2.0 · 💻 Ngôn ngữ: Vue
homer là gì?
Nếu bạn cần một trang “start page” gọn nhẹ để gom toàn bộ service nội bộ, homer là lựa chọn rất thực dụng: static dashboard, cấu hình bằng YAML, chạy được sau bất kỳ web server nào. Điểm khác biệt của homer nằm ở sự tối giản — không database, không backend phức tạp, gần như không có chi phí vận hành.
Các thành phần chính
- Dashboard homepage dạng static HTML/JS để liệt kê service, link, tool và tài nguyên nội bộ.
- Cấu hình toàn bộ bằng file
assets/config.yml, dễ version control bằng Git. - Hỗ trợ Docker, docker-compose, release zip build sẵn và triển khai sau Nginx/Apache/Caddy.
- Smart cards cho một số service, giúp hiển thị thông tin hữu ích ngay trên dashboard.
- Fuzzy search và keyboard shortcuts để mở nhanh service mà không cần click nhiều.
- Hỗ trợ multi pages, grouping item, tùy biến theme và cài như PWA trên desktop/mobile.
Use case rõ ràng
- Làm homepage nội bộ cho homelab, VPS hoặc cụm server self-host.
- Gom link tới Grafana, Portainer, Proxmox, Jellyfin, Nextcloud, GitLab, CI/CD, wiki, docs vào một nơi.
- Tạo dashboard cho team IT để truy cập nhanh tool vận hành, monitoring, ticketing và tài liệu runbook.
- Dùng làm portal nhẹ cho môi trường staging/dev, phân nhóm theo project hoặc theo team.
- Tạo start page cá nhân đồng bộ qua Git, dễ backup và migrate giữa server.
Điểm mạnh nhất là độ đơn giản trong vận hành — homer chỉ là static frontend đọc cấu hình YAML, nên deploy nhanh, ít lỗi, dễ backup và không kéo theo database hay authentication layer riêng. So với các homepage commercial hoặc portal nặng hơn, homer không cố làm quá nhiều; nó làm tốt vai trò “bảng điều khiển trung tâm” cho self-host stack với chi phí gần như bằng 0.
Phù hợp cho sysadmin, homelab user, developer team nhỏ và IT manager cần một dashboard nội bộ nhẹ, dễ maintain, triển khai nhanh.
Chủ đề: project được tag với các topic phổ biến:
- 🏷️
dashboard - 🏷️
hacktoberfest - 🏷️
homepage - 🏷️
self-hosted - 🏷️
toolbox - 🏷️
vuejs
📸 Hình ảnh & screenshot

Cài đặt nhanh
Tham khảo hướng dẫn cài đặt chi tiết tại README. Hầu hết các project hỗ trợ Docker — nếu repo có Dockerfile, dùng:
git clone https://github.com/bastienwirtz/homer.git
cd homer
docker build -t homer .
docker run -d -p 8080:8080 homer
Yêu cầu hệ thống tối thiểu
| Thành phần | Khuyến nghị |
|---|---|
| RAM | 1024 MB |
| CPU | 1 vCPU |
| Disk | 15 GB SSD |
| OS | Ubuntu 22.04 LTS / Debian 12 |
| Docker | 24.0+ |
⚡ Triển khai nhanh với VSIS
Dùng gói VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) từ VSIS.NET — VPS Việt Nam tốc độ cao, hỗ trợ 24/7, hợp với nhu cầu chạy homer ổn định.
🎯 Lợi ích:
- Triển khai 1 lệnh
docker compose up -dchỉ trong 2 phút - IPv4 riêng, full root, băng thông không giới hạn nội địa
- Backup snapshot tự động hàng ngày
- Trợ giúp cài đặt miễn phí từ team VSIS
👉 Xem các gói VPS phù hợp tại vsis.net
Tài nguyên
- 🔗 GitHub: bastienwirtz/homer
- 🌐 Trang chủ: https://homer-demo.netlify.app/
- 📚 Tài liệu chính thức: xem README trong repo
- 💬 Cộng đồng: GitHub Issues + Discussions
Bài viết được tổng hợp từ thông tin GitHub vào 05/05/2026. Số liệu stars/forks có thể đã thay đổi — xem realtime tại link GitHub.
