Skip to content
/ sculk Public

An Infrastructure as Code example deploying a VM with WireGuard and vaultwarden plus AdGuard Home

License

Notifications You must be signed in to change notification settings

astr0n8t/sculk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


sculk

An Infrastructure as Code example deploying a VM with WireGuard and vaultwarden plus AdGuard Home.

Why?

A sculk shrieker in Minecraft is a block that spawns a warden mob when the player comes nearby.

Sculk allows a user to access their own private vaultwarden instance when they activate their WireGuard VPN. It also provides secure DNS using the Adguard Home instance. Lastly, whalewall provides firewall security for all of the Docker containers running on the host. By design, the only way to access anything running in sculk is via WireGuard.

This project is meant to be a starting point for beginning homelabbers and enthusiasts to build their own secure personal cloud resources.

Requirements

See REQUIREMENTS.md

Setup

See SETUP.md

Install

See INSTALL.md

About

An Infrastructure as Code example deploying a VM with WireGuard and vaultwarden plus AdGuard Home

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published