Skip to main content

Secure Linux Web Hosting

Skill Verified Active

Use 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.

Purpose

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/skills

Runs 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

Verified
99 /100
Analyzed about 21 hours ago

Trust Signals

Last commitabout 1 month ago
Stars52
LicenseMIT
Status
View Source

Similar Extensions

Configure Ingress Networking

95

Configure 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.

Skill
pjt222

Hybrid Cloud Networking

100

Configure 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.

Skill
wshobson

Cloud Architect

100

Designs 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.

Skill
jeffallan

Firebase Firestore

100

Sets 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.

Skill
firebase

Secrets Management

100

Implement 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.

Skill
wshobson

Semgrep Rule Creator

100

Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.

Skill
trailofbits

© 2025 SkillRepo · Find the right skill, skip the noise.