This is the wiki for retiolum. A private VPN of the krebs foundation. And for [food lessons learned](http://wiki.r/Lessons-learned-in-cooking). And for direct links towards [radiostreams](http://wiki.r/streams). # Support Krebs There are some ways to support krebs: - [Krebsgold](http://wiki.r/krebsgold) # Services - [[Retiolum]] - [search.r](http://search.r) - [wallpaper](http://prism.r/realwallpaper-krebs.png) - [wallpaper-timelapse](http://prism.r/realwallpaper-video.mp4) - [wallpaper no entities](http://prism.r/realwallpaper.png) ## Stockholm repositories - [gum](http://cgit.gum.r/stockholm) - [mic92](https://git.thalheim.io/Mic92/stockholm/) - [ni](http://cgit.ni.r/stockholm) - [prism](http://cgit.prism.r/stockholm) ## Git services - [cgit.gum.r](http://cgit.gum.r) - [cgit.ni.r](http://cgit.ni.r) - [cgit.prism.r](http://cgit.prism.r) ## CI - [build.hotdog](http://build.hotdog.r/): buildbot ## Paste services - [p.r](http://p.r) - read-write access via [http://p.r](http://p.r) - read-only access via [https://p.krebsco.de](https://p.krebsco.de) - client [implemented](http://cgit.ni.r/stockholm/tree/krebs/5pkgs/simple/kpaste/default.nix) using curl; usage: `kpaste FILE` or `kpaste < FILE` - server [config](http://cgit.ni.r/stockholm/tree/lass/2configs/paste.nix) and [module](http://cgit.ni.r/stockholm/tree/krebs/3modules/htgen.nix); [implemented](http://cgit.ni.r/htgen/tree/examples/paste) is using [htgen](http://cgit.ni.r/htgen/tree/htgen) - *bonus level:* use it instead of imgur with [patched](http://cgit.ni.r/stockholm/tree/krebs/5pkgs/override/default.nix) [flameshot](https://flameshot.org/) by setting the environment variables `IMGUR_CREATE_URL` and `IMGUR_DELETE_URL` like e.g. [makefu](http://cgit.ni.r/stockholm/tree/makefu/2configs/home-manager/desktop.nix) or [flameshot-once](http://cgit.ni.r/stockholm/tree/krebs/5pkgs/simple/flameshot-once/profile.nix) do it - [c.r](http://c.r) - read-write arbitrary urls with `cat $file | curl --data-binary @- http://c.r/my/custom/path` - delete with `curl -X DELETE http://c.r/my/custom/path` - if posted again will override old content - stuff will be reachable at http://c.r/my/custom/path or https://c.krebsco.de/my/custom/path ## Monitoring - [prometheus.r](http://prometheus.r) and [alertmanager.r](http://alertmanager.r): - logs alerts to `#xxx` on irc.r - [alert rules](https://github.com/Mic92/dotfiles/blob/master/nixos/eva/modules/prometheus/alert-rules.nix) - [prometheus config](https://github.com/Mic92/dotfiles/blob/master/nixos/eva/modules/prometheus/default.nix#L42) - [telegraf configuration](https://github.com/Mic92/dotfiles/blob/master/nixos/eva/modules/telegraf.nix) ## IRC - [irc.r](irc://irc.r) - `#flix`: Channel for torrent chat (will be also displayed here: [http://yellow.r/](http://yellow.r/)) - `#xxx`: Channel for CI log messages - [news.r](irc://news.r) - `#all`: Bots spamming news feeds - `#aluhut`: Bots spamming conspiracy and corona news feeds - `#drachengame`: Bots spamming Drachenlord news feeds - many more, e.g. `#oepnv`, `#conlang` .. ## Filesharing - [GeoIP Database](http://c.krebsco.de/GeoLite2-City.mmdb) - [Syncthing](http://wiki.r/syncthing) - [Transmission (yellow.r)](http://yellow.r:9091/transmission/web/) - [Directory listing](http://yellow.r/) - NFS export: ```nix { fileSystems."/mnt/prism" = { device = "prism.r:/export/download"; fsType = "nfs"; options = [ "timeo=14" "noauto" "noatime" "nodiratime" "noac" "nocto" "ro" "x-systemd.automount" "x-systemd.device-timeout=1" "x-systemd.idle-timeout=1min" ]; }; } ``` ```nix { fileSystems."/mnt/prism" = { device = "//prism.r/public"; fsType = "cifs"; options = [ "guest" "nofail" "noauto" "ro" "x-systemd.automount" "x-systemd.device-timeout=1" "x-systemd.idle-timeout=1min" ]; }; } ``` - Webradio streams [http://zaatar.r/tuner](http://zaatar.r/tuner) - Homage to [http://catalonia.r](http://catalonia.r)