Skip to content

Simple and tidy configuration files for my homeserver.

License

Notifications You must be signed in to change notification settings

SpyHoodle/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

server

Simple and tidy configuration files for my homeserver.

Explanation

The main use for the server is hosting a private matrix homeserver, by hosting Synapse, and MAS. A private Gitea instance is also hosted, for storing git repositories and mirrors. The other service is a private Syncplay server, which is great for playing media in sync between multiple parties. The final currently running service is SilverBullet, an online note-taking application.

Secrets are encrypted using agenix, and the configuration is deployed using deploy-rs.

File Structure

  • services - The main hosted services being ran on the server
  • system - Configuration files for the specific system
  • secrets - Secret files used in other modules encrypted with agenix
  • modules - Custom written modules, which are then used in the configuration

About

Simple and tidy configuration files for my homeserver.

Resources

License

Stars

Watchers

Forks