diff --git a/homeserver.md b/homeserver.md index bb8e808..615ca60 100644 --- a/homeserver.md +++ b/homeserver.md @@ -1,10 +1,11 @@ --- inlineSVG: true +paginate: true --- -# The homeserver talk +# the homeserver talk -\- _nemo_ +![bg](https://fakeimg.pl/1920x800/8e44ad/fff/?text=+&npsp;) --- @@ -13,6 +14,7 @@ inlineSVG: true - Nemo - [@captn3m0](https://twitter.com/captn3m0) - [@razorpay](https://razorpay.com) (:money_with_wings: :credit_card:) +- me@captnemo.in --- @@ -32,7 +34,7 @@ A _computer_ which runs service(s) for personal use. --- -![bg](https://fakeimg.pl/1920x800/C4E538/fff/?text=why?) +![bg](https://fakeimg.pl/1920x800/8e44ad/fff/?text=why?) --- @@ -86,12 +88,6 @@ _<5 hr a month_ --- -![bg](https://fakeimg.pl/1920x800/C4E538/fff/?text=software) -![bg vertical](https://fakeimg.pl/1920x800/A3CB38/fff/?text=hardware) -![bg](https://fakeimg.pl/1920x800/009432/fff/?text=glue) - ---- - ![bg](images/elite130.jpg) --- @@ -100,14 +96,20 @@ _<5 hr a month_ --- -# what I run +![bg](https://fakeimg.pl/1920x800/8e44ad/fff/?text=software) +![bg vertical](https://fakeimg.pl/1920x800/AE53D4/fff/?text=hardware) +![bg](https://fakeimg.pl/1920x800/B858E0/fff/?text=glue) + +--- + +# what I run? ## Monitoring - Prometheus - Grafana - speedtest-exporter -- ACT Exporter +- [ACT Exporter](https://git.captnemo.in/nemo/prometheus-act-exporter) - CAdvisor --- @@ -116,6 +118,12 @@ _<5 hr a month_ --- +![bg fit](images/act-graph.png) + + [#](https://grafana.bb8.fun/d/_u2-GHSik/main-dashboard?orgId=1&fullscreen&panelId=3&from=now%2Fw&to=now) + +--- + ## Media - Airsonic (:musical_note:) (Google Play) @@ -127,18 +135,18 @@ _<5 hr a month_ ## Content -- Nextcloud :cloud: :white_check_mark: (Google Drive/iCloud) -- Miniflux (:newspaper_roll: `RSS`) (Google Reader) -- Timemachine (💻 ⏮) -- wiki.js -- Radicale :date: :card_index_dividers: (Google Contacts/Google Calendar) -- RSS Bridge -- Resilio :arrows_counterclockwise: (Dropbox) -- Gitea (GitHub) +- [Nextcloud][nc] :cloud: :white_check_mark: (Drive/Calendar/Contacts/Documents) +- [Miniflux][miniflux] (:newspaper_roll: `RSS`) (Feeds) +- [Timemachine][timemachine] (💻 ⏮) +- [wiki.js][wiki] +- [Radicale][radicale] :date: :card_index_dividers: (Contacts/Calendar) +- [RSS Bridge][rssb] +- [Gitea][gitea] (GitHub) +- [ZNC](https://wiki.znc.in/ZNC) (IRC) --- -![bg](https://fakeimg.pl/1920x800/C4E538/fff/?text=hardware) +![bg](https://fakeimg.pl/1920x800/AE53D4/fff/?text=hardware) --- @@ -184,6 +192,8 @@ _Beware of Persistent Storage cost_ | 1TB | $25 | $45 | | 3TB | $75 | $84 | +_Indicative AWS:EBS Prices_ + --- # Raspberry Pi 3 @@ -221,7 +231,7 @@ _Beware of Persistent Storage cost_ --- -# have some old laptops? +# have some old laptops? @@ -229,7 +239,7 @@ _Beware of Persistent Storage cost_ --- -# really into networking? +# really into networking? @@ -237,7 +247,7 @@ _Beware of Persistent Storage cost_ --- -# really want a cluster? +# really want a cluster? @@ -268,16 +278,7 @@ _Beware of Persistent Storage cost_ --- -![bg](https://fakeimg.pl/1920x800/C4E538/fff/?text=glue) - ---- - -# software - -1. docker -2. kubernetes -3. ansible/puppet/chef -4. [tool-of-your-choice](https://docs.google.com/spreadsheets/d/1FCgqz1Ci7_VCz_wdh8vBitZ3giBtac_H8SBw4uxnrsE/edit#gid=0) +![bg](https://fakeimg.pl/1920x800/B858E0/fff/?text=glue) --- @@ -287,6 +288,9 @@ _Beware of Persistent Storage cost_ 2. kubernetes 3. ansible/puppet/chef 4. helm? +5. [tool-of-your-choice](https://docs.google.com/spreadsheets/d/1FCgqz1Ci7_VCz_wdh8vBitZ3giBtac_H8SBw4uxnrsE/edit#gid=0) +6. [Unraid](https://www.unraid.net/) +7. [HomelabOS](https://gitlab.com/NickBusey/HomelabOS) --- @@ -300,8 +304,10 @@ _Beware of Persistent Storage cost_ # networking -- Public+Static IP Address +- Public + Static IP Address - Floating/Elastic IP +- VPN +- Wildcard DNS/TLS --- @@ -309,7 +315,7 @@ _Beware of Persistent Storage cost_ --- -# configuration + # security @@ -361,6 +367,10 @@ docker swarm, but single host --- +![bg](https://fakeimg.pl/1920x800/27ae60/fff/?text=buy+a+raspberry+pi+today) + +--- + # self-hosting references - [kickball/awesome-selfhosted](https://github.com/Kickball/awesome-selfhosted) @@ -376,6 +386,27 @@ section.lead h1 { section.white h1 { color: white !important; } + +h1,h2,h3,h4,h5 { + font-weight: bold; + font-family: 'Yanone Kaffeesatz', sans-serif !important; + color: #2c3e50; +} +h1 { + font-size: 3em; +} + +h2 { + font-size: 2em; +}h3 { + font-size: 1.3em; +} + +section.bottom>*, section.bottom { + text-align: center; + padding-top: 300px; + text-shadow: -1px -1px 0 #34495e, 1px -1px 0 #34495e, -1px 1px 0 #34495e, 1px 1px 0 #34495e; +} --- @@ -385,15 +416,6 @@ section.white h1 { - [me@captnemo.in](mailto:me@captnemo.in) - [@captn3m0](https://twitter.com/captn3m0) ---- - -# questions? - -- [me@captnemo.in](mailto:me@captnemo.in) -- [@captn3m0](https://twitter.com/captn3m0) - -# Buy A Raspberry Pi Today! - + +[nc]: https://nextcloud.com/ +[miniflux]: https://github.com/miniflux/miniflux/ +[timemachine]: https://github.com/odarriba/docker-timemachine/ +[wiki]: https://docs.requarks.io/wiki/install/docker +[radicale]: https://radicale.org/ +[rssb]: https://github.com/RSS-Bridge/rss-bridge +[gitea]: https://gitea.io/ diff --git a/hs.pdf b/hs.pdf new file mode 100644 index 0000000..216eb45 Binary files /dev/null and b/hs.pdf differ diff --git a/images/act-graph.png b/images/act-graph.png new file mode 100644 index 0000000..76b7a53 Binary files /dev/null and b/images/act-graph.png differ