Skip to content

sebaloh/infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

⚠️ Warning: This repo is currently under construction.

Content

Services

acme.sh

Check acme.sh/README.md for further instructions.

A lightweight shell script for automated SSL certificate management.

Option Value
Directory /etc/acme.sh, /usr/local/lib/acme.sh, /etc/nginx/certs
Domains all
Ports not needed
Config not needed
Reference GitHub

Docker

Check docker/README.md for further instructions.

Container platform for running applications in isolated environments.

Option Value
Directory /etc/docker, /var/lib/docker
Domains not needed
Ports not needed
Config docker/
Reference GitHub, Website

fail2ban

Check fail2ban/README.md for further instructions.

Intrusion prevention tool that bans IPs after failed login attempts.

Option Value
Directory /etc/fail2ban
Domains not needed
Ports not needed
Config fail2ban/
Reference GitHub

Nginx

Check nginx/README.md for further instructions.

High-performance web server and reverse proxy.

Option Value
Directory /etc/nginx
Domains all
Ports 80/tcp, 443/tcp
Config nginx/
Reference GitHub, Website

openSSH

Check openSSH/README.md for further instructions.

Secure remote access via encrypted SSH connections.

Option Value
Directory /etc/ssh
Domains all
Ports 22/tcp
Config not needed
Reference GitHub, Website

UFW

Check ufw/README.md for further instructions.

Option Value
Directory /etc/ufw
Domains not needed
Ports all
Config ufw/
Reference Launchpad

Information

DNS

Record Name Value TTL
A @ XXX.XXX.XXX.XXX 3600
AAAA @ XXXX:XXXX:XXXX:XXXX::X 3600
CNAME * example.com. 3600

Domains

Domain Status Service
example.com active all

Ports

Port Status Firewall Service
22/tcp active LIMIT IN openSSH
80/tcp active ALLOW IN Nginx
443/tcp active ALLOW IN Nginx

About

Docs for my homelab.

Resources

License

Stars

Watchers

Forks

Contributors

Languages