OnTree v0.1.0 - First Release ๐
We're excited to announce the first public release of OnTree - a self-hosted container management application that makes running containerized applications as simple as clicking a button.
What is OnTree?โ
OnTree is a web-based Docker container manager designed to make self-hosting applications accessible to everyone. Whether you're running a home lab, managing development environments, or deploying applications for your team, OnTree provides an intuitive interface for container management without the complexity.
Key Features in v0.1.0โ
๐ Easy App Deploymentโ
- One-Click Deployment: Deploy applications from templates with a single click
- Template Library: Pre-configured templates for popular applications like Open WebUI, Nginx, and more
- Custom Apps: Create your own applications with guided setup
๐จ Modern User Interfaceโ
- HTMX-Powered: Fast, responsive interface without page reloads
- Real-time Updates: See container status changes instantly
- Emoji Support: Personalize your apps with custom emojis
- Dark Mode Ready: Clean, modern design with gradient buttons
๐ System Monitoringโ
- Real-time Metrics: Monitor CPU, memory, disk, and network usage
- Historical Data: View 24-hour trends with interactive sparkline charts
- Detailed Views: Click any metric for expanded time-range analysis (1h, 6h, 24h, 7d)
- Performance Optimized: Efficient caching and batch queries for smooth operation
๐ Domain Managementโ
- Caddy Integration: Automatic HTTPS with Let's Encrypt certificates
- Subdomain Support: Expose apps at
app.yourdomain.com
- Tailscale Ready: Works with both public domains and Tailscale networks
๐ ๏ธ Developer Featuresโ
- In-Browser YAML Editor: Edit docker-compose.yml files directly
- Operation Logging: See detailed logs of all container operations
- Background Workers: Asynchronous operations for better performance
- Migration Tools: Easy migration from database to compose-file storage
๐ Self-Contained Designโ
- Single Binary: Deploy OnTree as a single executable file
- Embedded Assets: All templates and static files included
- SQLite Database: No external database dependencies
- Docker Integration: Works with your existing Docker installation
Getting Startedโ
OnTree is designed to get you up and running quickly:
- Download the OnTree binary for your platform
- Run
./treeos
to start the application - Open http://localhost:8080 in your browser
- Create your first app from our template library
Popular first apps include:
- Open WebUI: Run AI models locally with a ChatGPT-like interface
- Nginx: Quick web server for testing
- Custom Apps: Build your own with our guided setup
Coming Nextโ
We're actively developing OnTree and have exciting features planned:
- More application templates
- Enhanced monitoring capabilities
- Improved backup and restore options
- Multi-user support
- API for automation
Get Involvedโ
OnTree is open source and we welcome contributions!
- GitHub: github.com/ontree/treeos
- Documentation: Check out our Getting Started guide
- Issues: Report bugs or request features on GitHub
Thank Youโ
This first release represents months of development and refinement. We're excited to share OnTree with the community and look forward to your feedback!
Happy self-hosting! ๐ณ