{"id":24627864,"url":"https://github.com/moderniselife/nestos","last_synced_at":"2025-03-20T02:28:05.537Z","repository":{"id":274117351,"uuid":"921964984","full_name":"moderniselife/nestOS","owner":"moderniselife","description":"NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.","archived":false,"fork":false,"pushed_at":"2025-02-10T02:46:19.000Z","size":59275,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T18:55:52.570Z","etag":null,"topics":["debian","hexos","homelab","media-server","nas","operating-system","plex","plex-media-server","storage","streaming","truenas","unraid"],"latest_commit_sha":null,"homepage":"https://nestos.cloud/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moderniselife.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-25T00:56:48.000Z","updated_at":"2025-02-24T08:16:32.000Z","dependencies_parsed_at":"2025-02-01T04:25:19.315Z","dependency_job_id":null,"html_url":"https://github.com/moderniselife/nestOS","commit_stats":null,"previous_names":["moderniselife/nasos"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moderniselife%2FnestOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moderniselife%2FnestOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moderniselife%2FnestOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moderniselife%2FnestOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moderniselife","download_url":"https://codeload.github.com/moderniselife/nestOS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244538044,"owners_count":20468644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","hexos","homelab","media-server","nas","operating-system","plex","plex-media-server","storage","streaming","truenas","unraid"],"created_at":"2025-01-25T05:13:29.909Z","updated_at":"2025-03-20T02:28:05.525Z","avatar_url":"https://github.com/moderniselife.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NestOS\n\n\u003e 🏠 A modern, user-friendly home server operating system built with TypeScript and Debian\n\nNestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, virtual machines, and network services, all while maintaining the power and flexibility of a Debian-based system.\n\n## ✨ Features\n\nCurrent Features:\n- 🎨 Modern, intuitive web interface\n- 🚀 Beautiful Nest Launcher with frosted-glass design\n- 🔌 Powerful plugin system for easy app installation\n- 🐳 Advanced Docker container management\n- 💻 QEMU/KVM virtual machine management\n- 🍎 macOS virtualization support\n- 🪟 Windows virtualization support\n- 🐧 Linux virtualization support\n- 🔍 Docker Hub and GitHub Container Registry integration\n- 💾 Smart storage management and monitoring\n- 🌐 Network service configuration\n- 🔒 Security-focused design with privilege separation\n- 🔄 Live system updates and version control\n- 📊 Real-time system monitoring\n- 📱 Mobile-responsive interface\n\nComing Soon:\n- 👥 Multi-user support with personalized experiences\n- 🌙 Dynamic day/night theming\n- 🔐 Enhanced security features\n\n## 📸 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n\n### Dashboard\n![Dashboard](docs/assets/screenshots/dashboard.png)\n*Real-time system monitoring and overview*\n\n### Docker Management\n![Docker](docs/assets/screenshots/docker.png)\n*Container management and orchestration*\n\n### Network Configuration\n![Network](docs/assets/screenshots/network.png)\n*Network interfaces and services management*\n\n### Storage Management\n![Storage](docs/assets/screenshots/storage.png)\n*Disk management and volume control*\n\n### System Settings\n![Settings](docs/assets/screenshots/settings.png)\n*System configuration and preferences*\n\n\u003c/div\u003e\n\n## 🚧 Development Status\n\n\u003e ⚠️ **Active Development**: NestOS is currently under heavy development and is not ready for production use. Features and APIs may change significantly.\n\nCurrent focus areas:\n\n- Core system architecture\n- Storage management\n- Docker integration\n- Network configuration\n- System monitoring\n\n## 🚀 Quick Start\n\nPrerequisites:\n\n- Node.js 20+\n- Docker \u0026 Docker Compose\n- Git\n\n```bash\n# Clone repository\ngit clone https://github.com/moderniselife/nestos.git\ncd nestos\n\n# Setup development environment\nchmod +x setup.sh\n./setup.sh\n\n# Start development environment\nnpm run dev\n# or with Docker\nnpm run docker:dev\n```\n\nAccess:\n\n- Web UI: https://localhost:8443\n- API: http://localhost:3000\n\n## 🏗️ Project Structure\n\n```\nnestos/\n├── packages/\n│   ├── control-panel/    # React frontend\n│   ├── system-service/   # Node.js backend\n│   └── iso-builder/     # ISO/USB builder\n```\n\n## 🛠️ Technology Stack\n\n- Frontend:\n\n  - React with TypeScript\n  - Material-UI\n  - Real-time updates\n  - Responsive design\n\n- Backend:\n\n  - Node.js with TypeScript\n  - Fastify\n  - System integration\n  - WebSocket support\n\n- Base System:\n\n  - Debian-based\n  - Docker support\n  - Hardware monitoring\n  - Network management\n\n## 🤝 Contributing\n\nWe welcome contributions! As this project is under active development, there are many areas where you can help:\n\n- Core Features\n- Testing\n- Documentation\n- UI/UX\n- Bug Fixes\n\n## 📝 License\n\nMIT License - See [LICENSE](LICENSE)\n\n---\n\n\u003cdiv align=\"center\"\u003e\nMade with ❤️ for home server enthusiasts\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderniselife%2Fnestos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoderniselife%2Fnestos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoderniselife%2Fnestos/lists"}