- OS: Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+), macOS 10.15+, Windows with WSL2
- CPU: 2 cores
- RAM: 2GB
- Disk: 10GB free space
- Docker: v20.10 or later
- Docker Compose: v2.0 or later (optional, for advanced setups)
- OS: Ubuntu 22.04 LTS or later
- CPU: 4+ cores
- RAM: 8GB+
- Disk: 50GB+ free space
- Network: 100Mbps+ connection
Latest Release
# Download the latest binary
curl -sSL https://github.com/Arnel-rah/litepod/releases/latest/download/litepod-linux-x86_64 \
-o litepod
# Make it executable
chmod +x litepod
# Move to PATH
sudo mv litepod /usr/local/bin/Specific Version
VERSION=v0.1.0
curl -sSL https://github.com/Arnel-rah/litepod/releases/download/$VERSION/litepod-linux-x86_64 \
-o litepod && chmod +x litepod && sudo mv litepod /usr/local/bin/Verify Installation
litepod version
litepod helpClone Repository
git clone https://github.com/Arnel-rah/litepod.git
cd litepodInstall Build Dependencies
# Ubuntu/Debian
sudo apt-get install build-essential git python3 python3-pip
# macOS (with Homebrew)
brew install python3
# Fedora/CentOS
sudo dnf install gcc git python3 python3-develBuild
# Install and build
make install
# Or just build
make build
# Binary will be in ./dist/
./dist/litepod versionInstall to System
sudo make install-system
# or
sudo mv ./dist/litepod /usr/local/bin/brew tap Arnel-rah/litepod
brew install litepodTo upgrade:
brew upgrade litepodyay -S litepod
# or
yay -S litepod-bin # Pre-compiled binarysudo add-apt-repository ppa:arnel-rah/litepod
sudo apt update
sudo apt install litepodPull Docker Image
docker pull arnelrah/litepod:latestRun as Docker Container
# Basic
docker run -it \
-v /var/run/docker.sock:/var/run/docker.sock \
arnelrah/litepod:latest litepod help
# With persistent storage
docker run -d \
--name litepod \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/user/.litepod:/home/litepod/.litepod \
-p 3000:3000 \
arnelrah/litepod:latest# Using Helm
helm repo add litepod https://charts.litepod.dev
helm repo update
helm install litepod litepod/litepodlitepod versionExpected output:
Litepod version v0.1.0
Build date: 2024-04-25
Git commit: abc123def456
litepod doctorThis will verify:
- Docker installation
- Docker daemon is running
- Docker permissions
- Available disk space
- System resources
# Create a test directory
mkdir -p ~/litepod-test
cd ~/litepod-test
# Start a pod
litepod up
# List pods
litepod list
# Access the IDE
open http://localhost:3000# If installed via package manager
sudo apt remove litepod # Ubuntu/Debian
yay -R litepod # Arch
brew uninstall litepod # macOS
# If installed manually
sudo rm /usr/local/bin/litepod# Remove Litepod configuration and data
rm -rf ~/.litepod
# Remove Docker volumes (caution: this deletes data)
docker volume prune -f
# Remove Litepod Docker images
docker rmi arnelrah/litepod
docker rmi arnelrah/litepod-baseIf you get permission denied while trying to connect to Docker daemon:
# Add your user to docker group
sudo usermod -aG docker $USER
newgrp docker
# Or use sudo
sudo litepod up# Check available space
df -h
# Clean up Docker
docker system prune -a
# Then try again
litepod upIf port 3000 is already in use:
litepod up --port 3001Or find and stop the process:
lsof -i :3000
kill -9 <PID># Test Docker network
docker run --rm alpine ping google.com
# Check DNS
docker run --rm alpine nslookup github.com
# Restart Docker daemon
sudo systemctl restart docker-
Install WSL2
wsl --install -
Install Ubuntu
wsl --install -d Ubuntu-22.04
-
Inside WSL2, install Docker
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
-
Install Litepod
curl -sSL https://github.com/Arnel-rah/litepod/releases/latest/download/litepod-linux-x86_64 \ -o litepod && chmod +x litepod && sudo mv litepod /usr/local/bin/
- Read the Quick Start guide
- Check out Configuration options
- Explore Examples
- Join our Community
- 📖 Check the Troubleshooting guide
- 💬 Ask on GitHub Discussions
- 🐛 Report issues on GitHub Issues
- 📧 Email: hello@litepod.dev
Happy coding with Litepod! 🚀