Secure Linux Web Hosting
Skill Verified ActiveUse when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.
To empower users to confidently set up, harden, and secure their own Linux cloud servers for web hosting, ensuring a safe and up-to-date environment without relying on outdated tutorials.
Features
- Structured workflow for server setup and hardening
- Guidance on DNS, SSH, and firewall configuration
- Nginx setup for static sites and app reverse proxies
- HTTPS implementation with Let's Encrypt/ACME clients
- Verification steps and safety gates for critical operations
Use Cases
- Setting up a new cloud server for self-hosting a website.
- Hardening an existing Linux server for better security and performance.
- Configuring Nginx for static site hosting or as a reverse proxy.
- Implementing HTTPS and managing certificates for a web server.
Non-Goals
- Designing Kubernetes or PaaS deployments.
- Handling application-specific build or CI/CD workflows.
- Administering Windows or macOS hosts.
- Providing broad SRE or platform-design reviews for complex production architectures.
Installation
npx skills add xixu-me/skillsRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
Configure Ingress Networking
95Configure Kubernetes Ingress networking with NGINX Ingress Controller, cert-manager for automated TLS certificate management, path-based routing, rate limiting, and multi-domain hosting with SSL termination and load balancing. Use when exposing multiple Kubernetes services via a single load balancer, implementing path-based or host-based routing, automating TLS certificate issuance with Let's Encrypt, or setting up blue-green and canary deployments with traffic splitting.
Hybrid Cloud Networking
100Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
Cloud Architect
100Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.
Firebase Firestore
100Sets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.
Secrets Management
100Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions. Use when handling sensitive credentials, rotating secrets, or securing CI/CD environments.
Semgrep Rule Creator
100Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.