Public Scripts
Showing 1-20 of 32 scripts
Page 1 of 2
WireGuard + OpenVPN + Stunnel config
Installs WireGuard + OpenVPN + stunnel. Generates configs under /var/lib/vpn/clients. To use stunnel, install locally, copy stunnel-client.conf and modify client-direct.ovpn to point to 127.0.0.1 instead of your server. Make sure you replace the SSH authorized keys with your own.
Ansible Control Node
Sets up Ansible for configuration management and automation
Apache Kafka Message Broker
Sets up Apache Kafka for distributed streaming and message processing
Kubernetes Worker Node
Prepares a server to join a Kubernetes cluster as a worker node
GitLab Community Edition
Sets up GitLab CE for Git repository management and CI/CD
Jenkins CI/CD Server
Sets up Jenkins automation server for continuous integration
Prometheus Monitoring Stack
Sets up Prometheus with Node Exporter for system monitoring
Development Environment Setup
Sets up a complete development environment with common tools
ELK Stack Setup
Complete ELK stack for log aggregation, processing, and visualization
Elasticsearch Search Engine
Installs and configures Elasticsearch for full-text search
Traefik Reverse Proxy
Sets up Traefik reverse proxy with automatic SSL and service discovery
Netdata Real-time Monitoring
Installs Netdata for real-time system performance monitoring
Automated Backup Solution
Sets up automated backups using rsync and cron
Let's Encrypt SSL Setup
Automatically configures SSL certificates using Let's Encrypt and Certbot
MinIO Object Storage
Sets up MinIO S3-compatible object storage server
Nomad Job Scheduler
Sets up HashiCorp Nomad for container orchestration and job scheduling
UFW Firewall Configuration
Configures Ubuntu Firewall (UFW) with common security rules
PostgreSQL Database Setup
Installs PostgreSQL database with optimized configuration
Vault Secrets Management
Sets up HashiCorp Vault for secrets and credential management
Fail2Ban Intrusion Prevention
Sets up Fail2Ban to protect against brute force attacks