Germanyseriousm4x/UpSnap
A simple wake on lan web app written with SvelteKit, Go and PocketBase.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
💻 UpSnap: Ứng dụng Wake-on-LAN Web Đầy Đủ Tính Năng
UpSnap là một ứng dụng web đơn giản giúp bật thiết bị qua Wake-on-LAN (WOL), được viết bằng SvelteKit, Go và PocketBase.
UpSnap là một công cụ quản lý thiết bị hỗ trợ Wake-on-LAN, cho phép người dùng bật, kiểm tra trạng thái và tắt thiết bị một cách dễ dàng từ giao diện web. Dự án sử dụng SvelteKit cho frontend, Go kết hợp PocketBase cho backend, và hỗ trợ cài đặt qua Docker hoặc chạy trực tiếp bằng binary.
✨ Điểm nổi bật
- Bật thiết bị một cú nhấn: Giao diện dashboard cho phép bật thiết bị chỉ với một cú click.
- Lên lịch tự động bằng Cron: Hỗ trợ thiết lập sự kiện định kỳ để tự động hóa việc bật/tắt thiết bị.
- Kiểm tra cổng tuỳ chỉnh: Cho phép ping bất kỳ cổng nà để kiểm tra trạng thái thiết bị.
- Quét mạng khám thiết bị: Sử dụng nmap để tìm kiếm và thêm thiết bị vào hệ thống tự động.
- Tắt thiết bị bằng lệnh tùy chỉnh: Hỗ trợ cấu hình lệnh tắt máy riêng cho từng thiết bị.
- Quản lý người dùng an toàn: Hệ thống người dùng với phân quyền chi tiết theo từng thiết bị.
- Hỗ trợ đa ngôn ngữ (i18n): Giao diện đa ngôn ngữ cho nhiều vùng miền.
- 35 giao diện đủ màu sắc: Lựa chọn từ hàng chục chủ đề đẹp mắt.
- Chạy trên Docker: Hỗ trợ hình ảnh Docker cho các nền tảng amd64, arm64, arm/v7 và arm/v6.
- Tự host hoàn toàn: Người dùng có thể tự triển khai lên máy chủ của mình.
💡 Vì sao đáng chú ý
UpSnap khác biệt ở sự kết hợp giữa SvelteKit và Go/PocketBase, mang lại trải nghiệm người dùng mượt mà đồng thời dễ dàng triển khai. Với tính năng quản lý người dùng chi tiết và hỗ trợ đa nền tảng như Docker, UpSnap phù hợp cho cả môi trường gia đình lẫn nhỏ doanh nghiệp. Tuy nhiên, nhà phát triển cảnh báo không nên để ứng dụng tiếp xúc trực tiếp với internet công cộng do rủi ro bảo mật từ lệnh tắt thiết bị.
#WakeOnLan #GoLang #SvelteKit #PocketBase #SelfHosted #TiniX
Similar Projects
Discover other similar projects and AI models.
Simple HTTP Server with WebUI and REST API for Sending WoL Package over the Wire
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.