8000 GitHub - moderniselife/nestOS: 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.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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.

License

Notifications You must be signed in to change notification settings

moderniselife/nestOS

Repository files navigation

NestOS

🏠 A modern, user-friendly home server operating system built with TypeScript and Debian

NestOS 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.

✨ Features

Current Features:

  • 🎨 Modern, intuitive web interface
  • πŸš€ Beautiful Nest Launcher with frosted-glass design
  • πŸ”Œ Powerful plugin system for easy app installation
  • 🐳 Advanced Docker container management
  • πŸ’» QEMU/KVM virtual machine management
  • 🍎 macOS virtualization support
  • πŸͺŸ Windows virtualization support
  • 🐧 Linux virtualization support
  • πŸ” Docker Hub and GitHub Container Registry integration
  • πŸ’Ύ Smart storage management and monitoring
  • 🌐 Network service configuration
  • πŸ”’ Security-focused design with privilege separation
  • πŸ”„ Live system updates and version control
  • πŸ“Š Real-time system monitoring
  • πŸ“± Mobile-responsive interface

Coming Soon:

  • πŸ‘₯ Multi-user support with personalized experiences
  • πŸŒ™ Dynamic day/night theming
  • πŸ” Enhanced security features

πŸ“Έ Screenshots

Dashboard

Dashboard Real-time system monitoring and overview

Docker Management

Docker Container management and orchestration

Network Configuration

Network Network interfaces and services management

Storage Management

Storage Disk management and volume control

System Settings

Settings System configuration and preferences

🚧 Development Status

⚠️ Active Development: NestOS is currently under heavy development and is not ready for production use. Features and APIs may change significantly.

Current focus areas:

  • Core system architecture
  • Storage management
  • Docker integration
  • Network configuration
  • System monitoring

πŸš€ Quick Start

Prerequisites:

  • Node.js 20+
  • Docker & Docker Compose
  • Git
# Clone repository
git clone https://github.com/moderniselife/nestos.git
cd nestos

# Setup development environment
chmod +x setup.sh
./setup.sh

# Start development environment
npm run dev
# or with Docker
npm run docker:dev

Access:

πŸ—οΈ Project Structure

nestos/
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ control-panel/    # React frontend
β”‚   β”œβ”€β”€ system-service/   # Node.js backend
β”‚   └── iso-builder/     # ISO/USB builder

πŸ› οΈ Technology Stack

  • Frontend:

    • React with TypeScript
    • Material-UI
    • Real-time updates
    • Responsive design
  • Backend:

    • Node.js with TypeScript
    • Fastify
    • System integration
    • WebSocket support
  • Base System:

    • Debian-based
    • Docker support
    • Hardware monitoring
    • Network management

🀝 Contributing

< 84FD /div>

We welcome contributions! As this project is under active development, there are many areas where you can help:

  • Core Features
  • Testing
  • Documentation
  • UI/UX
  • Bug Fixes

πŸ“ License

MIT License - See LICENSE


Made with ❀️ for home server enthusiasts

About

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.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 
0