Dokumentacja + narzΔdzia
Lista wygenerowana z folderΓ³w w /docs.
PodglΔ d README z GitHuba (branch main / wskazany branch).
Visual Server Management Console β A portable, all-in-one development environment manager for Windows and Linux. Think of it as a modern, feature-rich alternative to XAMPP/WAMP/MAMP with a beautiful GUI, built-in terminal, database viewer, app store, and more.
| Category | Services |
|---|---|
| Web Servers | Apache, Nginx, Caddy |
| Databases | PostgreSQL, MySQL, MariaDB, MongoDB |
| Languages | PHP, Node.js, Go, Bun, Python, Deno |
| Cache | Redis, Memcached |
| Storage | MinIO |
Install web applications with a single click:
| Category | Apps |
|---|---|
| Database Tools | phpMyAdmin, Adminer |
| CMS | WordPress, Drupal, Joomla, PrestaShop |
| Frameworks | Laravel, Symfony |
| DevOps | Gitea, File Browser, Mailpit |
| Analytics | Matomo |
| Roundcube |
Supports custom Git repositories as well.
# Clone the repository
git clone https://github.com/nerdrip/kitsune-serv.git
cd kitsune-serv
# Install dependencies
# Linux/macOS:
chmod +x install.sh && ./install.sh
# Windows:
install.bat
# Linux/macOS
./start.sh
# Windows
start.bat
# Or with npm
npm start
Access the full management UI via browser β perfect for headless servers or remote access.
# Linux/macOS
./start-server.sh
# Windows
start-server.bat
# Or with npm
npm run server
# With custom settings
KITSUNE_PORT=8080 KITSUNE_USER=admin KITSUNE_PASS=mysecret ./start-server.sh
The server starts on http://localhost:10000 by default. Credentials are printed in the terminal on startup (auto-generated if CODE_0 is not set).
| Environment Variable | Default | Description |
|---|---|---|
| CODE_0 | CODE_0 | Port to listen on |
| CODE_0 | CODE_0 | Host/interface to bind to |
| CODE_0 | CODE_0 | Login username |
| CODE_0 | (auto-generated) | Login password |
build.bat
Creates a portable release in CODE_0 with a ZIP archive.
chmod +x build.sh && ./build.sh
Creates a portable release in CODE_0 with a tar.gz archive.
# Windows
npm run build:win
# Linux (AppImage, deb, rpm)
npm run build:linux
# macOS
npm run build:mac
# All platforms
npm run build:all
KitsuneServ/
βββ src/
β βββ main.js # Electron main process
β βββ server.js # Server mode (web UI)
β βββ preload.js # Electron preload (context bridge)
β βββ config-manager.js # Configuration management
β βββ download-manager.js # Version download & extraction
β βββ service-manager.js # Service lifecycle management
β βββ db-viewer.js # Database viewer (SQL/NoSQL)
β βββ app-store-manager.js # App store (WordPress, etc.)
β βββ renderer/
β βββ index.html # Main UI layout
β βββ app.js # Frontend application logic
β βββ styles.css # UI styles
βββ config/
β βββ kitsuneserv.json # Main configuration
β βββ downloads.json # Available versions & URLs
β βββ instances.json # App Store instances
βββ servers/ # Installed server binaries
βββ data/ # Database data directories
βββ projects/ # User project directories
βββ www/ # Web document root
β βββ apps/ # Installed web apps
βββ utils/
β βββ adminer/ # Adminer database tool
βββ temp/ # Download temp files
βββ build.bat # Windows build script
βββ build.sh # Linux build script
βββ install.bat # Windows dependency installer
βββ install.sh # Linux dependency installer
βββ start.bat # Windows desktop start
βββ start.sh # Linux desktop start
βββ start-server.bat # Windows server mode start
βββ start-server.sh # Linux server mode start
βββ package.json
Renderer (HTML/CSS/JS) ββ preload.js (IPC bridge) ββ main.js (Electron)
βββ ConfigManager
βββ DownloadManager
βββ ServiceManager
βββ DbViewer
βββ AppStoreManager
Browser ββ HTTP/SSE ββ server.js (Node.js)
βββ ConfigManager
βββ DownloadManager
βββ ServiceManager
βββ DbViewer
βββ AppStoreManager
The server mode serves the same CODE0 UI files and provides a REST API adapter (CODE1) that maps to the same manager classes. Real-time updates (terminal output, service exits, download progress) are delivered via Server-Sent Events (SSE).
1. Fork the repository 2. Create a feature branch: CODE0 3. Commit your changes: CODE1 4. Push to the branch: CODE_2 5. Open a Pull Request
This project is licensed under the ISC License.