Skip to content

Repository for managing all of my personal infrastructure.

Notifications You must be signed in to change notification settings

jkoelndorfer/infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure Management

This repository is a central place for management of my personal infrastructure. Like many nerds, I have an overly engineered home infrastructure setup -- but I have fun doing it and it provides me some useful services.

This repository is broken into a few different top-level directories:

  • aws: contains AWS-specific bits, such as Lambda function code
  • packer: contains scripts and configuration to support building images
  • srvtools: contains tools that are deployed to servers, including pyinfra
  • terraform: contains terraform stacks and reusable modules for provisiong infrastructure

Overview

This repository provides a full infrastructure deployment for a few useful services:

  • Personal dynamic DNS that is almost compatible with the dyndns2 protocol. The only reason it isn't is because of some limitations with API Gateway at the time of this writing.
  • A personal Syncthing file sync server.
  • A nightly backup service that saves all of the Syncthing directories to S3 using rclone.
  • A statically generated blog.
  • A Vaultwarden (Bitwarden clone) installation.

About

Repository for managing all of my personal infrastructure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published