Skip to content

kvthweatt/auto-secure-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Auto-Secure Server

Enterprise-grade security for free. No BS.

🤔 What is this?

A complete, security-hardened Docker container that gives you enterprise security for free.
Note this is still in progress, there is still work being done.

An autoconfig.sh is located in /usr/local/bin for your convenience.

🔒 What's Inside?

Network: UFW, iptables, SPA, Fail2Ban WAF
Host: Kernel hardening, AppArmor
Files: AIDE, Tripwire, ClamAV
Audit: Lynis, LogWatch, AuditD Tenable
Total Cost: $0

🚨 Features That Matter

✅ Smart IP Management

Auto-whitelists Cloudflare & Google IPs
Permanent bans for actual attackers
GeoIP blocking for high-risk regions

✅ Real Security

Kernel hardening (ASLR, module blacklisting)
AppArmor profiles for container isolation
File integrity monitoring (AIDE/Tripwire)
Malware scanning (ClamAV)
Attack detection (Fail2Ban + custom filters)

✅ Zero BS

No "AI-powered blockchain quantum" buzzwords
Just works
Open source, no lock-in
Community-driven improvements

🛠️ Usage Examples

Basic Web Server

# docker-compose.yml
version: '3.8'
services:
  web:
    image: ghcr.io/yourusername/auto-secure-server:latest
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./my-website:/var/www/html
With Database
yaml
version: '3.8'
services:
  web:
    image: ghcr.io/yourusername/auto-secure-server:latest
    ports: ["80:80", "443:443"]
    volumes:
      - ./wordpress:/var/www/html
    depends_on:
      - mysql
  
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: secure_password

📈 Real Results

🤝 Contributing

Found a bug? Have an improvement?
Fork the repo
Create a feature branch
Submit a PR

📄 License

MIT - Do whatever you want, just don't blame me.

⭐ Support

Like this project? Give it a star! ⭐
It helps more people discover it.

🔗 Links

Docker Hub

GitHub Issues

Security Advisories

BUILD:

docker buildx build -t kvthweatt/auto-secure-server:latest -f docker/Dockerfile . `

Releases

No releases published

Packages