server-management

Server Management (DigitalOcean)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "server-management" with this command: npx skills add sraloff/gravityboots/sraloff-gravityboots-server-management

Server Management (DigitalOcean)

When to use this skill

  • Provisioning a new DigitalOcean Droplet.

  • Configuring Nginx or UFW.

  • Troubleshooting Linux server issues.

  1. Initial Setup
  • User: Create a non-root user with sudo privileges immediately.

  • SSH: Disable password login (PermitRootLogin no , PasswordAuthentication no ). Use SSH keys.

  1. Security
  • Firewall (UFW): ufw allow OpenSSH ufw allow 'Nginx Full' ufw enable

  • Fail2Ban: Install to prevent brute force attacks.

  1. Nginx Config
  • Reverse Proxy: Standard pattern for Node/Python apps: location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; }

  • SSL: Use Certbot (python3-certbot-nginx ) for auto-renewing Let's Encrypt certificates.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

apache-lamp-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

caddy-modern-config

No summary provided by upstream source.

Repository SourceNeeds Review
General

wordpress-legacy

No summary provided by upstream source.

Repository SourceNeeds Review