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.