Skip to content

brewnetdev/brewnet-web

Repository files navigation

Brewnet — Your Home Server, Brewed Fresh

Your server on tap. Just brew it.

One command to set up your entire server stack. Self-hosted home server management platform with an interactive CLI wizard and 17 Docker-based services.

Apache 2.0 License Open Source

Features

  • One-Click Server Stack — Go, Java, Kotlin, Node, Python, Rust, React — 6 languages, 16 framework boilerplates
  • Secure by Default — SSH key-only auth, root login disabled, auto-firewall, encrypted credential propagation
  • Clean Uninstall & Rollback--dry-run preview, full backup & restore, one-command rollback
  • Cloudflare Tunnel — No port forwarding, NAT/CGNAT support, automatic HTTPS + DDoS protection
  • Docker Orchestration — Auto-generates docker-compose.yml for 17 services with health checks
  • Easy Install & Domain — One-command setup, custom domain & Cloudflare integration
  • Slack & Telegram Notifications (Pro) — Real-time alerts via webhook or bot token
  • Web Dashboard & Monitoring (Pro) — Browser-based setup wizard, real-time service monitoring
  • Cross-Platform — macOS 12+ and Ubuntu 20.04+

Tech Stack

Layer Technology
Framework Next.js 16
UI React 19
Language TypeScript 5
Styling Tailwind CSS 4
Font Inter + JetBrains Mono
Linting ESLint 9

Brewnet CLI

Brewnet CLI 설치:

# curl (권장)
curl -fsSL https://raw.githubusercontent.com/claude-code-expert/brewnet/main/install.sh | bash

# npm
npm install -g @brewnet/cli

Commands

Command Description
brewnet init 인터랙티브 설정 위자드
brewnet add <service> 서비스 추가
brewnet remove <service> 서비스 제거
brewnet up / down 전체 서비스 시작 / 중지
brewnet status 서비스 상태 확인
brewnet logs [service] 로그 조회
brewnet deploy <path> 애플리케이션 배포
brewnet domain add 커스텀 도메인 추가
brewnet domain tunnel Cloudflare Tunnel 관리
brewnet backup 백업 생성
brewnet restore <id> 백업 복원
brewnet ssh enable SSH 서버 활성화
brewnet create-app <name> 새 앱 스캐폴딩
brewnet uninstall 전체 제거 (--dry-run, --keep-data, --force)

Supported Services (17)

Category Services Tier
Web Server Traefik, Nginx, Caddy Free
Git Server Gitea Free
Database PostgreSQL, MySQL, SQLite Free
Cache Redis, Valkey Pro
DB Admin pgAdmin Free
File Server Nextcloud, MinIO Free
Media Jellyfin Free
Utility FileBrowser Free
SSH OpenSSH Pro
Mail docker-mailserver Pro
Tunnel Cloudflared Free
Dev Stack Go, Java, Kotlin, Node, Python, Rust, React Free
Setup Easy Install & Domain Free

System Requirements

Requirement Minimum Recommended
OS macOS 12+ / Ubuntu 20.04+ Latest stable
Node.js 20+ 22 LTS
Docker 27+ Latest
RAM 2 GB 4 GB+
Disk 20 GB 50 GB+

Community

License

Apache 2.0 © 2025-2026 Brewnet (codevillain)

About

brewnet website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors