Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Configure, deploy, and troubleshoot web servers, application servers, and containerized services.
Configure, deploy, and troubleshoot web servers, application servers, and containerized services.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
This skill covers the software layer โ what runs inside a machine. For infrastructure (provisioning VMs, SSH hardening, firewalls, backups), use the vps skill.
Configuring nginx, Caddy, or Apache Deploying Node.js, Python, Go, or other apps Docker and Docker Compose setups SSL/TLS certificates with Let's Encrypt Reverse proxy and load balancing Process management (pm2, systemd services) Troubleshooting port conflicts, CORS, connection errors Self-hosting (Plex, Nextcloud, game servers) Local development servers (Vite, webpack-dev-server)
Port already in use โ Check with lsof -i :PORT or ss -tlnp | grep PORT, kill stale processes CORS in development โ Proxy through your dev server or configure backend headers, don't disable in production SSL certificate issues โ Certbot needs port 80/443 open, use --standalone or --webroot mode appropriately nginx config not loading โ Always run nginx -t before systemctl reload nginx Docker container can't reach host โ Use host.docker.internal (Docker Desktop) or 172.17.0.1 (Linux) Process dies after SSH disconnect โ Use systemd, pm2, or run inside tmux/screen Wrong permissions on mounted volumes โ Match container user UID with host file ownership
Use CaseRecommended StackStatic siteCaddy (auto-SSL, zero config)Node.js appPM2 + nginx reverse proxyPython (Django/FastAPI)Gunicorn + nginxMultiple servicesDocker Compose + TraefikGame serverDedicated container + port mapping For framework-specific configs, see configs.md. For Docker Compose patterns, see docker.md.
Is the process running? systemctl status or docker ps Is it listening? ss -tlnp | grep PORT Can you reach it locally? curl localhost:PORT Firewall blocking? Check ufw status or cloud security groups Reverse proxy misconfigured? Check nginx logs: /var/log/nginx/error.log DNS pointing correctly? dig domain.com or nslookup
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.