Installation instructions and config files for self-hosted cloud
Find a file
2020-07-21 21:32:31 +02:00
dyndns Add dyndns and letsencrypt helpers 2020-04-17 01:09:18 +02:00
gitea Add robots exception for gitea 2020-04-17 01:09:13 +02:00
inbucket Add mail setup and named configuration 2020-04-17 01:03:31 +02:00
iodine Add iptables, gitea, and iodine services 2020-04-17 01:03:31 +02:00
iptables Use ipset for blacklists and whitelists 2020-07-04 12:50:45 +02:00
letsencrypt Add dyndns and letsencrypt helpers 2020-04-17 01:09:18 +02:00
mail Add postfix SNI support 2020-04-17 01:09:18 +02:00
misc Cron log enhancements 2020-07-21 21:32:31 +02:00
named Add mail setup and named configuration 2020-04-17 01:03:31 +02:00
nextcloud Fix unprocessed index directives 2020-04-17 01:09:18 +02:00
nginx Add nextcloud, backup, and ssh setup 2020-04-17 01:03:15 +02:00
restic Add nextcloud, backup, and ssh setup 2020-04-17 01:03:15 +02:00
ssh Improve iptables and add port knocking for SSH 2020-07-04 12:14:11 +02:00
README.md Misc config 2020-07-21 21:07:59 +02:00

Self-Hosted Cloud Configuration

This is basically the full configuration of my cloud at home.

For people that love KISS and read sane shell scripts like instructions.

  • nginx and nextcloud: Web, files, contacts, calendar hosting and more
  • mail and inbucket: Fully virtual and secure mail setup based on postfix and SQLite
  • named and iodine: DNS server and tunnel
  • gitea: Code hosting
  • System setup and helpers
    • ssh: SSH setup
    • iptables: Firewall
    • dyndns: Extensible scripts for automatic DNS updates
    • letsencrypt: Automatic TLS certificate renewal
    • restic: Simple, deduplicated, and encrypted off-site backup
    • misc: Miscellaneous useful configuration