Redock DevStation is your all-in-one local development environment manager. It's a lightweight service application that brings together container management, development tools, and productivity features in a single, easy-to-use platform.
- Container Management: Docker container lifecycle management with easy-to-use interface
- Development Environment: Setup and manage multiple development environments
- Terminal Integration: Built-in terminal with multi-tab support and saved commands
- Local Proxy & Tunneling: HTTP proxy and SSH tunneling capabilities
- PHP XDebug Integration: Seamless debugging setup for PHP development
- Cross-Platform: Supports macOS, Linux, and Windows platforms
- Service Management: Install, start, stop, and uninstall via command-line flags
- Modern Web UI: Beautiful, responsive interface built with Vue.js
- A compatible platform:
- macOS
- Linux
- Windows
- Administrator/root access for managing services.
- Optional: Go (if building from source).
Apple Silicon
wget https://github.com/onuragtas/redock/releases/latest/download/redock_Darwin_arm64 -O /usr/local/bin/redock
chmod +x /usr/local/bin/redock
redockAMD64
wget https://github.com/onuragtas/redock/releases/latest/download/redock_Darwin_amd64 -O /usr/local/bin/redock
chmod +x /usr/local/bin/redock
redockDownload and Run
Download the latest release:
wget https://github.com/onuragtas/redock/releases/latest/download/redock_Linux_amd64 -O /usr/local/bin/redock
chmod +x /usr/local/bin/redockRun the application:
redockThe application supports the following service management actions:
| Action | Description |
|---|---|
install |
Installs the service. |
start |
Starts the service. |
stop |
Stops the running service. |
uninstall |
Removes the installed service. |
redock --action [install|start|stop|uninstall]- Install the service:
redock --action install
- Start the service:
redock --action start
- Stop the service:
redock --action stop
- Uninstall the service:
redock --action uninstall
To build the application locally:
-
Clone the repository:
git clone <repository-url> cd <repository-folder>
-
Install dependencies and build the web UI:
cd web npm install && npm run build
-
Build the binary:
cd .. go build -o redock -
Move the binary to a location in your
PATH, such as/usr/local/bin:mv redock /usr/local/bin/
Service logs are printed to the console by default. For advanced logging, redirect output to a file:
redock > redock.log 2>&1- Ensure the application has proper permissions (e.g., run with
sudoon Linux/macOS). - Check service status:
- Linux/macOS:
systemctl status redock - Windows: Use the Services manager.
- Linux/macOS:
This project is licensed under the MIT License. See the LICENSE file for more details.