From 3862d7c2f6f222a9b6139d44b5d4879089b92db7 Mon Sep 17 00:00:00 2001 From: AutoPenguin Date: Wed, 3 Jun 2020 02:33:48 +0000 Subject: [PATCH] Update for leanpub preview --- manuscript/Book.epub | Bin 0 -> 1004280 bytes manuscript/CHANGELOG.md | 16 ++-- manuscript/book.txt | 77 +++++++++++++++++- manuscript/ha-docker-swarm/design.md | 8 +- .../ha-docker-swarm/docker-swarm-mode.md | 4 +- manuscript/ha-docker-swarm/nodes.md | 2 +- manuscript/ha-docker-swarm/registry.md | 4 +- .../ha-docker-swarm/shared-storage-ceph.md | 4 +- .../ha-docker-swarm/shared-storage-gluster.md | 2 +- .../ha-docker-swarm/traefik-forward-auth.md | 16 ++-- .../traefik-forward-auth/keycloak.md | 6 +- manuscript/ha-docker-swarm/traefik.md | 6 +- manuscript/index.md | 16 ++-- manuscript/kubernetes/cluster.md | 26 +++--- manuscript/kubernetes/design.md | 20 ++--- manuscript/kubernetes/diycluster.md | 16 ++-- manuscript/kubernetes/helm.md | 20 ++--- manuscript/kubernetes/loadbalancer.md | 18 ++-- manuscript/kubernetes/snapshots.md | 18 ++-- manuscript/kubernetes/start.md | 18 ++-- manuscript/kubernetes/traefik.md | 26 +++--- manuscript/recipes/autopirate.md | 36 ++++---- manuscript/recipes/autopirate/end.md | 2 +- manuscript/recipes/autopirate/headphones.md | 32 ++++---- manuscript/recipes/autopirate/heimdall.md | 36 ++++---- manuscript/recipes/autopirate/jackett.md | 34 ++++---- .../recipes/autopirate/lazylibrarian.md | 34 ++++---- manuscript/recipes/autopirate/lidarr.md | 36 ++++---- manuscript/recipes/autopirate/mylar.md | 34 ++++---- manuscript/recipes/autopirate/nzbget.md | 38 ++++----- manuscript/recipes/autopirate/nzbhydra.md | 34 ++++---- manuscript/recipes/autopirate/nzbhydra2.md | 42 +++++----- manuscript/recipes/autopirate/ombi.md | 36 ++++---- manuscript/recipes/autopirate/radarr.md | 36 ++++---- manuscript/recipes/autopirate/rtorrent.md | 34 ++++---- manuscript/recipes/autopirate/sabnzbd.md | 40 ++++----- manuscript/recipes/autopirate/sonarr.md | 36 ++++---- manuscript/recipes/bitwarden.md | 4 +- manuscript/recipes/bookstack.md | 12 +-- manuscript/recipes/calibre-web.md | 14 ++-- manuscript/recipes/collabora-online.md | 10 +-- manuscript/recipes/cryptonote-mining-pool.md | 8 +- manuscript/recipes/duplicity.md | 8 +- manuscript/recipes/elkarbackup.md | 14 ++-- manuscript/recipes/emby.md | 12 +-- manuscript/recipes/ghost.md | 6 +- manuscript/recipes/gitlab-runner.md | 6 +- manuscript/recipes/gitlab.md | 6 +- manuscript/recipes/gollum.md | 8 +- manuscript/recipes/homeassistant.md | 8 +- manuscript/recipes/homeassistant/ibeacon.md | 4 +- manuscript/recipes/huginn.md | 6 +- manuscript/recipes/instapy.md | 6 +- manuscript/recipes/ipfs-cluster.md | 2 +- manuscript/recipes/kanboard.md | 12 +-- manuscript/recipes/keycloak.md | 10 +-- .../keycloak/authenticate-against-openldap.md | 22 ++--- manuscript/recipes/keycloak/create-user.md | 16 ++-- .../recipes/keycloak/setup-oidc-provider.md | 18 ++-- manuscript/recipes/kubernetes/kanboard.md | 16 ++-- .../kubernetes/kubernetes-dashboard.md | 10 +-- manuscript/recipes/kubernetes/miniflux.md | 16 ++-- manuscript/recipes/kubernetes/nextcloud.md | 4 +- manuscript/recipes/kubernetes/phpipam.md | 4 +- manuscript/recipes/kubernetes/privatebin.md | 4 +- manuscript/recipes/kubernetes/template-k8s.md | 16 ++-- manuscript/recipes/mail.md | 4 +- manuscript/recipes/mattermost.md | 6 +- manuscript/recipes/miniflux.md | 8 +- manuscript/recipes/minio.md | 8 +- manuscript/recipes/mqtt.md | 4 +- manuscript/recipes/munin.md | 8 +- manuscript/recipes/nextcloud.md | 12 +-- manuscript/recipes/openldap.md | 16 ++-- manuscript/recipes/owntracks.md | 8 +- manuscript/recipes/phpipam.md | 12 +-- manuscript/recipes/piwik.md | 6 +- manuscript/recipes/plex.md | 6 +- manuscript/recipes/portainer.md | 4 +- manuscript/recipes/privatebin.md | 4 +- manuscript/recipes/realms.md | 12 +-- manuscript/recipes/swarmprom.md | 8 +- manuscript/recipes/template.md | 6 +- manuscript/recipes/tiny-tiny-rss.md | 6 +- manuscript/recipes/wallabag.md | 10 +-- manuscript/recipes/wekan.md | 8 +- manuscript/recipes/wetty.md | 10 +-- manuscript/reference/data_layout.md | 2 +- manuscript/reference/oauth_proxy.md | 4 +- manuscript/sponsored-projects.md | 12 +-- scripts/markdown-to-markua.sh | 2 +- 91 files changed, 703 insertions(+), 628 deletions(-) create mode 100644 manuscript/Book.epub diff --git a/manuscript/Book.epub b/manuscript/Book.epub new file mode 100644 index 0000000000000000000000000000000000000000..f24743efa29590cb8206819422a166814ac9c995 GIT binary patch literal 1004280 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 z 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 z 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

G0Jl?#exV3O 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 VFaJ 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

~@>^8@WjBM+-+Lp!fsD-(KY{=-WT#UiQY$r?q zPJb&vYYus@5CdFEhmljxqcPUtORK!nNX;phcf=gi7%r9_sw+aG z%ZkUV>GS$%LZY3_()`A7n}&pb8}zrcLZW=b7vMm zFL~iql(F&P{bW!3*=XWFnxT5VC=ga4t}9N+wnq1fJS0U~5x>A;Tr9NnC!k(yGUSFs ze>Oh-_UcIIwPi;IdvikZi#d6}KdJ62%e&D8B_Ex<``(Lb30#TC#?Gfpb<2IB5OMWf z)K`pnuV6OSFFPMCKBPn^%DQ`vuhhQsRh}u=en@&P_PR@~xj>)T&bW1*RM3muVUM~_ zYELlG-YTA0$P37Uyb)i5j8z)*aoD!*4z&fdJ;WZ2%XU!{?3p=Q2!=ZOU=hnj`;LO+ zEMo+w*IZlpuzz@(IEIAhIOXxhQ$klFCJ;FkWoylgU3n-JJW>wHGy+bQuE1s3_zqu- zCx01HjJf@a-0W&!?mNeA!k7uiJ8kFf;NhmWTJ=##MqO2l;Hbp)jn*Su`uo+)9N6BW zFV1@>s;0h~FE>y0d<9RP99iIakqMOtXi$9|3@sG=lJeR5pT0zby<66d$ylu1!)e*B z-5#()TBhZk!HPYk8Dt6hR`NB$&rB(ipwmFakT%??&ceoCuM^-B|=fqqCJa=sWdZy}YPc%S*0|9w2_r}tj{a=;* zJGIswR$I^kcS;E}meY+)C?CoBnn!heR`-9FD3RL zvlph5rxX8*%GtNQzDKaC_64=RYa6VKhM}d@v=Q$9QF!5Wd{k*g{PB$gVM^>R<}S)C(2(s1oQB+5 zNxG@g0$YR`3N0p_?nXyaaSsj#YephrM0w(&YX=706ma9ucX&u7lrra{`sq>AL4#6- zv#xn591z;RlV25u527Sc%~`_+QUlHKOoqfF$dW`Qe~EioDSCD!L)||bCB=R>6(@tp z*X1up$;lT-hC#|aG%-UV&F6^U$UpOac}V5r0jooR#7@LQcjswiMVyw09Z3nJ2k{g* z*CM8KqOJW9FLa$<=;dE3j8&veW&NH}&Ak??Y)l3&qnyYC8e9)IY8V*Mv`T=S+;>W)odt9ozY3~W$x6l|oROq*qi66n9lHwB-DXQ-5&_4o{k9997^3X? zJ9*fvS2&f$Aq>t~LvXxUu@)*m9!&8xgaiY|D4C_)+j{w+*?{r9nWf5Hnm)f_J9exy zbG%?T?hF{heK^kiWdsS7^h_d>PyKll>(lZ-#-Zdf8FJQUa>8PAK4Fx%7+p*d^1skJ z_7@1kq%oyZ43O^7Bnhug4?&RgMma_L4&wYyMi1r1FsEAdd4w5}m_4ZK5&Q*FLKDn+ z#Q@4MI9I~3Y@D|B0R?m{l)-TzT5ySJfCuaev8iuoPKOlxOeh%o)*+2?lT{3!QGz|E z_h&SzwDCc~=DEC-IA~(fH{m1vsA?&svAKTnBORI8{F@#rYo3wdRGZ{I-a+IRb65Dt zgW-u}8`vemv*b>@O%Geg(ZFw=w+S!MGTApgHPWSu{Xr)t9TqMo>b*_KJk5JAJSsUL zJ!(f)`1k}5;@{U#viH*$alS>-?|fY{{rc-Q6Tx9(7EtDlZ-fJ(N^~{f!JrB=`s!&F z@V!i$P^OV<$+O#V82mFh`lwKRGK~`h4hRM+ia-aEL+j%AX+OaXSoND($%Oq zD;K_C(X@IK7wiu znNerS?*(be;2*n8!u6F5nmSI7k=dPr>&(&F1wm4~I`mm?U!F?S=u+fvxiwxU2w|E>pnO3s)xtRu5m4?7dj2apH+0Xf5iADX7F- z((XQQJ%K>o#TwvZT;K33O*zt;9;~q6WFx{bgbXA4OG?!QF7*_&*-G*t5>)RZX=m~J zUM}Xtv_+#UBx-;Jgl*wQL))yDf75isaV!BsQ1gi7?@-5nbL zyd%si`aO8k>Bu&8;1#SLx2h0c2&-6Um~R%%9o@aTa}x*Ifv9Ufx)F|8d!O2}t4wYG zH_V3#lLp&Ux~FzP2hgAlJM_Lv_t~@S_V>2f7Loqi!L9pFXV#k7s*9$^ap>!`#8$l{9f~v`)#RV9YCPZl)bels)O75S znT?y|9!ai~)GC|enYvdeB1s+{b^PzKaQ=HNpnt{!Da&Vt@tIk;Mde9At`@H4G&bTy zQR}oHbkZRbQwO5;or~w<&!wokCqm3;pAUt?5=%IT-ZM6Pnjsva`Ri7iMkfY36|phK zmu>`|;y$si1-9sMFU;YPrqQOa})R!N)XEIss@ZqqQt+D$wa3yUK05WQD-7=u3+24iO9{dS-a~xz1;ANjsF3wX+F9h zjzIf?nue=%ZGRi)@T5V#ZNJ_r!Lcpzm}klOCzheF@MNx<$<8hJaDs0!Fp%GJG~T$@b0X zW_DVPUQiE^6?lI^`%@*u*A@%ceNFIY`$j3hM$GCD&7NB#zmN5rT`%Oe!++$Rn6z2k zc6{TgKlZZ}!*$fYvb^e!#4ux9ZN@Hz%Tq+PAHg2}ap3T=199VaB3&D!(*BFmk8yPR z6+O1u&e6aKqt6NMBxlC;T&pZrI7;nn&9~hw%c=w&L+&p1-lML@ho|1ob_K^>BXnB? zde)eiO6{*Q~TOq%zVW{BYU#>p%o-cdJTMX$O@>rL?qdi%N zMoAgAnHW_yEw`Lf&2Ygxqwk(?U)^|EsbA)~&R`?%&D&-^oTK^3$P3cY z=j8!2+-Is+l!)0nkRk(GN+(Ruzifv5i(LphtPX+gP8N2@>;-uS2@h^^?{vMxv*Y#m z*XQFL5MRy(F+=Uy&#^ONdMF-Z$gQ#B8Ao@P6`2pTk4z?_9i!)8tcX6cPo~;V*P{#% z^ycw~m80G&RN`&97u#RkYno)s?^TwY=jr~|#cREBLhI?DoTeq(GpcaL?}dXyRra1C z66455xr(Uy#EEYA!E5+abPf)wowfP9rg%44zqIkjK{@J)N9ppfaEG#XGJ1K64Wo4| z#W^fb^QFyxk7uu{@oRq84=v@fmuBtcfA5f~60ZU`1Gw99iul$V@?V`NiqrrlbX(DX z*Oag;(2EmJM$sQTSBhU2+qeB7ST9tGV7A7DWa*v$nn47cU??#}7YDfE;S1kz0DoO} z3E>^&6UtO)wLb&K66faTR=v?Wofs*jG~4K;^MMBszbI5Ffs-wGX7up9xyC1*8((J( zDiJ!BKD*Q7>XJhxugrc=7ee8*q?ZbUYohMPBdc0YaVKSY`r*O7Nk3bEkU6DEdu>ZO zn3m-1Vrxs?q>`Xcl`>-4&unIhkfJ8&icvb$nqmve_=%bpn*)!oC`A@xCnO06uMnyR z9nc6WhNDz|beWBlU8%vHKPs`Z;Gzm?^;e`Xa=ll3wQ^i|GjXb6o$NdY4~!}2 zBOHar)~~;8Mvnv!1TQ!MYM?_83OXCz*Ul~RL7`VqADV1xRWpj#aZ6Oz_Vn_GUA+$BdVClv`#go%y~#i zp)bjnCXs)?5nzR;vDMTyZmP0e6R#HU3=)bn?~`N%PfE3rC<61ryw(Vg==-q^nvPn6 z;ryIi?~OyZBrRV_efUez88?qJ`}7QS&fe)6CnJp4b4?n59iqBiJJ%|s(&`3|a%NQZ z(271Q&jmxB1UY$>jwJjAZvtCEyyaNM(6aT;BOzQJ=_*H)z^{5g0esVeGbqBAyMjGOMYBy~3qpP@ZCl8?l8pKzHhMxC|xMUmOpSZ3&eD9FbY_OT>HXX8t zdn%o+g}cia5U8%W!f`-GHVC>l`#4W?{h+IJpa}#-MpP1T>NPeu-o0-{i2`{fbRB`p zp}i78^-ku!nYRn+D1i2W>#dJm8eR?}AFPZ-cqi@qJ2CN!9PhmLIl=PrP)aXJU)dl$n~HZXJNRJh;q$eU&2%O@hA8S=W3f&3~73?4tRb13W8)TK^?UQ%moFz;bW8$KOd zN0YpV=ZLO4`qqS|;@ux}TIa+_)|J8GRwirsi3kMZT&z&-PF-tf8!urg(~1~0s4|X^ zp7W{{sWUhf#&~A2Z3js|2f%jMKE&cz2>UtOkRxXeX)daur7nZgYA6%I9f-y1TVojb zM-J$r!9>>g8@;QQcoIReTp!U&#vE&m+qxi4E^*n^rVOI-PIh4ySL)`YkJMur{1@0f{ zhT5K4?@l>i%d@gt8MZaFI$xMco9Xx82D_ri)8e`+YOJp^=A*N^Dw(O|HK%(&j|zM8L*oIRAcwb> zG57m-wriItV+A}Mo;fXo0{um4jG37v6Zp8lpPYwwo+TJD-)FnV`vifF zRZQ>026ht?!j3Efz2f?u6~#-jZd-fpj^1zlqY7pcXZMQ7nck3FVOx3=@Fc_-eRLVL zQC?YQvXqcS^I(hVon^IC@uBe3owRXRpoTe*iA4!`bq}qJLQrX?AguGdolkv5dEQ+h zDI%}=_kA6c)asAII9A6$PtJG1Uq85QUq7cTKZg5iO31V7`zAJa^)7*ah&GX&_|4Goc_w}mA*Z(mw4N%0huWKq+k%+Z*m~30X?DN_pRjQlVmc%&2 zpxT0UH2TM<+W`E_ZE>Z6(dGqgG^g$utWo;!_XkI;B0&vSLdW+Han#f=fi0H!(^@0# z^x>6i$%v*eYF;qvHfZ=<(`JW+CT@&n+X~H%3kEnF89G)RmTtDaJJ8-^Im7Z0DZ0E` z!8v`*F)4V9kPW|2b$Jq+=X|ykb&oEH2wu%_o}vGGBPC|Jb$J(X63lq_)=BVRb>ySf ztZi_HQC=pMl3K%Rp_p+;1GdtLDY2TOV3v}j#3l3y{ieQ9Mj%c&#kPBjf9e7ICJ^@w zA4iBeROS_cOH|{LL6A_S2Puv%tERFzSfSQGJ#4K#oshM-5cL!qnCfkyw4|7sY5$6( zMo_#vV|UQf5yKGcja zvSvdvT%F`)qb3-}x}9DRADg4kB2`p(3&ohrIVh<1M%>@+_~4k>1zxVlE3m{qu~{vZ z>1pS{S%TpVv5q7)Ex|zJQDti}Tm8O2^h$Ci*zF2+z9Z#>Nj+0_#ACmTrg9UH-m%(M zc6^pX?e=6kZ!9ktWch6qa$HyBppni{c+Z;{2xy2%xva8suD!V$m#p=JOKsk~}jyUbgu>?W=OCEiM7*}$Gg1+GnArI^Ya9H*OguwlkH4e9V^bVFFGzzb&? zrVZXfEBfgoD~BnRcN}kW;H5kF{q@7I6FYe~0w%VRcFCyXCauId8>|IHM!FnJbTBT; z)P2ExBJG$b3=SPusN~WlXbLJF2WPBEj}~f>Y|jD{2Xh4x?fQ~N>tTk}LIg5OxT;TD z(@DJ%%VA+8a{vMN7NC)q6S$@05FI=E`d8GI3VwrgM(*h`j5Ufy$V;}*k--Z_-M7!_ zcQ&4?jm%R>D=o7)akm%IZK@VwN`FtJ{^4HZ&7Y36-FTBRL04V+Q`V-)K03bH5#{&c z`h#8)+ou5;=JOuxkMqpv5tvtyrRa`9eLuXO9%KEmLHR5-)SLN-CCHjdcjq2H*5bu2 z7V8;68cRUf)KCQ^`GGygd~aCUqRN%>HAkrfG5Of+@NKivh{RX`Kb{K}I$6DD&g1w_ z9ic=%8_8uj%C#69%W3pmS&=HUBCMJxUN$n3%#RHsei^g!h+r%?t*Uf))@-iEYoc;< z5@(9dg$BfJ9zkvUDAxh%wp!4jEy(k*<|KGlGI{?WB>tGG*K|u7m}MYbrCq6YPA5F$ z4Oc|F1_VE{r)5s9S?lRM(T-|}=X7Q0J_fG?2cR z*76T!V7oNF1BHkxNOH_$gQT+ibkQZHXa4>tL=`)@akpJxWv)+}%Dm zH*L>P?-QB_J9Rxe2?n0{kZult9JYk6EzP?MQuJBfhdtnLAKgT7U`C>e-ZB}p7~ksW zvip#_OlGaHKy?YOpOZw$kU)KJZkjKW_N`$WF+`MqKL6xIjNf0)$|s5JSb>}19j@`LREUQ5`@1x>9*&d#cE|MjuV&`e#Bh*=20PE!M~~~FIg=CdlOMr9DHY(}@@zsh zdxAN1rvjQEB!R}CQRQ@i7*JAEjv8sM)hy+7E2~3&LmCOLEob=6ty6eBzy+Nf@xnB* zB3qLAbXUHbMU(T+DQ#!`oL(UY^W7>$Cig|}Kmm<;+)zaPlG=K^e}6l)o7ur z=l<-YZEVQ;l@n3iYn`EL@MnFFCday*SortxN@o*yq?R@kyn3{;cL`!coeW-hGkqh>%hwDUibE)ZuiL?+q0_ycB5= zMme@ysA&B9;Tuucjw$8dt5ROtQqRJ6oiAfa4%uV$9Bk$97e2~FPm>(Cq%(|*3bE&q z<)^=W7273tLOco*1mptnR4mYUd)WU~H#k~V+h$c1+2@Y(BLp_7U+T47Bq<{q$q>?I z5=P@Hp*{)uQ4d8N4%(@vKSn3NT=M&Cm@IY0gk5$UL@bSjtE=%bHm1xR zT^4NBgAT@1W)9g{)UGCmA`8sfpP{3R+vX0uTtfsM&$s=%PiHy;c-S(N&)|hCkLHS@ zdgSU&IyJL5<`!$jTt0xdDlYwu!-UKNtK)a1D&`dwo(@jeq)ZFsR_MkYTp&X@2&fSn zoU!^DPI<&wai_eEb=~H5T^Lyi17z}Pta?&)s!c_dtUUsd(e+ZMZLOlZIPWQ{xp8#r z{g7Vlw)x<2Y8D&eC_0iM0blV!vm`%Vo-Barv{l*=uYxy!aTc-Zm*gZ{W$?e(IS=)I zsHUAZpWk-wsvwl4LFg_HlGA%KuTUsg(ZE_~Idv}Un6Jz6vrrcvYotsu)vC&cD+`{p z5MT|cHT|k;TuOdEKCL#bm~BlmD&Y$I?uI%1%qtoTwG>ZvmQ)5>Am{WOUP^NUvvifrE7c8&lh# z5%`plDn${pq1iofEaHN?6p{PqP75mx^7t9}`EYS?Rw@&)n-UQB-iv}0%;_k@DF>qF$6I;tObe*&ueON4 z_!ABivoj``DnL{1>JL)0>?oz8W=!r(T32Ymg@hiiC$YOu^ub_!K+iT< z<|a--5`tvNdUUX=vwg?s+q6Dg!Nj{>)?dx+Ae8n$Xj?45m}4>pOmIh<9?0x>4bjb! z6I3#(y-XmW)xBI_+<^!jk!31$1G;y;HwK?sacqH^flO1PlC&^XxrqwYs4Xo+BTH@* zZLv;1Y80?q5jx<`xh;1z)gCa2>Zq-cjAV-n=b0M_Jvc))i|UG-8XwHs;o{yx#~@S= z`~BI0|FbBuk>k9H1g}b6A^SK^cXMP{gvs&L|>yXkQv=;x$Y$al^Tm z=B0bR%g>z)WSH=Tj$=cLQcVP}2=vtye?z&m-9?QMf1MSY4u*MO`{Q*AB$`Qz?_<=l z;`1r~8tanTHd!e)-{*?9WP>KTkk=*A+1XL%@gQHnmJRD2V<0VgM_Fy$nXv}%^O|_< z6e}MX%BFjNmOlbZ2~{8^{!GooTx-E)wCcDJ?ua}3bk(ky{n782h@pmvrge>X=cWP$ z9QLiN>C>PBj>`&Ls040dW#{;dWqxWKC(J+$|G4cd#@K|Z#yRxI?YB5-pg ziHg?d`?Fl#&s9Wg4lza21l@S={=mFV9{udV^MlIVXLlXngZ{+CcK53QBLkI*DsqY2qSY zq@2#F!7Vg0$d|zmhR*IYttOapK^aYYG}{-0h72e=nH--3z%&{-P4_yH9`@ z#$Wc~1pH4%L|K4VLROUC(ALID-`vL7fzHj^>hBC!m-`u4z;EXQUbKMM|8LlUC%OKE zVNIuRXJ=(hXKr9?Yw1X5WbSBZrSDE_Yv*KcYvcG9nyT;B!W7WJ9uM%bH=wBfe{5?2 zw1~Wl;QtQI*v5&@*3RVb1KV8!?^a|10nyP00|6AD`;W~Y@D0}g-P_65kj}=??eBZ? zgMEa3r2_%Mq5%Z~Tqyp>cFOy&J#F+|{_knDzwa9s`Q9%MFuEu}da(avPXNv4-+$HE z&57R0+{wyV*G}Km_-&3w;?C4Z0LK=rlJDsWdU*5_?fL$>QKA{DG!L)(@ z-4o(rxc_@A|C7N+=jdYkpW`?HFdi+cHi`g@ZXm|P$QumSzccm$jLCNvhc*Dl0pLyf ztFJR-Z!lQ?&e;2}u{ceE)yHyBKRXY2qNwVyi3Z2^oE zpjbZ6yuo06i}BBS8J>NE@#*i3ZNNCbGh{TrotNDCHy8|mXKVr(E$j@Jc7RxZ0b=>H zeEk2-eG!Pk!SNO%-$MW8--`Vefx8ThVE;Q}4KNA=f2McEfKmK0?5~K+6<`FAq^ke~ zz8yXIpQHc>GP(wg0CIE%fcVdx{B;!8KY$THiY@~XD3!?Ig@94~nQnhY2yFr*fDBy% zATY3U%Krp%1e6i%ZD0hDpo{-Ckd7T-1dyK#0EAaF|MS}!N!SHO0O>ggK+wwYPQINH z%Y9%3kez=J|C|xTLm&h@ke#ytLeG0J3xRzXk&F0E_^#a|D2p zE4!fn_wo0yqgZ(aLa+hZISfEJdUWvpIV}QD_PS?a1dyG75dW-}(r;h{kex#SMC4dZ z-`i?Yg24ZMk-!FI=Kuh~f~;2g_GAYK14aPZ`3LdOffRuQBY^De2Oy9bWlc)ooa~;E zzz85adjSZOv{*!I0OHR=<*!Lqg$70d+4%?Y&w<>+03(3x>;@o8GkEyl&d3-XFapTV zE&u{W^7Gi+87W2pLa+ka`3LdOfr!5YMgZB_0YH3B=ni>15PW1{1dyHW0E7cOX3^V$ z+@k;^fb9H(_~#``#(Q7{kezJ+L^Q&6|J#Asp#vj;>}&xb92+jk-acwcVge(8>}>w8 zft+9gBY^B|0w9RMZ0_F5;{E5S1-#b!f(wiQva{j82Ev06gkS-( z6YwmWtSk;^;oE_{Cj>?S*;xlb92FSUzOB|N5ikPC&RPKCpXW#{2`~c4&aVJO0@mla zx6dQSWWWd@J8J-lZ=dm5{+!wWT$23tsKrALi~zE;8i4rcIkHIsi~zE;3V`_M6Jiq; zFapTVN&o_Nq4D7DjKt6YBY^Cz03iN3BMfxF2p~Jl0SI*Y3Cy?Ef?@zdFaz0H20;At znSJvUFapTV(*GKWKNBzl$j%Y~qFX?t>g~0b8VfK2$j%}F!u|q5;m>3TR*QiR7y)GG zAH+XrWSSiq0c2+(00Fwb*!y-MC7i$rAUpE`2+vB~__q(ge%!zaAUppc{y7k0USI@} zop}HR^SAJ#x7E7m14aPZnFT<^k05uy9mtFT5P}KF&OeBM4#Y_a7y)EwCIF!strYfl zMkGam5kPik01$BNKKO61wMfK(5kPjP|JOiz#eoq(cBTOkV|yTyZ(p;gO9CVQW+w

cBw5yZ|+KzvtxDY*AQo-LsWWT%O+wa-9y`BMb3a|^a z5yZ|6KrH_ANWDG~x@erUoFa&w>3s(BAdn)6ooRq@98=TSyIN&I1fe2!rUGKE&Gw!8 zszoQnoDhm2c5d!7kZGY5LF`Nc1V14T4yOoWXEGq#U-X~dyIS{GQ3SD5kKpH#)Ch_o zb|wKLI@ot{?>(|Kk|KzmT0nUJ_QUJm)tde_MG!mn2tJUT-%tdxQv-{YhI-5JXNr;r%$|1p8=0AZ~61!u!*qoX{OZ2uMvqhzEky z>UX=E(!a0A5dtwYuFoh2#1jG$GZqMyRu!>5R>`Ai+DHh*%NQV3d3gQQvtuPEoJt@B zqGfcSQ7lX(1Y+d|AeisCP}!rDybbnRLLgGE2ZH^}Gf_ROcR9f@i4cgB`u*vEeHnM$ z;Be90p?GbRmn;&Z^xL9AVGa)ByD0B(AnFkVIyI^z@cVlKoZpo{omy|l2=OE@Ml5q# zFm@9BcNf^zl_NT{F+x1_gb^(%M%ilElP)mF2%o(eA%58mBVydb7S}`Rw;-DdrFj@3 zevAMkeBQnZ34?SNeS}+4@jXU}*QR1bxclygHSkV(@`o6)q!=T_yErkTM&rDsR3Qj$ z_88H179+&_p)jH=eQMDS=#3%cFydYq$s)Az%sUtCBbtgtJcDl4BmYsp42?I%wtmwuF#?JIH zKU=JXUvIjITJual5YIe_!%W54dGBd#t2fB~2kDUqgD`@zGbnn;-NT?(6B+EQhhqd| zr>1b@qFU%wbLdfdr_LUS5saM)5m~B2Kr}CVs!AJQXcJ{ZB++2I+y zH577DN^%hg-*$X=oJLej&Da_8w%)B95L(iymMbxWv2(Mca=H2*ysMP|IVNA&{}+w}~V>U+FM{u`|o^_OLxLn>CZE=;;fLVC-C(Yh>sT zhysGB>_1pO*c}-=OP-qh6+^{}Q{i-aSzrWXr&&ULBb-(dOi3=(V-doMu`_PM>zqJ1 zJ2-qiZp9Z47{S>2I5ksY0#5uxM(QnBj9~1{S88?5P{EDK62-~`BN#g$9n7xEfEHYy zi31roA0rq$H4A3iPl67u`wAo4LNJ1{bI&icKB~EO&<5 zd5|m`TXGR%3S+0G&D0h9pk5e!j9W4H1V%7+PADm^aDsV6LF^n+juDKV&2{UQb@1|s z23jJ|MbagVVC-~Py6$=j=``VC>XsJB>esCxL$BaVtvdF@mvEYwK_z4T8wD z!HCg!F@mvEvEk710+u+XXK;mi2h*bKH`NVI4>J! z(-=FKhmPL;9O}hx@+7e8Bt|fH{x#@R=O74T9!Y0bB}OoIPQJbE3OqpxN6Dhmt_~v@ zJMjlCrA1?DGe$6W;!p2L2=Bi!g0T~S&qYGG=rDq@6W=i|A)Y+L2*yr)tFMHpc#RQ^ zo%p&%2@x)s%hl?+d=dYmgm2rC5XT2%1Y;+@t3X1OC@_Mt6Tj9eA!>$V#Q%00!K?x6 QO!({TBnW9Eq237p0kYt@`~Uy| literal 0 HcmV?d00001 diff --git a/manuscript/CHANGELOG.md b/manuscript/CHANGELOG.md index ae9be89..3070b9e 100644 --- a/manuscript/CHANGELOG.md +++ b/manuscript/CHANGELOG.md @@ -13,14 +13,14 @@ ## Recently added recipes * Overhauled [Ceph (Shared Storage)](https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph/) recipe for Ceph Octopus (v15) (_25 May 2020_) -* Added recipe for making your own [DIY Kubernetes Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/diycluster/) (_14 December 2019_) -* Added recipe for [authenticating Traefik Forward Auth against KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/keycloak/) (_16 May 2019_) -* Added [Bitwarden](https://geek-cookbook.funkypenguin.co.nz/)recipes/bitwarden/), an **awesome** open-source password manager, with great mobile sync support (_14 May 2019_) -* Added [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/), replacing function of multiple [oauth_proxies](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) with a single, 7MB Go application, which can authenticate against Google, [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/), and other OIDC providers (_10 May 2019_) +* Added recipe for making your own [DIY Kubernetes Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/diycluster/) (_14 December 2019_) +* Added recipe for [authenticating Traefik Forward Auth against KeyCloak]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/keycloak/) (_16 May 2019_) +* Added [Bitwarden]https://geek-cookbook.funkypenguin.co.nz/recipes/bitwarden/), an **awesome** open-source password manager, with great mobile sync support (_14 May 2019_) +* Added [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/), replacing function of multiple [oauth_proxies]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) with a single, 7MB Go application, which can authenticate against Google, [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/), and other OIDC providers (_10 May 2019_) ## Recent improvements -* Added recipe for [automated snapshots of Kubernetes Persistent Volumes](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/), instructions for using [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/), and recipe for deploying [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/), which completes the Kubernetes cluster design! (_9 Feb 2019_) -* Added detailed description (_and diagram_) of our [Kubernetes design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/), plus a [simple load-balancer design](kubernetes/loadbalancer/) to avoid the complexities/costs of permitting ingress access to a cluster (_7 Feb 2019_) -* Added an [introductory/explanatory page, including a children's story, on Kubernetes](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) (_29 Jan 2019_) -* [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/) updated to fix CalDAV/CardDAV service discovery behind Traefik reverse proxy (_12 Dec 2018_) +* Added recipe for [automated snapshots of Kubernetes Persistent Volumes]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/), instructions for using [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/), and recipe for deploying [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/), which completes the Kubernetes cluster design! (_9 Feb 2019_) +* Added detailed description (_and diagram_) of our [Kubernetes design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/), plus a [simple load-balancer design](kubernetes/loadbalancer/) to avoid the complexities/costs of permitting ingress access to a cluster (_7 Feb 2019_) +* Added an [introductory/explanatory page, including a children's story, on Kubernetes]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) (_29 Jan 2019_) +* [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/) updated to fix CalDAV/CardDAV service discovery behind Traefik reverse proxy (_12 Dec 2018_) diff --git a/manuscript/book.txt b/manuscript/book.txt index 5a9abc8..8988ec8 100644 --- a/manuscript/book.txt +++ b/manuscript/book.txt @@ -6,4 +6,79 @@ whoami.md sections/ha-docker-swarm.md ha-docker-swarm/design.md ha-docker-swarm/nodes.md -ha-docker-swarm/shared-storage-ceph.md \ No newline at end of file +ha-docker-swarm/shared-storage-ceph.md +ha-docker-swarm/shared-storage-gluster.md +ha-docker-swarm/keepalived.md +ha-docker-swarm/docker-swarm-mode.md +ha-docker-swarm/traefik.md +ha-docker-swarm/traefik-forward-auth.md +ha-docker-swarm/traefik-forward-auth/keycloak.md +ha-docker-swarm/registry.md + +sections/chefs-favorites-docker.md +recipes/autopirate.md +recipes/autopirate/sabnzbd.md +recipes/autopirate/nzbget.md +recipes/autopirate/rtorrent.md +recipes/autopirate/sonarr.md +recipes/autopirate/radarr.md +recipes/autopirate/mylar.md +recipes/autopirate/lazylibrarian.md +recipes/autopirate/headphones.md +recipes/autopirate/lidarr.md +recipes/autopirate/nzbhydra.md +recipes/autopirate/nzbhydra2.md +recipes/autopirate/ombi.md +recipes/autopirate/jackett.md +recipes/autopirate/heimdall.md +recipes/autopirate/end.md + +recipes/duplicity.md +recipes/elkarbackup.md +recipes/emby.md +recipes/homeassistant.md +recipes/homeassistant/ibeacon.md +recipes/huginn.md +recipes/kanboard.md +recipes/miniflux.md +recipes/munin.md +recipes/nextcloud.md +recipes/owntracks.md +recipes/phpipam.md +recipes/plex.md +recipes/privatebin.md +recipes/swarmprom.md + +sections/menu-docker.md +recipes/bitwarden.md +recipes/bookstack.md +recipes/calibre-web.md +recipes/collabora-online.md +recipes/ghost.md +recipes/gitlab.md +recipes/gitlab-runner.md +recipes/gollum.md +recipes/instapy.md +recipes/keycloak.md +recipes/keycloak/create-user.md +recipes/keycloak/authenticate-against-openldap.md +recipes/keycloak/setup-oidc-provider.md +recipes/openldap.md +recipes/mail.md +recipes/minio.md +recipes/piwik.md +recipes/portainer.md +recipes/realms.md +recipes/tiny-tiny-rss.md +recipes/wallabag.md +recipes/wekan.md +recipes/wetty.md + +sections/reference.md +reference/oauth_proxy.md +reference/data_layout.md +reference/networks.md +reference/containers.md +reference/git-docker.md +reference/openvpn.md +reference/troubleshooting.md diff --git a/manuscript/ha-docker-swarm/design.md b/manuscript/ha-docker-swarm/design.md index 30b925e..5205b9a 100644 --- a/manuscript/ha-docker-swarm/design.md +++ b/manuscript/ha-docker-swarm/design.md @@ -5,7 +5,7 @@ In the design described below, our "private cloud" platform is: * **Highly-available** (_can tolerate the failure of a single component_) * **Scalable** (_can add resource or capacity as required_) * **Portable** (_run it on your garage server today, run it in AWS tomorrow_) -* **Secure** (_access protected with [LetsEncrypt certificates](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/) and optional [OIDC with 2FA](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/)_) +* **Secure** (_access protected with [LetsEncrypt certificates]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/) and optional [OIDC with 2FA]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/)_) * **Automated** (_requires minimal care and feeding_) ## Design Decisions @@ -15,7 +15,7 @@ In the design described below, our "private cloud" platform is: This means that: * At least 3 docker swarm manager nodes are required, to provide fault-tolerance of a single failure. -* [Ceph](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph/) is employed for share storage, because it too can be made tolerant of a single failure. +* [Ceph]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph/) is employed for share storage, because it too can be made tolerant of a single failure. !!! note An exception to the 3-nodes decision is running a single-node configuration. If you only **have** one node, then obviously your swarm is only as resilient as that node. It's still a perfectly valid swarm configuration, ideal for starting your self-hosting journey. In fact, under the single-node configuration, you don't need ceph either, and you can simply use the local volume on your host for storage. You'll be able to migrate to ceph/more nodes if/when you expand. @@ -38,8 +38,8 @@ Under this design, the only inbound connections we're permitting to our docker s ### Authentication -* Where the hosted application provides a trusted level of authentication (*i.e., [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/)*), or where the application requires public exposure (*i.e. [Privatebin](https://geek-cookbook.funkypenguin.co.nz/)recipes/privatebin/)*), no additional layer of authentication will be required. -* Where the hosted application provides inadequate (*i.e. [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget/)*) or no authentication (*i.e. [Gollum](https://geek-cookbook.funkypenguin.co.nz/)recipes/gollum/)*), a further authentication against an OAuth provider will be required. +* Where the hosted application provides a trusted level of authentication (*i.e., [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/)*), or where the application requires public exposure (*i.e. [Privatebin]https://geek-cookbook.funkypenguin.co.nz/recipes/privatebin/)*), no additional layer of authentication will be required. +* Where the hosted application provides inadequate (*i.e. [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget/)*) or no authentication (*i.e. [Gollum]https://geek-cookbook.funkypenguin.co.nz/recipes/gollum/)*), a further authentication against an OAuth provider will be required. ## High availability diff --git a/manuscript/ha-docker-swarm/docker-swarm-mode.md b/manuscript/ha-docker-swarm/docker-swarm-mode.md index 169d6bf..ab4f4e4 100644 --- a/manuscript/ha-docker-swarm/docker-swarm-mode.md +++ b/manuscript/ha-docker-swarm/docker-swarm-mode.md @@ -128,7 +128,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. Launch the cleanup stack by running ```docker stack deploy docker-cleanup -c ``` @@ -169,7 +169,7 @@ Launch shepherd by running ```docker stack deploy shepherd -c /var/data/config/s After completing the above, you should have: -* [X] [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) +* [X] [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) ## Chef's Notes \ No newline at end of file diff --git a/manuscript/ha-docker-swarm/nodes.md b/manuscript/ha-docker-swarm/nodes.md index 5629165..9a49ee2 100644 --- a/manuscript/ha-docker-swarm/nodes.md +++ b/manuscript/ha-docker-swarm/nodes.md @@ -3,7 +3,7 @@ Let's start building our cluster. You can use either bare-metal machines or virtual machines - the configuration would be the same. To avoid confusion, I'll be referring to these as "nodes" from now on. !!! note - In 2017, I **initially** chose the "[Atomic](https://www.projectatomic.io/)" CentOS/Fedora image for the swarm hosts, but later found its outdated version of Docker to be problematic with advanced features like GPU transcoding (in [Plex](https://geek-cookbook.funkypenguin.co.nz/)recipes/plex/)), [Swarmprom](https://geek-cookbook.funkypenguin.co.nz/)recipes/swarmprom/), etc. In the end, I went mainstream and simply preferred a modern Ubuntu installation. + In 2017, I **initially** chose the "[Atomic](https://www.projectatomic.io/)" CentOS/Fedora image for the swarm hosts, but later found its outdated version of Docker to be problematic with advanced features like GPU transcoding (in [Plex]https://geek-cookbook.funkypenguin.co.nz/recipes/plex/)), [Swarmprom]https://geek-cookbook.funkypenguin.co.nz/recipes/swarmprom/), etc. In the end, I went mainstream and simply preferred a modern Ubuntu installation. ## Ingredients diff --git a/manuscript/ha-docker-swarm/registry.md b/manuscript/ha-docker-swarm/registry.md index 77a0ca9..8bd75ee 100644 --- a/manuscript/ha-docker-swarm/registry.md +++ b/manuscript/ha-docker-swarm/registry.md @@ -10,8 +10,8 @@ The registry mirror runs as a swarm stack, using a simple docker-compose.yml. Cu ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP diff --git a/manuscript/ha-docker-swarm/shared-storage-ceph.md b/manuscript/ha-docker-swarm/shared-storage-ceph.md index bd7f256..07a1a99 100644 --- a/manuscript/ha-docker-swarm/shared-storage-ceph.md +++ b/manuscript/ha-docker-swarm/shared-storage-ceph.md @@ -52,7 +52,7 @@ The process takes about 30 seconds, after which, you'll have a MVC (*Minimum Via INFO:cephadm:Verifying time synchronization is in place... INFO:cephadm:Unit systemd-timesyncd.service is enabled and running INFO:cephadm:Repeating the final host check... - INFO:cephadm:podman|docker (https://geek-cookbook.funkypenguin.co.nz/)usr/bin/docker) is present + INFO:cephadm:podman|docker https://geek-cookbook.funkypenguin.co.nz/usr/bin/docker) is present INFO:cephadm:systemctl is present INFO:cephadm:lvcreate is present INFO:cephadm:Unit systemd-timesyncd.service is enabled and running @@ -143,7 +143,7 @@ Path on master | Path on non-master Back on the ==master== node, run `ceph orch host add ` once for each other node you want to join to the cluster. You can validate the results by running `ceph orch host ls` !!! question "Should we be concerned about giving cephadm using root access over SSH?" - Not really. Docker is inherently insecure at the host-level anyway (*think what would happen if you launched a global-mode stack with a malicious container image which mounted `/root/.ssh`*), so worrying about cephadm seems a little barn-door-after-horses-bolted. If you take host-level security seriously, consider switching to [Kubernetes](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) :) + Not really. Docker is inherently insecure at the host-level anyway (*think what would happen if you launched a global-mode stack with a malicious container image which mounted `/root/.ssh`*), so worrying about cephadm seems a little barn-door-after-horses-bolted. If you take host-level security seriously, consider switching to [Kubernetes]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) :) ### Add OSDs diff --git a/manuscript/ha-docker-swarm/shared-storage-gluster.md b/manuscript/ha-docker-swarm/shared-storage-gluster.md index 7c3febb..b01e7c5 100644 --- a/manuscript/ha-docker-swarm/shared-storage-gluster.md +++ b/manuscript/ha-docker-swarm/shared-storage-gluster.md @@ -3,7 +3,7 @@ While Docker Swarm is great for keeping containers running (_and restarting those that fail_), it does nothing for persistent storage. This means if you actually want your containers to keep any data persistent across restarts (_hint: you do!_), you need to provide shared storage to every docker node. !!! warning - This recipe is deprecated. It didn't work well in 2017, and it's not likely to work any better now. It remains here as a reference. I now recommend the use of [Ceph for shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph/) instead. - 2019 Chef + This recipe is deprecated. It didn't work well in 2017, and it's not likely to work any better now. It remains here as a reference. I now recommend the use of [Ceph for shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph/) instead. - 2019 Chef ## Design diff --git a/manuscript/ha-docker-swarm/traefik-forward-auth.md b/manuscript/ha-docker-swarm/traefik-forward-auth.md index d32017a..f8da9fe 100644 --- a/manuscript/ha-docker-swarm/traefik-forward-auth.md +++ b/manuscript/ha-docker-swarm/traefik-forward-auth.md @@ -2,28 +2,28 @@ Now that we have Traefik deployed, automatically exposing SSL access to our Docker Swarm services using LetsEncrypt wildcard certificates, let's pause to consider that we may not _want_ some services exposed directly to the internet... -..Wait, why not? Well, Traefik doesn't provide any form of authentication, it simply secures the **transmission** of the service between Docker Swarm and the end user. If you were to deploy a service with no native security (*[Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) or [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) come to mind*), then anybody would be able to use it! Even services which _may_ have a layer of authentication **might** not be safe to expose publically - often open source projects may be maintained by enthusiasts who happily add extra features, but just pay lip service to security, on the basis that "*it's the user's problem to secure it in their own network*". +..Wait, why not? Well, Traefik doesn't provide any form of authentication, it simply secures the **transmission** of the service between Docker Swarm and the end user. If you were to deploy a service with no native security (*[Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) or [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) come to mind*), then anybody would be able to use it! Even services which _may_ have a layer of authentication **might** not be safe to expose publically - often open source projects may be maintained by enthusiasts who happily add extra features, but just pay lip service to security, on the basis that "*it's the user's problem to secure it in their own network*". -To give us confidence that **we** can access our services, but BadGuys(tm) cannot, we'll deploy a layer of authentication **in front** of Traefik, using [Forward Authentication](https://docs.traefik.io/configuration/entrypoints/#forward-authentication). You can use your own [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) instance for authentication, but to lower the barrier to entry, this recipe will assume you're authenticating against your own Google account. +To give us confidence that **we** can access our services, but BadGuys(tm) cannot, we'll deploy a layer of authentication **in front** of Traefik, using [Forward Authentication](https://docs.traefik.io/configuration/entrypoints/#forward-authentication). You can use your own [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) instance for authentication, but to lower the barrier to entry, this recipe will assume you're authenticating against your own Google account. ## Ingredients !!! summary "Ingredients" Existing: - * [X] [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph) - * [X] [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/) configured per design + * [X] [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph) + * [X] [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/) configured per design New: - * [ ] Client ID and secret from an OpenID-Connect provider (Google, [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/), Microsoft, etc..) + * [ ] Client ID and secret from an OpenID-Connect provider (Google, [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/), Microsoft, etc..) ## Preparation ### Obtain OAuth credentials !!! note - This recipe will demonstrate using Google OAuth for traefik forward authentication, but it's also possible to use a self-hosted KeyCloak instance - see the [KeyCloak OIDC Provider](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/setup-oidc-provider/) recipe for more details! + This recipe will demonstrate using Google OAuth for traefik forward authentication, but it's also possible to use a self-hosted KeyCloak instance - see the [KeyCloak OIDC Provider]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/setup-oidc-provider/) recipe for more details! Log into https://console.developers.google.com/, create a new project then search for and select "Credentials" in the search bar. @@ -48,7 +48,7 @@ COOKIE_DOMAINS=example.com ### Prepare the docker service config -This is a small container, you can simply add the following content to the existing `traefik-app.yml` deployed in the previous [Traefik](https://geek-cookbook.funkypenguin.co.nz/)recipes/traefik/) recipe: +This is a small container, you can simply add the following content to the existing `traefik-app.yml` deployed in the previous [Traefik]https://geek-cookbook.funkypenguin.co.nz/recipes/traefik/) recipe: ``` traefik-forward-auth: @@ -110,7 +110,7 @@ What have we achieved? By adding an additional three simple labels to any servic ## Chef's Notes -1. Traefik forward auth replaces the use of [oauth_proxy containers](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) found in some of the existing recipes +1. Traefik forward auth replaces the use of [oauth_proxy containers]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) found in some of the existing recipes 2. [@thomaseddon's original version](https://github.com/thomseddon/traefik-forward-auth) of traefik-forward-auth only works with Google currently, but I've created a [fork](https://www.github.com/funkypenguin/traefik-forward-auth) of a [fork](https://github.com/noelcatt/traefik-forward-auth), which implements generic OIDC providers. 3. I reviewed several implementations of forward authenticators for Traefik, but found most to be rather heavy-handed, or specific to a single auth provider. @thomaseddon's go-based docker image is 7MB in size, and with the generic OIDC patch (above), it can be extended to work with any OIDC provider. 4. No, not github natively, but you can ferderate GitHub into KeyCloak, and then use KeyCloak as the OIDC provider. diff --git a/manuscript/ha-docker-swarm/traefik-forward-auth/keycloak.md b/manuscript/ha-docker-swarm/traefik-forward-auth/keycloak.md index 6ceec97..74a6d2a 100644 --- a/manuscript/ha-docker-swarm/traefik-forward-auth/keycloak.md +++ b/manuscript/ha-docker-swarm/traefik-forward-auth/keycloak.md @@ -1,13 +1,13 @@ # Using Traefik Forward Auth with KeyCloak -While the [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/) recipe demonstrated a quick way to protect a set of explicitly-specified URLs using OIDC credentials from a Google account, this recipe will illustrate how to use your own KeyCloak instance to secure **any** URLs within your DNS domain. +While the [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/) recipe demonstrated a quick way to protect a set of explicitly-specified URLs using OIDC credentials from a Google account, this recipe will illustrate how to use your own KeyCloak instance to secure **any** URLs within your DNS domain. ## Ingredients !!! Summary Existing: - * [X] [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) recipe deployed successfully, with a [local user](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/create-user/) and an [OIDC client](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/setup-oidc-provider/) + * [X] [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) recipe deployed successfully, with a [local user]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/create-user/) and an [OIDC client]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/setup-oidc-provider/) New: @@ -48,7 +48,7 @@ COOKIE_DOMAIN= ### Prepare the docker service config -This is a small container, you can simply add the following content to the existing `traefik-app.yml` deployed in the previous [Traefik](https://geek-cookbook.funkypenguin.co.nz/)recipes/traefik/) recipe: +This is a small container, you can simply add the following content to the existing `traefik-app.yml` deployed in the previous [Traefik]https://geek-cookbook.funkypenguin.co.nz/recipes/traefik/) recipe: ``` traefik-forward-auth: diff --git a/manuscript/ha-docker-swarm/traefik.md b/manuscript/ha-docker-swarm/traefik.md index 5835c06..b64c8a7 100644 --- a/manuscript/ha-docker-swarm/traefik.md +++ b/manuscript/ha-docker-swarm/traefik.md @@ -18,7 +18,7 @@ To deal with these gaps, we need a front-end load-balancer, and in this design, !!! summary "You'll need" Existing - * [X] [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph) + * [X] [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph) New @@ -222,7 +222,7 @@ ID NAME IMAGE You should now be able to access your traefik instance on http://:8080 - It'll look a little lonely currently (*below*), but we'll populate it as we add recipes :) -![Screenshot of Traefik, post-launch](https://geek-cookbook.funkypenguin.co.nz/)images/traefik-post-launch.png) +![Screenshot of Traefik, post-launch]https://geek-cookbook.funkypenguin.co.nz/images/traefik-post-launch.png) ### Summary @@ -236,4 +236,4 @@ You should now be able to access your traefik instance on http://:8080 ## Chef's Notes -1. Did you notice how no authentication was required to view the Traefik dashboard? Eek! We'll tackle that in the next section, regarding [Traefik Forward Authentication](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/)! \ No newline at end of file +1. Did you notice how no authentication was required to view the Traefik dashboard? Eek! We'll tackle that in the next section, regarding [Traefik Forward Authentication]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/)! \ No newline at end of file diff --git a/manuscript/index.md b/manuscript/index.md index ceb5826..4bf7492 100644 --- a/manuscript/index.md +++ b/manuscript/index.md @@ -1,15 +1,15 @@ # What is this? -Funky Penguin's "**[Geek Cookbook](https://geek-cookbook.funkypenguin.co.nz)**" is a collection of how-to guides for establishing your own container-based self-hosting platform, using either [Docker Swarm](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) or [Kubernetes](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/). +Funky Penguin's "**[Geek Cookbook](https://geek-cookbook.funkypenguin.co.nz)**" is a collection of how-to guides for establishing your own container-based self-hosting platform, using either [Docker Swarm]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) or [Kubernetes]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/). -Running such a platform enables you to run self-hosted tools such as [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) (*Radarr, Sonarr, NZBGet and friends*), [Plex][plex], [NextCloud][nextcloud], and includes elements such as: +Running such a platform enables you to run self-hosted tools such as [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) (*Radarr, Sonarr, NZBGet and friends*), [Plex][plex], [NextCloud][nextcloud], and includes elements such as: -* [Automatic SSL-secured access](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/) to all services (*with LetsEncrypt*) -* [SSO / authentication layer](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/) to protect unsecured / vulnerable services -* [Automated backup](https://geek-cookbook.funkypenguin.co.nz/)recipes/elkarbackup/) of configuration and data -* [Monitoring and metrics](https://geek-cookbook.funkypenguin.co.nz/)recipes/swarmprom/) collection, graphing and alerting +* [Automatic SSL-secured access]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/) to all services (*with LetsEncrypt*) +* [SSO / authentication layer]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/) to protect unsecured / vulnerable services +* [Automated backup]https://geek-cookbook.funkypenguin.co.nz/recipes/elkarbackup/) of configuration and data +* [Monitoring and metrics]https://geek-cookbook.funkypenguin.co.nz/recipes/swarmprom/) collection, graphing and alerting -Recent updates and additions are posted on the [CHANGELOG](https://geek-cookbook.funkypenguin.co.nz/)CHANGELOG/), and there's a friendly community of like-minded geeks in the [Discord server](http://chat.funkypenguin.co.nz). +Recent updates and additions are posted on the [CHANGELOG]https://geek-cookbook.funkypenguin.co.nz/CHANGELOG/), and there's a friendly community of like-minded geeks in the [Discord server](http://chat.funkypenguin.co.nz). ## Who is this for? @@ -32,7 +32,7 @@ So if you're familiar enough with the concepts above, and you've done self-hosti ## What have you done for me lately? (CHANGELOG) -Check out recent change at [CHANGELOG](https://geek-cookbook.funkypenguin.co.nz/)CHANGELOG/) +Check out recent change at [CHANGELOG]https://geek-cookbook.funkypenguin.co.nz/CHANGELOG/) ## What do you want from me? diff --git a/manuscript/kubernetes/cluster.md b/manuscript/kubernetes/cluster.md index c151c55..b94ad4c 100644 --- a/manuscript/kubernetes/cluster.md +++ b/manuscript/kubernetes/cluster.md @@ -2,7 +2,7 @@ IMO, the easiest Kubernetes cloud provider to experiment with is [DigitalOcean](https://m.do.co/c/e33b78ad621b) (_this is a referral link_). I've included instructions below to start a basic cluster. -![Kubernetes on Digital Ocean](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean.jpg) +![Kubernetes on Digital Ocean]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean.jpg) ## Ingredients @@ -15,27 +15,27 @@ IMO, the easiest Kubernetes cloud provider to experiment with is [DigitalOcean]( Create a project, and then from your project page, click **Manage** -> **Kubernetes (LTD)** in the left-hand panel: -![Kubernetes on Digital Ocean Screenshot #1](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-1.png) +![Kubernetes on Digital Ocean Screenshot #1]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-1.png) Until DigitalOcean considers their Kubernetes offering to be "production ready", you'll need the additional step of clicking on **Enable Limited Access**: -![Kubernetes on Digital Ocean Screenshot #2](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-2.png) +![Kubernetes on Digital Ocean Screenshot #2]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-2.png) The _Enable Limited Access_ button changes to read _Create a Kubernetes Cluster_ . Cleeeek it: -![Kubernetes on Digital Ocean Screenshot #3](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-3.png) +![Kubernetes on Digital Ocean Screenshot #3]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-3.png) When prompted, choose some defaults for your first node pool (_your pool of "compute" resources for your cluster_), and give it a name. In more complex deployments, you can use this concept of "node pools" to run certain applications (_like an inconsequential nightly batch job_) on a particular class of compute instance (_such as cheap, preemptible instances_) -![Kubernetes on Digital Ocean Screenshot #4](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-4.png) +![Kubernetes on Digital Ocean Screenshot #4]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-4.png) That's it! Have a sip of your , a bite of your :cheese:, and wait for your cluster to build. While you wait, follow the instructions to setup kubectl (if you don't already have it) -![Kubernetes on Digital Ocean Screenshot #5](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-5.png) +![Kubernetes on Digital Ocean Screenshot #5]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-5.png) DigitalOcean will provide you with a "kubeconfig" file to use to access your cluster. It's at the bottom of the page (_illustrated below_), and easy to miss (_in my experience_). -![Kubernetes on Digital Ocean Screenshot #6](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-on-digitalocean-screenshot-6.png) +![Kubernetes on Digital Ocean Screenshot #6]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-on-digitalocean-screenshot-6.png) ## Release the kubectl! @@ -72,13 +72,13 @@ That's it. You have a beautiful new kubernetes cluster ready for some action! Still with me? Good. Move on to creating your own external load balancer.. -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? * Cluster (this page) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) - Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) - Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm ## Chef's Notes diff --git a/manuscript/kubernetes/design.md b/manuscript/kubernetes/design.md index 645a70f..ca4573d 100644 --- a/manuscript/kubernetes/design.md +++ b/manuscript/kubernetes/design.md @@ -42,7 +42,7 @@ Under this design, the only inbound connections we're permitting to our Kubernet ### Network Flows * HTTPS (TCP 443) : Serves individual docker containers via SSL-encrypted reverse proxy (_Traefik_) -* Individual additional ports we choose to expose for specific recipes (_i.e., port 8443 for [MQTT](https://geek-cookbook.funkypenguin.co.nz/)recipes/mqtt/)_) +* Individual additional ports we choose to expose for specific recipes (_i.e., port 8443 for [MQTT]https://geek-cookbook.funkypenguin.co.nz/recipes/mqtt/)_) ### Authentication @@ -68,7 +68,7 @@ We use a phone-home container, which calls a simple webhook on our haproxy VM, a Here's a high-level diagram: -![Kubernetes Design](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-cluster-design.png) +![Kubernetes Design]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-cluster-design.png) ## Overview @@ -80,7 +80,7 @@ In the diagram, we have a Kubernetes cluster comprised of 3 nodes. You'll notice Our nodes are partitioned into several namespaces, which logically separate our individual recipes. (_I.e., allowing both a "gitlab" and a "nextcloud" namespace to include a service named "db", which would be challenging without namespaces_) -Outside of our cluster (_could be anywhere on the internet_) is a single VM servicing as a load-balancer, running HAProxy and a webhook service. This load-balancer is described in detail, [in its own section](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/), but what's important up-front is that this VM is the **only element of the design for which we need to provide a fixed IP address**. +Outside of our cluster (_could be anywhere on the internet_) is a single VM servicing as a load-balancer, running HAProxy and a webhook service. This load-balancer is described in detail, [in its own section]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/), but what's important up-front is that this VM is the **only element of the design for which we need to provide a fixed IP address**. ### 1 : The mosquitto pod @@ -92,7 +92,7 @@ The phone-home container calls the webhook, and tells HAProxy to listen on port ### 2 : The Traefik Ingress -In the "default" namespace, we have a Traefik "Ingress Controller". An Ingress controller is a way to use a single port (_say, 443_) plus some intelligence (_say, a defined mapping of URLs to services_) to route incoming requests to the appropriate containers (_via services_). Basically, the Trafeik ingress does what [Traefik does for us under Docker Swarm](https://geek-cookbook.funkypenguin.co.nz/)docker-ha-swarm/traefik/). +In the "default" namespace, we have a Traefik "Ingress Controller". An Ingress controller is a way to use a single port (_say, 443_) plus some intelligence (_say, a defined mapping of URLs to services_) to route incoming requests to the appropriate containers (_via services_). Basically, the Trafeik ingress does what [Traefik does for us under Docker Swarm]https://geek-cookbook.funkypenguin.co.nz/docker-ha-swarm/traefik/). What's happening in the diagram is that a phone-home pod is tied to the traefik pod using affinity, so that both containers will be executed on the same host. Again, the phone-home container calls a webhook on the HAProxy VM, auto-configuring HAproxy to send any HTTPs traffic to its calling address and customer NodePort port number. @@ -120,10 +120,10 @@ Finally, the DNS for all externally-accessible services is pointed to the IP of Still with me? Good. Move on to creating your cluster! -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? * Design (this page) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) - Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm \ No newline at end of file +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) - Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm \ No newline at end of file diff --git a/manuscript/kubernetes/diycluster.md b/manuscript/kubernetes/diycluster.md index 297bf4c..9fcacb2 100644 --- a/manuscript/kubernetes/diycluster.md +++ b/manuscript/kubernetes/diycluster.md @@ -6,7 +6,7 @@ After all, DIY its in our DNA. ## Ingredients -1. Basic knowledge of Kubernetes terms (Will come in handy) [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start) +1. Basic knowledge of Kubernetes terms (Will come in handy) [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start) 2. Some Linux machines (Depends on what recipe you follow) ## Minikube @@ -118,7 +118,7 @@ From your PC,run `ssh-keygen` to generate a public and private key pair ```sh $ ssh-keygen Generating public/private rsa key pair. -Enter file in which to save the key (https://geek-cookbook.funkypenguin.co.nz/)home/thomas/.ssh/id_rsa): [enter] +Enter file in which to save the key https://geek-cookbook.funkypenguin.co.nz/home/thomas/.ssh/id_rsa): [enter] Enter passphrase (empty for no passphrase): [password] Enter same passphrase again: [password] Your identification has been saved in /home/thomas/.ssh/id_rsa. @@ -290,13 +290,13 @@ This section is WIP, instead, try using the K3S guide above Now that you have wasted half a lifetime on installing your very own cluster, you can install more to it. Like a load balancer! -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? * Cluster (this page) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) - Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) - Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm ## About your Chef diff --git a/manuscript/kubernetes/helm.md b/manuscript/kubernetes/helm.md index 4d8af81..640ac1a 100644 --- a/manuscript/kubernetes/helm.md +++ b/manuscript/kubernetes/helm.md @@ -2,14 +2,14 @@ [Helm](https://github.com/helm/helm) is a tool for managing Kubernetes "charts" (_think of it as an uber-polished collection of recipes_). Using one simple command, and by tweaking one simple config file (values.yaml), you can launch a complex stack. There are many publicly available helm charts for popular packages like [elasticsearch](https://github.com/helm/charts/tree/master/stable/elasticsearch), [ghost](https://github.com/helm/charts/tree/master/stable/ghost), [grafana](https://github.com/helm/charts/tree/master/stable/grafana), [mediawiki](https://github.com/helm/charts/tree/master/stable/mediawiki), etc. -![Kubernetes Snapshots](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-helm.png) +![Kubernetes Snapshots]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-helm.png) !!! note - Given enough interest, I may provide a helm-compatible version of the pre-mix repository for [supporters](https://geek-cookbook.funkypenguin.co.nz/)support/). [Hit me up](https://geek-cookbook.funkypenguin.co.nz/)whoami/#contact-me) if you're interested! + Given enough interest, I may provide a helm-compatible version of the pre-mix repository for [supporters]https://geek-cookbook.funkypenguin.co.nz/support/). [Hit me up]https://geek-cookbook.funkypenguin.co.nz/whoami/#contact-me) if you're interested! ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) 2. Geek-Fu required : (_easy - copy and paste_) ## Preparation @@ -41,19 +41,19 @@ including installing pre-releases. After installing Helm, initialise it by running ```helm init```. This will install "tiller" pod into your cluster, which works with the locally installed helm binaries to launch/update/delete Kubernetes elements based on helm charts. -That's it - not very exciting I know, but we'll need helm for the next and final step in building our Kubernetes cluster - deploying the [Traefik ingress controller (via helm)](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/)! +That's it - not very exciting I know, but we'll need helm for the next and final step in building our Kubernetes cluster - deploying the [Traefik ingress controller (via helm)]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/)! ## Move on.. Still with me? Good. Move on to understanding Helm charts... -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data * Helm (this page) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm diff --git a/manuscript/kubernetes/loadbalancer.md b/manuscript/kubernetes/loadbalancer.md index b6974b1..977c6f8 100644 --- a/manuscript/kubernetes/loadbalancer.md +++ b/manuscript/kubernetes/loadbalancer.md @@ -8,11 +8,11 @@ See further examination of the problem and possible solutions in the [Kubernetes This recipe details a simple design to permit the exposure of as many ports as you like, on a single public IP, to a cluster of Kubernetes nodes running as many pods/containers as you need, with services exposed via NodePort. -![Kubernetes Design](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-cluster-design.png) +![Kubernetes Design]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-cluster-design.png) ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) 2. VM _outside_ of Kubernetes cluster, with a fixed IP address. Perhaps, on a [$5/month Digital Ocean Droplet](https://www.digitalocean.com/?refcode=e33b78ad621b).. (_yes, another referral link. Mooar for me!_) 3. Geek-Fu required : (_complex - inline adjustments required_) @@ -310,7 +310,7 @@ Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 Started PO Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 update-haproxy got matched Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 update-haproxy hook triggered successfully Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 Completed 200 OK in 2.123921ms -Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 executing /etc/webhook/update-haproxy.sh (https://geek-cookbook.funkypenguin.co.nz/)etc/webhook/update-haproxy.sh) with arguments ["/etc/webhook/update-haproxy.sh" "unifi-adoption" "8080" "30808" "35.244.91.178" "add"] and environment [] using /etc/webhook as cwd +Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 executing /etc/webhook/update-haproxy.sh https://geek-cookbook.funkypenguin.co.nz/etc/webhook/update-haproxy.sh) with arguments ["/etc/webhook/update-haproxy.sh" "unifi-adoption" "8080" "30808" "35.244.91.178" "add"] and environment [] using /etc/webhook as cwd Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 command output: Configuration file is valid ``` @@ -320,13 +320,13 @@ Feb 06 23:04:28 haproxy2 webhook[1433]: [webhook] 2019/02/06 23:04:28 command ou Still with me? Good. Move on to setting up an ingress SSL terminating proxy with Traefik.. -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster * Load Balancer (this page) - Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm ## Chef's Notes diff --git a/manuscript/kubernetes/snapshots.md b/manuscript/kubernetes/snapshots.md index 7bcb3bd..3a85dfc 100644 --- a/manuscript/kubernetes/snapshots.md +++ b/manuscript/kubernetes/snapshots.md @@ -2,7 +2,7 @@ Before we get carried away creating pods, services, deployments etc, let's spare a thought for _security_... (_DevSecPenguinOps, here we come!_). In the context of this recipe, security refers to safe-guarding your data from accidental loss, as well as malicious impact. -Under [Docker Swarm](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/), we used [shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph/) with [Duplicity](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity/) (or [ElkarBackup](recipes/elkarbackup/)) to automate backups of our persistent data. +Under [Docker Swarm]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/), we used [shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph/) with [Duplicity]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity/) (or [ElkarBackup](recipes/elkarbackup/)) to automate backups of our persistent data. Now that we're playing in the deep end with Kubernetes, we'll need a Cloud-native backup solution... @@ -14,7 +14,7 @@ This recipe employs a clever tool ([miracle2k/k8s-snapshots](https://github.com/ ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) with either AWS or GKE (currently, but apparently other providers are [easy to implement](https://github.com/miracle2k/k8s-snapshots/blob/master/k8s_snapshots/backends/abstract.py)) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) with either AWS or GKE (currently, but apparently other providers are [easy to implement](https://github.com/miracle2k/k8s-snapshots/blob/master/k8s_snapshots/backends/abstract.py)) 2. Geek-Fu required : (_medium - minor adjustments may be required_) ## Preparation @@ -114,7 +114,7 @@ spec: And here's what my snapshot list looks like after a few days: -![Kubernetes Snapshots](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-snapshots.png) +![Kubernetes Snapshots]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-snapshots.png) ### Snapshot a non-Kubernetes volume (optional) @@ -165,13 +165,13 @@ EOF Still with me? Good. Move on to understanding Helm charts... -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) Setup inbound access +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) Setup inbound access * Snapshots (this page) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm diff --git a/manuscript/kubernetes/start.md b/manuscript/kubernetes/start.md index 314d0b1..9cd17bc 100644 --- a/manuscript/kubernetes/start.md +++ b/manuscript/kubernetes/start.md @@ -44,24 +44,24 @@ Let's talk some definitions. Kubernetes.io provides a [glossary](https://kuberne ## Mm.. maaaaybe, how do I start? -If you're like me, and you learn by doing, either play with the examples at https://labs.play-with-k8s.com/, or jump right in by setting up a Google Cloud trial (_you get $300 credit for 12 months_), or a small cluster on [Digital Ocean](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/digitalocean/). +If you're like me, and you learn by doing, either play with the examples at https://labs.play-with-k8s.com/, or jump right in by setting up a Google Cloud trial (_you get $300 credit for 12 months_), or a small cluster on [Digital Ocean]https://geek-cookbook.funkypenguin.co.nz/kubernetes/digitalocean/). If you're the learn-by-watching type, just search for "Kubernetes introduction video". There's a **lot** of great content available. ## I'm ready, gimme some recipes! -As of Jan 2019, our first (_and only!_) Kubernetes recipe is a WIP for the Mosquitto [MQTT](https://geek-cookbook.funkypenguin.co.nz/)recipes/mqtt/) broker. It's a good, simple starter if you're into home automation (_shoutout to [Home Assistant](https://geek-cookbook.funkypenguin.co.nz/)recipes/homeassistant/)!_), since it only requires a single container, and a simple NodePort service. +As of Jan 2019, our first (_and only!_) Kubernetes recipe is a WIP for the Mosquitto [MQTT]https://geek-cookbook.funkypenguin.co.nz/recipes/mqtt/) broker. It's a good, simple starter if you're into home automation (_shoutout to [Home Assistant]https://geek-cookbook.funkypenguin.co.nz/recipes/homeassistant/)!_), since it only requires a single container, and a simple NodePort service. -I'd love for your [feedback](https://geek-cookbook.funkypenguin.co.nz/)support/) on the Kubernetes recipes, as well as suggestions for what to add next. The current rough plan is to replicate the Chef's Favorites recipes (_see the left-hand panel_) into Kubernetes first. +I'd love for your [feedback]https://geek-cookbook.funkypenguin.co.nz/support/) on the Kubernetes recipes, as well as suggestions for what to add next. The current rough plan is to replicate the Chef's Favorites recipes (_see the left-hand panel_) into Kubernetes first. ## Move on.. Still with me? Good. Move on to reviewing the design elements * Start (this page) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) - Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks -* [Traefik](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) - Traefik Ingress via Helm \ No newline at end of file +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) - Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks +* [Traefik]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) - Traefik Ingress via Helm \ No newline at end of file diff --git a/manuscript/kubernetes/traefik.md b/manuscript/kubernetes/traefik.md index 44d597d..366f16f 100644 --- a/manuscript/kubernetes/traefik.md +++ b/manuscript/kubernetes/traefik.md @@ -4,8 +4,8 @@ This recipe utilises the [traefik helm chart](https://github.com/helm/charts/tre ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) -2. [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) installed and initialised in your cluster +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) +2. [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) installed and initialised in your cluster ## Preparation @@ -95,7 +95,7 @@ metrics: ### Prepare phone-home pod -[Remember](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) how our load balancer design ties a phone-home container to another container using a pod, so that the phone-home container can tell our external load balancer (_using a webhook_) where to send our traffic? +[Remember]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) how our load balancer design ties a phone-home container to another container using a pod, so that the phone-home container can tell our external load balancer (_using a webhook_) where to send our traffic? Since we deployed Traefik using helm, we need to take a slightly different approach, so we'll create a pod with an affinity which ensures it runs on the same host which runs the Traefik container (_more precisely, containers with the label app=traefik_). @@ -161,7 +161,7 @@ You can confirm this by running ```kubectl get pods```, and even watch the traef ### Deploy the phone-home pod -We still can't access traefik yet, since it's listening on port 30443 on node it happens to be running on. We'll launch our phone-home pod, to tell our [load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) where to send incoming traffic on port 443. +We still can't access traefik yet, since it's listening on port 30443 on node it happens to be running on. We'll launch our phone-home pod, to tell our [load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) where to send incoming traffic on port 443. Optionally, on your loadbalancer VM, run ```journalctl -u webhook -f``` to watch for the container calling the webhook. @@ -191,22 +191,22 @@ helm upgrade --values values.yml traefik stable/traefik --recreate-pods We're doneburgers! We now have all the pieces to safely deploy recipes into our Kubernetes cluster, knowing: 1. Our HTTPS traffic will be secured with LetsEncrypt (thanks Traefik!) -2. Our non-HTTPS ports (like UniFi adoption) will be load-balanced using an free-to-scale [external load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) -3. Our persistent data will be [automatically backed up](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) +2. Our non-HTTPS ports (like UniFi adoption) will be load-balanced using an free-to-scale [external load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) +3. Our persistent data will be [automatically backed up]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) Here's a recap: -* [Start](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/start/) - Why Kubernetes? -* [Design](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) - How does it fit together? -* [Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/cluster/) - Setup a basic cluster -* [Load Balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/) Setup inbound access -* [Snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) - Automatically backup your persistent data -* [Helm](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/helm/) - Uber-recipes from fellow geeks +* [Start]https://geek-cookbook.funkypenguin.co.nz/kubernetes/start/) - Why Kubernetes? +* [Design]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) - How does it fit together? +* [Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/cluster/) - Setup a basic cluster +* [Load Balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/) Setup inbound access +* [Snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) - Automatically backup your persistent data +* [Helm]https://geek-cookbook.funkypenguin.co.nz/kubernetes/helm/) - Uber-recipes from fellow geeks * Traefik (this page) - Traefik Ingress via Helm ## Where to next? -I'll be adding more Kubernetes versions of existing recipes soon. Check out the [MQTT](https://geek-cookbook.funkypenguin.co.nz/)recipes/mqtt/) recipe for a start! +I'll be adding more Kubernetes versions of existing recipes soon. Check out the [MQTT]https://geek-cookbook.funkypenguin.co.nz/recipes/mqtt/) recipe for a start! ## Chef's Notes diff --git a/manuscript/recipes/autopirate.md b/manuscript/recipes/autopirate.md index 71fff73..6997d06 100644 --- a/manuscript/recipes/autopirate.md +++ b/manuscript/recipes/autopirate.md @@ -24,7 +24,7 @@ Tools included in the AutoPirate stack are: * **[Mylar](https://github.com/evilhero/mylar)** : finds, downloads and manages comic books * **[Headphones](https://github.com/rembo10/headphones)** : finds, downloads and manages music * **[Lazy Librarian](https://github.com/itsmegb/LazyLibrarian)** : finds, downloads and manages ebooks -* **[Ombi](https://github.com/tidusjar/Ombi)** : provides an interface to request additions to a [Plex](https://geek-cookbook.funkypenguin.co.nz/)recipes/plex/)/[Emby](https://geek-cookbook.funkypenguin.co.nz/)recipes/emby/) library using the above tools +* **[Ombi](https://github.com/tidusjar/Ombi)** : provides an interface to request additions to a [Plex]https://geek-cookbook.funkypenguin.co.nz/recipes/plex/)/[Emby]https://geek-cookbook.funkypenguin.co.nz/recipes/emby/) library using the above tools * **[Jackett](https://github.com/Jackett/Jackett)** : Provides an local, caching, API-based interface to torrent trackers, simplifying the way your tools search for torrents. Since this recipe is so long, and so many of the tools are optional to the final result (_i.e., if you're not interested in comics, you won't want Mylar_), I've described each individual tool on its own sub-recipe page (_below_), even though most of them are deployed very similarly. @@ -32,8 +32,8 @@ Since this recipe is so long, and so many of the tools are optional to the final ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. Access to NZB indexers and Usenet servers 4. DNS entries configured for each of the NZB tools in this recipe that you want to use @@ -59,7 +59,7 @@ Create a user to "own" the above directories, and note the uid and gid of the cr ### Secure public access -What you'll quickly notice about this recipe is that __every__ web interface is protected by an [OAuth proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/). +What you'll quickly notice about this recipe is that __every__ web interface is protected by an [OAuth proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/). Why? Because these tools are developed by a handful of volunteer developers who are focused on adding features, not necessarily implementing robust security. Most users wouldn't expose these tools directly to the internet, so the tools have rudimentary (if any) access control. @@ -105,22 +105,22 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. #### Assemble the tools.. Now work your way through the list of tools below, adding whichever tools your want to use, and finishing with the **end** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget/) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) \ No newline at end of file +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget/) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) \ No newline at end of file diff --git a/manuscript/recipes/autopirate/end.md b/manuscript/recipes/autopirate/end.md index edb77cd..bc8657e 100644 --- a/manuscript/recipes/autopirate/end.md +++ b/manuscript/recipes/autopirate/end.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's the conclusion to the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's the conclusion to the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. ### Launch Autopirate stack diff --git a/manuscript/recipes/autopirate/headphones.md b/manuscript/recipes/autopirate/headphones.md index 4d2e177..46f1e8b 100644 --- a/manuscript/recipes/autopirate/headphones.md +++ b/manuscript/recipes/autopirate/headphones.md @@ -1,7 +1,7 @@ hero: AutoPirate - A fully-featured recipe to automate finding, downloading, and organising your media !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Headphones @@ -11,7 +11,7 @@ hero: AutoPirate - A fully-featured recipe to automate finding, downloading, and ## Inclusion into AutoPirate -To include Headphones in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Headphones in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` headphones: @@ -51,23 +51,23 @@ headphones_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) * [Mylar](https://github.com/evilhero/mylar) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) * Headphones (this page) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/heimdall.md b/manuscript/recipes/autopirate/heimdall.md index 813532b..c93c156 100644 --- a/manuscript/recipes/autopirate/heimdall.md +++ b/manuscript/recipes/autopirate/heimdall.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Heimdall @@ -7,13 +7,13 @@ Heimdall is an elegant solution to organise all your web applications. Its dedicated to this purpose so you wont lose your links in a sea of bookmarks. -Heimdall provides a single URL to manage access to all of your autopirate tools, and includes "enhanced" (_i.e., display stats within Heimdall without launching the app_) access to [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md), [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/), and friends. +Heimdall provides a single URL to manage access to all of your autopirate tools, and includes "enhanced" (_i.e., display stats within Heimdall without launching the app_) access to [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md), [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/), and friends. ![Heimdall Screenshot](../../images/heimdall.jpg) ## Inclusion into AutoPirate -To include Heimdall in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Heimdall in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` heimdall: @@ -57,23 +57,23 @@ To include Heimdall in your [AutoPirate](https://geek-cookbook.funkypenguin.co.n ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylarr/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylarr/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) * Heimdall (this page) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/jackett.md b/manuscript/recipes/autopirate/jackett.md index 01af6de..975fe6f 100644 --- a/manuscript/recipes/autopirate/jackett.md +++ b/manuscript/recipes/autopirate/jackett.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Jackett @@ -11,7 +11,7 @@ This allows for getting recent uploads (like RSS) and performing searches. Jacke ## Inclusion into AutoPirate -To include Jackett in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Jackett in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` jackett: @@ -51,23 +51,23 @@ jackett_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylarr/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylarr/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) * Jackett (this page) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/lazylibrarian.md b/manuscript/recipes/autopirate/lazylibrarian.md index 722f2cc..a63d8e5 100644 --- a/manuscript/recipes/autopirate/lazylibrarian.md +++ b/manuscript/recipes/autopirate/lazylibrarian.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # LazyLibrarian @@ -15,7 +15,7 @@ ## Inclusion into AutoPirate -To include LazyLibrarian in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include LazyLibrarian in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` lazylibrarian: @@ -63,26 +63,26 @@ calibre-server: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) * [Mylar](https://github.com/evilhero/mylar) * Lazy Librarian (this page) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes -1. The calibre-server container co-exists within the Lazy Librarian (LL) containers so that LL can automatically add a book to Calibre using the calibre-server interface. The calibre library can then be properly viewed using the [calibre-web](https://geek-cookbook.funkypenguin.co.nz/)recipes/calibre-web) recipe. +1. The calibre-server container co-exists within the Lazy Librarian (LL) containers so that LL can automatically add a book to Calibre using the calibre-server interface. The calibre library can then be properly viewed using the [calibre-web]https://geek-cookbook.funkypenguin.co.nz/recipes/calibre-web) recipe. 2. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition. \ No newline at end of file diff --git a/manuscript/recipes/autopirate/lidarr.md b/manuscript/recipes/autopirate/lidarr.md index 3066bb4..0990ff0 100644 --- a/manuscript/recipes/autopirate/lidarr.md +++ b/manuscript/recipes/autopirate/lidarr.md @@ -1,17 +1,17 @@ hero: AutoPirate - A fully-featured recipe to automate finding, downloading, and organising your media !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Lidarr -[Lidarr](https://lidarr.audio/) is an automated music downloader for NZB and Torrent. It performs the same function as [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones), but is written using the same(ish) codebase as [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) and [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr). It's blazingly fast, and includes beautiful album/artist art. Lidarr supports [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/), [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget/), Transmission, Torrent, Deluge and Blackhole (_just like Sonarr / Radarr_) +[Lidarr](https://lidarr.audio/) is an automated music downloader for NZB and Torrent. It performs the same function as [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones), but is written using the same(ish) codebase as [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) and [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr). It's blazingly fast, and includes beautiful album/artist art. Lidarr supports [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/), [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget/), Transmission, Torrent, Deluge and Blackhole (_just like Sonarr / Radarr_) ![Lidarr Screenshot](../../images/lidarr.png) ## Inclusion into AutoPirate -To include Lidarr in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Lidarr in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` lidarr: @@ -51,24 +51,24 @@ lidarr_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) * [Mylar](https://github.com/evilhero/mylar) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) * Lidarr (this page) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/mylar.md b/manuscript/recipes/autopirate/mylar.md index 9b5fdf2..d64d199 100644 --- a/manuscript/recipes/autopirate/mylar.md +++ b/manuscript/recipes/autopirate/mylar.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Mylar @@ -9,7 +9,7 @@ ## Inclusion into AutoPirate -To include Mylar in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Mylar in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` mylar: @@ -49,23 +49,23 @@ mylar_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) * Mylar (this page) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/nzbget.md b/manuscript/recipes/autopirate/nzbget.md index 0c5461d..767fe90 100644 --- a/manuscript/recipes/autopirate/nzbget.md +++ b/manuscript/recipes/autopirate/nzbget.md @@ -1,18 +1,18 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # NZBGet ## Introduction -NZBGet performs the same function as [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) (_downloading content from Usenet servers_), but it's lightweight and fast(er), written in C++ (_as opposed to Python_). +NZBGet performs the same function as [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) (_downloading content from Usenet servers_), but it's lightweight and fast(er), written in C++ (_as opposed to Python_). ![NZBGet Screenshot](../../images/nzbget.jpg) ## Inclusion into AutoPirate -To include NZBGet in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack -(_The only reason you **wouldn't** use NZBGet, would be if you were using [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/) instead_), include the following in your autopirate.yml stack definition file: +To include NZBGet in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack +(_The only reason you **wouldn't** use NZBGet, would be if you were using [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/) instead_), include the following in your autopirate.yml stack definition file: !!! tip I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` @@ -56,23 +56,23 @@ nzbget_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) * NZBGet (this page) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/nzbhydra.md b/manuscript/recipes/autopirate/nzbhydra.md index 1cf3ae8..c350c4b 100644 --- a/manuscript/recipes/autopirate/nzbhydra.md +++ b/manuscript/recipes/autopirate/nzbhydra.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # NZBHydra @@ -16,7 +16,7 @@ ## Inclusion into AutoPirate -To include NZBHydra in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include NZBHydra in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` nzbhydra: @@ -55,23 +55,23 @@ nzbhydra_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) * NZBHydra (this page) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/nzbhydra2.md b/manuscript/recipes/autopirate/nzbhydra2.md index 63c6d38..bb95ec7 100644 --- a/manuscript/recipes/autopirate/nzbhydra2.md +++ b/manuscript/recipes/autopirate/nzbhydra2.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # NZBHydra 2 @@ -7,22 +7,22 @@ [NZBHydra 2](https://github.com/theotherp/nzbhydra2) is a meta search for NZB indexers. It provides easy access to a number of raw and newznab based indexers. You can search all your indexers from one place and use it as an indexer source for tools like Sonarr, Radarr or CouchPotato. !!! note - NZBHydra 2 is a complete rewrite of [NZBHydra (1)](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhybra/). It's currently in Beta. It works mostly fine but some functions might not be completely done and incompatibilities with some tools might still exist. You might want to run both in parallel for migration / testing purposes, but ultimately you'll probably want to switch over to NZBHydra 2 exclusively. + NZBHydra 2 is a complete rewrite of [NZBHydra (1)]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhybra/). It's currently in Beta. It works mostly fine but some functions might not be completely done and incompatibilities with some tools might still exist. You might want to run both in parallel for migration / testing purposes, but ultimately you'll probably want to switch over to NZBHydra 2 exclusively. ![NZBHydra Screenshot](../../images/nzbhydra2.png) Features include: * Searches Anizb, BinSearch, NZBIndex and any newznab compatible indexers. Merges all results, filters them by a number of configurable restrictions, recognizes duplicates and returns them all in one place -* Add results to [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget/) or [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/) +* Add results to [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget/) or [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/) * Support for all relevant media IDs (IMDB, TMDB, TVDB, TVRage, TVMaze) and conversion between them * Query generation, meaning a query will be generated if only a media ID is provided in the search and the indexer doesn't support the ID or if no results were found -* Compatible with [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/), [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/), [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md), [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/), nzb360, CouchPotato, [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/), [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/), Sick Beard, [Jackett/Cardigann](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/), Watcher, etc. +* Compatible with [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/), [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/), [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md), [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/), nzb360, CouchPotato, [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/), [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/), Sick Beard, [Jackett/Cardigann]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/), Watcher, etc. * Search and download history and extensive stats. E.g. indexer response times, download shares, NZB age, etc. * Authentication and multi-user support * Automatic update of NZB download status by querying configured downloaders * RSS support with configurable cache times -* Torrent support (_Although I prefer [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) for this_): +* Torrent support (_Although I prefer [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) for this_): * For GUI searches, allowing you to download torrents to a blackhole folder * A separate Torznab compatible endpoint for API requests, allowing you to merge multiple trackers * Extensive configurability @@ -31,7 +31,7 @@ Features include: ## Inclusion into AutoPirate -To include NZBHydra2 in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include NZBHydra2 in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` nzbhydra2: @@ -70,23 +70,23 @@ nzbhydra2_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) * NZBHydra2 (this page) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/ombi.md b/manuscript/recipes/autopirate/ombi.md index 1c52ff9..e7196cc 100644 --- a/manuscript/recipes/autopirate/ombi.md +++ b/manuscript/recipes/autopirate/ombi.md @@ -1,9 +1,9 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Ombi -[Ombi](https://github.com/tidusjar/Ombi) is a useful addition to the [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack. Features include: +[Ombi](https://github.com/tidusjar/Ombi) is a useful addition to the [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack. Features include: * Lets users request Movies and TV Shows (_whether it being the entire series, an entire season, or even single episodes._) * Easily manage your requests @@ -17,7 +17,7 @@ Automatically updates the status of requests when they are available on Plex/Emb ## Inclusion into AutoPirate -To include Ombi in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Ombi in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` ombi: @@ -56,23 +56,23 @@ ombi_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) * Ombi (this page) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/radarr.md b/manuscript/recipes/autopirate/radarr.md index 7c39568..38302fb 100644 --- a/manuscript/recipes/autopirate/radarr.md +++ b/manuscript/recipes/autopirate/radarr.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Radarr @@ -23,11 +23,11 @@ ![Radarr Screenshot](../../images/radarr.png) !!! tip "Sponsored Project" - Sonarr is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I forget it's there until I (reliably) receive an email with new and exciting updates + Sonarr is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I forget it's there until I (reliably) receive an email with new and exciting updates ## Inclusion into AutoPirate -To include Radarr in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Radarr in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` radarr: @@ -67,23 +67,23 @@ radarr_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) * Radarr (this page) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/rtorrent.md b/manuscript/recipes/autopirate/rtorrent.md index 4e512e0..d7b71f9 100644 --- a/manuscript/recipes/autopirate/rtorrent.md +++ b/manuscript/recipes/autopirate/rtorrent.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # RTorrent / ruTorrent @@ -13,7 +13,7 @@ When using a torrent client from behind NAT (_which swarm, by nature, is_), you ## Inclusion into AutoPirate -To include ruTorrent in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include ruTorrent in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` rtorrent: @@ -56,23 +56,23 @@ rtorrent_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) * RTorrent (this page) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/sabnzbd.md b/manuscript/recipes/autopirate/sabnzbd.md index 1c7abaa..dde9000 100644 --- a/manuscript/recipes/autopirate/sabnzbd.md +++ b/manuscript/recipes/autopirate/sabnzbd.md @@ -1,21 +1,21 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # SABnzbd ## Introduction -SABnzbd is the workhorse of the stack. It takes .nzb files as input (_manually or from other [autopirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack tools_), then connects to your chosen Usenet provider, downloads all the individual binaries referenced by the .nzb, and then tests/repairs/combines/uncompresses them all into the final result - media files. +SABnzbd is the workhorse of the stack. It takes .nzb files as input (_manually or from other [autopirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack tools_), then connects to your chosen Usenet provider, downloads all the individual binaries referenced by the .nzb, and then tests/repairs/combines/uncompresses them all into the final result - media files. ![SABNZBD Screenshot](../../images/sabnzbd.png) !!! tip "Sponsored Project" - SABnzbd is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. It's not sexy, but it's consistent and reliable, and I enjoy the fruits of its labor near-daily. + SABnzbd is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. It's not sexy, but it's consistent and reliable, and I enjoy the fruits of its labor near-daily. ## Inclusion into AutoPirate -To include SABnzbd in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack -(_The only reason you **wouldn't** use SABnzbd, would be if you were using [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) instead_), include the following in your autopirate.yml stack definition file: +To include SABnzbd in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack +(_The only reason you **wouldn't** use SABnzbd, would be if you were using [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) instead_), include the following in your autopirate.yml stack definition file: !!! tip I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` @@ -63,23 +63,23 @@ sabnzbd_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: * SABnzbd (this page) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) -* [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) +* [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/autopirate/sonarr.md b/manuscript/recipes/autopirate/sonarr.md index fac35a4..aa5fded 100644 --- a/manuscript/recipes/autopirate/sonarr.md +++ b/manuscript/recipes/autopirate/sonarr.md @@ -1,5 +1,5 @@ !!! warning - This is not a complete recipe - it's a component of the [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. + This is not a complete recipe - it's a component of the [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) "_uber-recipe_", but has been split into its own page to reduce complexity. # Sonarr @@ -9,11 +9,11 @@ ![Sonarr Screenshot](../../images/sonarr.png) !!! tip "Sponsored Project" - Sonarr is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I forget it's there until I (reliably) receive an email with new and exciting updates + Sonarr is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I forget it's there until I (reliably) receive an email with new and exciting updates ## Inclusion into AutoPirate -To include Sonarr in your [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: +To include Sonarr in your [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) stack, include the following in your autopirate.yml stack definition file: ``` sonarr: @@ -53,23 +53,23 @@ sonarr_proxy: ## Assemble more tools.. -Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/)** section: +Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/)** section: -* [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd.md) -* [NZBGet](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbget.md) -* [RTorrent](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/rtorrent/) +* [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd.md) +* [NZBGet]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbget.md) +* [RTorrent]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/rtorrent/) * Sonarr (this page) -* [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) -* [Mylar](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/mylar/) -* [Lazy Librarian](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lazylibrarian/) -* [Headphones](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/headphones/) -* [Lidarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/lidarr/) -* [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) -* [NZBHydra2](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra2/) -* [Ombi](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/ombi/) -* [Jackett](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/jackett/) -* [Heimdall](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/heimdall/) -* [End](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/end/) (launch the stack) +* [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) +* [Mylar]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/mylar/) +* [Lazy Librarian]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lazylibrarian/) +* [Headphones]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/headphones/) +* [Lidarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/lidarr/) +* [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) +* [NZBHydra2]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra2/) +* [Ombi]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/ombi/) +* [Jackett]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/jackett/) +* [Heimdall]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/heimdall/) +* [End]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/end/) (launch the stack) ## Chef's Notes diff --git a/manuscript/recipes/bitwarden.md b/manuscript/recipes/bitwarden.md index 9bef778..22d4c0f 100644 --- a/manuscript/recipes/bitwarden.md +++ b/manuscript/recipes/bitwarden.md @@ -25,8 +25,8 @@ Bitwarden is a free and open source password management solution for individuals !!! summary "Ingredients" Existing: - 1. [X] [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) - 2. [X] [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design + 1. [X] [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) + 2. [X] [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. [X] DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation diff --git a/manuscript/recipes/bookstack.md b/manuscript/recipes/bookstack.md index 7d0431e..1e6e0d2 100644 --- a/manuscript/recipes/bookstack.md +++ b/manuscript/recipes/bookstack.md @@ -2,16 +2,16 @@ BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information. -A friendly middle ground between heavyweights like MediaWiki or Confluence and [Gollum](https://geek-cookbook.funkypenguin.co.nz/)recipes/gollum/), BookStack relies on a database backend (so searching and versioning is easy), but limits itself to a pre-defined, 3-tier structure (book, chapter, page). The result is a lightweight, approachable personal documentation stack, which includes search and Markdown editing. +A friendly middle ground between heavyweights like MediaWiki or Confluence and [Gollum]https://geek-cookbook.funkypenguin.co.nz/recipes/gollum/), BookStack relies on a database backend (so searching and versioning is easy), but limits itself to a pre-defined, 3-tier structure (book, chapter, page). The result is a lightweight, approachable personal documentation stack, which includes search and Markdown editing. ![BookStack Screenshot](../images/bookstack.png) -I like to protect my public-facing web UIs with an [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy), ensuring that if an application bug (or a user misconfiguration) exposes the app to unplanned public scrutiny, I have a second layer of defense. +I like to protect my public-facing web UIs with an [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy), ensuring that if an application bug (or a user misconfiguration) exposes the app to unplanned public scrutiny, I have a second layer of defense. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -27,7 +27,7 @@ mkdir -p /var/data/runtime/bookstack/db ### Prepare environment -Create bookstack.env, and populate with the following variables. Set the [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy) variables provided by your OAuth provider (if applicable.) +Create bookstack.env, and populate with the following variables. Set the [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy) variables provided by your OAuth provider (if applicable.) ``` # For oauth-proxy (optional) @@ -127,7 +127,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/calibre-web.md b/manuscript/recipes/calibre-web.md index 3f286ca..eb37ece 100644 --- a/manuscript/recipes/calibre-web.md +++ b/manuscript/recipes/calibre-web.md @@ -2,9 +2,9 @@ hero: Manage your ebook collection. Like a BOSS. # Calibre-Web -The [AutoPirate](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/) recipe includes [Lazy Librarian](https://github.com/itsmegb/LazyLibrarian), a tool for tracking, finding, and downloading eBooks. However, after the eBooks are downloaded, Lazy Librarian is not much use for organising, tracking, and actually **reading** them. +The [AutoPirate]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/) recipe includes [Lazy Librarian](https://github.com/itsmegb/LazyLibrarian), a tool for tracking, finding, and downloading eBooks. However, after the eBooks are downloaded, Lazy Librarian is not much use for organising, tracking, and actually **reading** them. -[Calibre-Web](https://github.com/janeczku/calibre-web) could be described as "_[Plex](https://geek-cookbook.funkypenguin.co.nz/)recipes/plex/) (or [Emby](https://geek-cookbook.funkypenguin.co.nz/)recipes/emby/)) for eBooks_" - it's a web-based interface to manage your eBook library, screenshot below: +[Calibre-Web](https://github.com/janeczku/calibre-web) could be described as "_[Plex]https://geek-cookbook.funkypenguin.co.nz/recipes/plex/) (or [Emby]https://geek-cookbook.funkypenguin.co.nz/recipes/emby/)) for eBooks_" - it's a web-based interface to manage your eBook library, screenshot below: ![Calibre-Web Screenshot](../images/calibre-web.png) @@ -23,8 +23,8 @@ Support for editing eBook metadata and deleting eBooks from Calibre library ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -42,7 +42,7 @@ Ensure that your Calibre library is accessible to the swarm (_i.e., exists on sh ### Prepare environment -We'll use an [oauth-proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) to protect the UI from public access, so create calibre-web.env, and populate with the following variables: +We'll use an [oauth-proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) to protect the UI from public access, so create calibre-web.env, and populate with the following variables: ``` OAUTH2_PROXY_CLIENT_ID= @@ -110,7 +110,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. @@ -125,4 +125,4 @@ Log into your new instance at https://**YOUR-FQDN**. You'll be directed to the i ## Chef's Notes 1. Yes, Calibre does provide a server component. But it's not as fully-featured as Calibre-Web (_i.e., you can't use it to send ebooks directly to your Kindle_) -2. A future enhancement might be integrating this recipe with the filestore for [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/), so that the desktop database (Calibre) can be kept synced with Calibre-Web. \ No newline at end of file +2. A future enhancement might be integrating this recipe with the filestore for [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/), so that the desktop database (Calibre) can be kept synced with Calibre-Web. \ No newline at end of file diff --git a/manuscript/recipes/collabora-online.md b/manuscript/recipes/collabora-online.md index fc5bcee..525b5cd 100644 --- a/manuscript/recipes/collabora-online.md +++ b/manuscript/recipes/collabora-online.md @@ -7,16 +7,16 @@ Collabora Online Development Edition (or "[CODE](https://www.collaboraoffice.com/code/#what_is_code)"), is the lightweight, or "home" edition of the commercially-supported [Collabora Online](https://www.collaboraoffice.com/collabora-online/) platform. It -It's basically the [LibreOffice](https://www.libreoffice.org/) interface in a web-browser. CODE is not a standalone app, it's a backend intended to be accessed via "WOPI" from an existing interface (_in our case, [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/)_) +It's basically the [LibreOffice](https://www.libreoffice.org/) interface in a web-browser. CODE is not a standalone app, it's a backend intended to be accessed via "WOPI" from an existing interface (_in our case, [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/)_) ![CODE Screenshot](../images/collabora-online.png) ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname (_i.e. "collabora.your-domain.com"_) you intend to use for LDAP Account Manager, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP -4. [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/) installed and operational +4. [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/) installed and operational 5. [Docker-compose](https://docs.docker.com/compose/install/) installed on your node(s) - this is a special case which needs to run outside of Docker Swarm ## Preparation @@ -56,7 +56,7 @@ Create /var/data/config/collabora/collabora.env, and populate with the following Note the following: 1. Variables are in lower-case, unlike our standard convention. This is to align with the CODE container - 2. Set domain to your [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/) domain, and escape all the periods as per the example + 2. Set domain to your [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/) domain, and escape all the periods as per the example 3. Set your server_name to collabora.. Escaping periods is unnecessary 4. Your password cannot include triangular brackets - the entrypoint script will insert this password into an XML document, and triangular brackets will make bad(tm) things happen diff --git a/manuscript/recipes/cryptonote-mining-pool.md b/manuscript/recipes/cryptonote-mining-pool.md index 71a91cc..80babcc 100644 --- a/manuscript/recipes/cryptonote-mining-pool.md +++ b/manuscript/recipes/cryptonote-mining-pool.md @@ -1,16 +1,16 @@ # CryptoNote Mining Pool -[Cryptocurrency miners](https://geek-cookbook.funkypenguin.co.nz/)recipes/cryptominer) will "pool" their GPU resources ("_hashpower_") into aggregate "_mining pools_", so that by the combined effort of all the miners, the pool will receive a reward for the blocks "mined" into the blockchain, and this reward will be distributed among the miners. +[Cryptocurrency miners]https://geek-cookbook.funkypenguin.co.nz/recipes/cryptominer) will "pool" their GPU resources ("_hashpower_") into aggregate "_mining pools_", so that by the combined effort of all the miners, the pool will receive a reward for the blocks "mined" into the blockchain, and this reward will be distributed among the miners. [CryptoNote](https://cryptonote.org/) is an open-source toolset designed to facilitate the creation of new privacy-focused [cryptocurrencies](https://cryptonote.org/coins) (_CryptoNote = 'Kryptonite'. In a pool. Get it?_) -![CryptoNote Mining Pool Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/cryptonote-mining-pool.png) +![CryptoNote Mining Pool Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/cryptonote-mining-pool.png) The fact that all these currencies share a common ancestry means that a common mining pool platform can be used for miners. The following recipes all use variations of [Dvandal's cryptonote-nodejs-pool ](https://github.com/dvandal/cryptonote-nodejs-pool) ## Mining Pool Recipies -* [TurtleCoin](https://geek-cookbook.funkypenguin.co.nz/)recipes/turtle-pool/), the no-BS, fun baby cryptocurrency -* [Athena](https://geek-cookbook.funkypenguin.co.nz/)recipes/cryptonote-mining-pool/athena/), TurtleCoin's newborn baby sister +* [TurtleCoin]https://geek-cookbook.funkypenguin.co.nz/recipes/turtle-pool/), the no-BS, fun baby cryptocurrency +* [Athena]https://geek-cookbook.funkypenguin.co.nz/recipes/cryptonote-mining-pool/athena/), TurtleCoin's newborn baby sister diff --git a/manuscript/recipes/duplicity.md b/manuscript/recipes/duplicity.md index 13ebd88..3b45b15 100644 --- a/manuscript/recipes/duplicity.md +++ b/manuscript/recipes/duplicity.md @@ -28,7 +28,7 @@ So what does this mean for our stack? It means we can leverage Duplicity to back ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) 2. Credentials for one of the Duplicity's supported upload destinations ## Preparation @@ -68,7 +68,7 @@ PASSPHRASE= ``` !!! note - See the [data layout reference](https://geek-cookbook.funkypenguin.co.nz/)reference/data_layout/) for an explanation of the included/excluded paths above. + See the [data layout reference]https://geek-cookbook.funkypenguin.co.nz/reference/data_layout/) for an explanation of the included/excluded paths above. ### Run a test backup @@ -90,7 +90,7 @@ Repeat after me: "If you don't verify your backup, **it's not a backup**". !!! warning Depending on what tier of storage you chose from your provider (_i.e., Google Coldline, or Amazon S3_), you may be charged for downloading data. -Run a variation of the following to confirm a file you expect to be backed up, **is** backed up. (_I used traefik.yml from the [traefik recipie](https://geek-cookbook.funkypenguin.co.nz/)recipie/traefik/), since this is likely to exist for every reader_). +Run a variation of the following to confirm a file you expect to be backed up, **is** backed up. (_I used traefik.yml from the [traefik recipie]https://geek-cookbook.funkypenguin.co.nz/recipie/traefik/), since this is likely to exist for every reader_). ``` docker run --env-file duplicity.env -it --rm \ @@ -148,7 +148,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/elkarbackup.md b/manuscript/recipes/elkarbackup.md index 82fa1f8..709466a 100644 --- a/manuscript/recipes/elkarbackup.md +++ b/manuscript/recipes/elkarbackup.md @@ -11,7 +11,7 @@ Don't be like [Cameron](http://haltandcatchfire.wikia.com/wiki/Cameron_Howe). Ba [![Common Observatory](../images/common_observatory.png)](https://www.observe.global/) -ElkarBackup is a free open-source backup solution based on RSync/RSnapshot. It's basically a web wrapper around rsync/rsnapshot, which means that your backups are just files on a filesystem, utilising hardlinks for tracking incremental changes. I find this result more reassuring than a blob of compressed, (encrypted?) data that [more sophisticated backup solutions](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity/) would produce for you. +ElkarBackup is a free open-source backup solution based on RSync/RSnapshot. It's basically a web wrapper around rsync/rsnapshot, which means that your backups are just files on a filesystem, utilising hardlinks for tracking incremental changes. I find this result more reassuring than a blob of compressed, (encrypted?) data that [more sophisticated backup solutions]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity/) would produce for you. ![ElkarBackup Screenshot](../images/elkarbackup.png) @@ -19,8 +19,8 @@ ElkarBackup is a free open-source backup solution based on RSync/RSnapshot. It's ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -159,7 +159,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. @@ -171,11 +171,11 @@ Launch the ElkarBackup stack by running ```docker stack deploy elkarbackup -c

Your LDAP name > Mappers: -![KeyCloak Add Realm Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/sso-stack-keycloak-3.png) +![KeyCloak Add Realm Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/sso-stack-keycloak-3.png) For each of the following mappers, click the name, and set the "_Read Only_" flag to "_Off_" (_this enables 2-way sync between KeyCloak and OpenLDAP_) @@ -53,16 +53,16 @@ For each of the following mappers, click the name, and set the "_Read Only_" fla * email * first name -![KeyCloak Add Realm Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/sso-stack-keycloak-4.png) +![KeyCloak Add Realm Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/sso-stack-keycloak-4.png) ## Summary -We've setup a new realm in KeyCloak, and configured read-write federation to an [OpenLDAP](https://geek-cookbook.funkypenguin.co.nz/)recipes/openldap/) backend. We can now manage our LDAP users using either KeyCloak or LDAP directly, and we can protect vulnerable services using [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/). +We've setup a new realm in KeyCloak, and configured read-write federation to an [OpenLDAP]https://geek-cookbook.funkypenguin.co.nz/recipes/openldap/) backend. We can now manage our LDAP users using either KeyCloak or LDAP directly, and we can protect vulnerable services using [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/). !!! Summary Created: - * [X] KeyCloak realm in read-write federation with [OpenLDAP](https://geek-cookbook.funkypenguin.co.nz/)recipes/openldap/) directory + * [X] KeyCloak realm in read-write federation with [OpenLDAP]https://geek-cookbook.funkypenguin.co.nz/recipes/openldap/) directory ## Chef's Notes \ No newline at end of file diff --git a/manuscript/recipes/keycloak/create-user.md b/manuscript/recipes/keycloak/create-user.md index 12190b4..f4ddefa 100644 --- a/manuscript/recipes/keycloak/create-user.md +++ b/manuscript/recipes/keycloak/create-user.md @@ -1,38 +1,38 @@ # Create KeyCloak Users !!! warning - This is not a complete recipe - it's an optional component of the [Keycloak recipe](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/), but has been split into its own page to reduce complexity. + This is not a complete recipe - it's an optional component of the [Keycloak recipe]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/), but has been split into its own page to reduce complexity. -Unless you plan to authenticate against an outside provider (*[OpenLDAP](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/openldap/), below, for example*), you'll want to create some local users.. +Unless you plan to authenticate against an outside provider (*[OpenLDAP]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/openldap/), below, for example*), you'll want to create some local users.. ## Ingredients !!! Summary Existing: - * [X] [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) recipe deployed successfully + * [X] [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) recipe deployed successfully ### Create User Within the "Master" realm (*no need for more realms yet*), navigate to **Manage** -> **Users**, and then click **Add User** at the top right: -![Navigating to the add user interface in Keycloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-user-1.png) +![Navigating to the add user interface in Keycloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-user-1.png) Populate your new user's username (it's the only mandatory field) -![Populating a username in the add user interface in Keycloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-user-2.png) +![Populating a username in the add user interface in Keycloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-user-2.png) ### Set User Credentials Once your user is created, to set their password, click on the "**Credentials**" tab, and procede to reset it. Set the password to non-temporary, unless you like extra work! -![Resetting a user's password in Keycloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-user-3.png) +![Resetting a user's password in Keycloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-user-3.png) ## Summary -We've setup users in KeyCloak, which we can now use to authenticate to KeyCloak, when it's used as an [OIDC Provider](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/setup-oidc-provider/), potentially to secure vulnerable services using [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/). +We've setup users in KeyCloak, which we can now use to authenticate to KeyCloak, when it's used as an [OIDC Provider]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/setup-oidc-provider/), potentially to secure vulnerable services using [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/). !!! Summary Created: - * [X] Username / password to authenticate against [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) + * [X] Username / password to authenticate against [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) diff --git a/manuscript/recipes/keycloak/setup-oidc-provider.md b/manuscript/recipes/keycloak/setup-oidc-provider.md index 0dc0a8c..ffc0f07 100644 --- a/manuscript/recipes/keycloak/setup-oidc-provider.md +++ b/manuscript/recipes/keycloak/setup-oidc-provider.md @@ -1,20 +1,20 @@ # Add OIDC Provider to KeyCloak !!! warning - This is not a complete recipe - it's an optional component of the [Keycloak recipe](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/), but has been split into its own page to reduce complexity. + This is not a complete recipe - it's an optional component of the [Keycloak recipe]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/), but has been split into its own page to reduce complexity. -Having an authentication provider is not much use until you start authenticating things against it! In order to authenticate against KeyCloak using OpenID Connect (OIDC), which is required for [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)recipe/traefik-forward-auth/), we'll setup a client in KeyCloak... +Having an authentication provider is not much use until you start authenticating things against it! In order to authenticate against KeyCloak using OpenID Connect (OIDC), which is required for [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/recipe/traefik-forward-auth/), we'll setup a client in KeyCloak... ## Ingredients !!! Summary Existing: - * [X] [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) recipe deployed successfully + * [X] [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) recipe deployed successfully New: - * [ ] The URI(s) to protect with the OIDC provider. Refer to the [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)recipe/traefik-forward-auth/) recipe for more information + * [ ] The URI(s) to protect with the OIDC provider. Refer to the [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/recipe/traefik-forward-auth/) recipe for more information ## Preparation @@ -22,11 +22,11 @@ Having an authentication provider is not much use until you start authenticating Within the "Master" realm (*no need for more realms yet*), navigate to **Clients**, and then click **Create** at the top right: -![Navigating to the add user interface in Keycloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-client-1.png) +![Navigating to the add user interface in Keycloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-client-1.png) Enter a name for your client (*remember, we're authenticating **applications** now, not users, so use an application-specific name*): -![Adding a client in KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-client-2.png) +![Adding a client in KeyCloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-client-2.png) ### Configure Client @@ -35,17 +35,17 @@ Once your client is created, set at **least** the following, and click **Save** * **Access Type** : Confidential * **Valid Redirect URIs** : -![Set KeyCloak client to confidential access type, add redirect URIs](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-client-3.png) +![Set KeyCloak client to confidential access type, add redirect URIs]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-client-3.png) ### Retrieve Client Secret Now that you've changed the access type, and clicked **Save**, an additional **Credentials** tab appears at the top of the window. Click on the tab, and capture the KeyCloak-generated secret. This secret, plus your client name, is required to authenticate against KeyCloak via OIDC. -![Capture client secret from KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)images/keycloak-add-client-4.png) +![Capture client secret from KeyCloak]https://geek-cookbook.funkypenguin.co.nz/images/keycloak-add-client-4.png) ## Summary -We've setup an OIDC client in KeyCloak, which we can now use to protect vulnerable services using [Traefik Forward Auth](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik-forward-auth/). The OIDC URL provided by KeyCloak in the master realm, is *https:///realms/master/.well-known/openid-configuration* +We've setup an OIDC client in KeyCloak, which we can now use to protect vulnerable services using [Traefik Forward Auth]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik-forward-auth/). The OIDC URL provided by KeyCloak in the master realm, is *https:///realms/master/.well-known/openid-configuration* !!! Summary Created: diff --git a/manuscript/recipes/kubernetes/kanboard.md b/manuscript/recipes/kubernetes/kanboard.md index b6b6106..ba3900c 100644 --- a/manuscript/recipes/kubernetes/kanboard.md +++ b/manuscript/recipes/kubernetes/kanboard.md @@ -1,11 +1,11 @@ #Kanboard -Kanboard is a Kanban tool, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of my favorite RSS reader, [Miniflux](https://geek-cookbook.funkypenguin.co.nz/)recipes/miniflux/)_) +Kanboard is a Kanban tool, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of my favorite RSS reader, [Miniflux]https://geek-cookbook.funkypenguin.co.nz/recipes/miniflux/)_) -![Kanboard Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/kanboard.png) +![Kanboard Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/kanboard.png) !!! tip "Sponsored Project" - Kanboard is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I use it both in my DayJob(tm), and to manage my overflowing, overly-optimistic personal commitments! + Kanboard is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I use it both in my DayJob(tm), and to manage my overflowing, overly-optimistic personal commitments! Features include: @@ -22,14 +22,14 @@ Features include: ## Ingredients -1. A [Kubernetes Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) including [Traefik Ingress](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) -2. A DNS name for your kanboard instance (*kanboard.example.com*, below) pointing to your [load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/), fronting your Traefik ingress +1. A [Kubernetes Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) including [Traefik Ingress]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) +2. A DNS name for your kanboard instance (*kanboard.example.com*, below) pointing to your [load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/), fronting your Traefik ingress ## Preparation ### Prepare traefik for namespace -When you deployed [Traefik via the helm chart](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *kanboard* namespace, as illustrated below: +When you deployed [Traefik via the helm chart]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *kanboard* namespace, as illustrated below: ``` @@ -90,7 +90,7 @@ kubectl create -f /var/data/config/kanboard/kanboard-volumeclaim.yaml ``` !!! question "What's that annotation about?" - The annotation is used by [k8s-snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. + The annotation is used by [k8s-snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. ### Create ConfigMap @@ -258,7 +258,7 @@ kubectl patch -n kanboard deployment app -p "{\"spec\":{\"template\":{\"metadata ### Troubleshooting -To look at the Kanboard pod's logs, run ```kubectl logs -n kanboard -f```. For further troubleshooting hints, see [Troubleshooting](https://geek-cookbook.funkypenguin.co.nz/)reference/kubernetes/troubleshooting/). +To look at the Kanboard pod's logs, run ```kubectl logs -n kanboard -f```. For further troubleshooting hints, see [Troubleshooting]https://geek-cookbook.funkypenguin.co.nz/reference/kubernetes/troubleshooting/). ## Chef's Notes diff --git a/manuscript/recipes/kubernetes/kubernetes-dashboard.md b/manuscript/recipes/kubernetes/kubernetes-dashboard.md index 4cfc045..3082cf8 100644 --- a/manuscript/recipes/kubernetes/kubernetes-dashboard.md +++ b/manuscript/recipes/kubernetes/kubernetes-dashboard.md @@ -4,7 +4,7 @@ Yes, Kubernetes is complicated. There are lots of moving parts, and debugging _w Fortunately, to assist in day-to-day operation of our cluster, and in the occasional "how-did-that-ever-work" troubleshooting, we have available to us, the mighty **[Kubernetes Dashboard](https://github.com/kubernetes/dashboard)**: -![Kubernetes Dashboard Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/kubernetes-dashboard.png) +![Kubernetes Dashboard Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/kubernetes-dashboard.png) Using the dashboard, you can: @@ -16,11 +16,11 @@ Using the dashboard, you can: ## Ingredients -1. A [Kubernetes Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/), with +1. A [Kubernetes Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/), with 2. OIDC-enabled authentication -3. An Ingress Controller ([Traefik Ingress](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) or [NGinx Ingress](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/nginx-ingress/)) -4. A DNS name for your dashboard instance (*dashboard.example.com*, below) pointing to your [load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/), fronting your ingress controller -5. A [KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/) instance for authentication +3. An Ingress Controller ([Traefik Ingress]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) or [NGinx Ingress]https://geek-cookbook.funkypenguin.co.nz/kubernetes/nginx-ingress/)) +4. A DNS name for your dashboard instance (*dashboard.example.com*, below) pointing to your [load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/), fronting your ingress controller +5. A [KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/) instance for authentication ## Preparation diff --git a/manuscript/recipes/kubernetes/miniflux.md b/manuscript/recipes/kubernetes/miniflux.md index eadda19..ef25c6c 100644 --- a/manuscript/recipes/kubernetes/miniflux.md +++ b/manuscript/recipes/kubernetes/miniflux.md @@ -1,11 +1,11 @@ #Miniflux -Miniflux is a lightweight RSS reader, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of the favorite Open Source Kanban app, [Kanboard](https://geek-cookbook.funkypenguin.co.nz/)recipes/kanboard/)_) +Miniflux is a lightweight RSS reader, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of the favorite Open Source Kanban app, [Kanboard]https://geek-cookbook.funkypenguin.co.nz/recipes/kanboard/)_) -![Miniflux Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/miniflux.png) +![Miniflux Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/miniflux.png) !!! tip "Sponsored Project" - Miniflux is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. Although I get to process my RSS feeds less frequently than I'd like to! + Miniflux is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. Although I get to process my RSS feeds less frequently than I'd like to! I've [reviewed Miniflux in detail on my blog](https://www.funkypenguin.co.nz/review/miniflux-lightweight-self-hosted-rss-reader/), but features (among many) that I appreciate: @@ -20,14 +20,14 @@ I've [reviewed Miniflux in detail on my blog](https://www.funkypenguin.co.nz/rev ## Ingredients -1. A [Kubernetes Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) including [Traefik Ingress](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) -2. A DNS name for your miniflux instance (*miniflux.example.com*, below) pointing to your [load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/), fronting your Traefik ingress +1. A [Kubernetes Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) including [Traefik Ingress]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) +2. A DNS name for your miniflux instance (*miniflux.example.com*, below) pointing to your [load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/), fronting your Traefik ingress ## Preparation ### Prepare traefik for namespace -When you deployed [Traefik via the helm chart](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *miniflux* namespace, as illustrated below: +When you deployed [Traefik via the helm chart]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *miniflux* namespace, as illustrated below: ``` @@ -88,7 +88,7 @@ kubectl create -f /var/data/config/miniflux/db-persistent-volumeclaim.yaml ``` !!! question "What's that annotation about?" - The annotation is used by [k8s-snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. + The annotation is used by [k8s-snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. ### Create secrets @@ -317,4 +317,4 @@ At this point, you should be able to access your instance on your chosen DNS nam ### Troubleshooting -To look at the Miniflux pod's logs, run ```kubectl logs -n miniflux -f```. For further troubleshooting hints, see [Troubleshooting](https://geek-cookbook.funkypenguin.co.nz/)reference/kubernetes/troubleshooting/). \ No newline at end of file +To look at the Miniflux pod's logs, run ```kubectl logs -n miniflux -f```. For further troubleshooting hints, see [Troubleshooting]https://geek-cookbook.funkypenguin.co.nz/reference/kubernetes/troubleshooting/). \ No newline at end of file diff --git a/manuscript/recipes/kubernetes/nextcloud.md b/manuscript/recipes/kubernetes/nextcloud.md index fa5ebec..8705fad 100644 --- a/manuscript/recipes/kubernetes/nextcloud.md +++ b/manuscript/recipes/kubernetes/nextcloud.md @@ -15,7 +15,7 @@ Details ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/digital-ocean/) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/digital-ocean/) ## Preparation @@ -110,7 +110,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/kubernetes/phpipam.md b/manuscript/recipes/kubernetes/phpipam.md index fc88827..e839b67 100644 --- a/manuscript/recipes/kubernetes/phpipam.md +++ b/manuscript/recipes/kubernetes/phpipam.md @@ -8,7 +8,7 @@ Details ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/digital-ocean/) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/digital-ocean/) ## Preparation @@ -103,7 +103,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/kubernetes/privatebin.md b/manuscript/recipes/kubernetes/privatebin.md index fa5ebec..8705fad 100644 --- a/manuscript/recipes/kubernetes/privatebin.md +++ b/manuscript/recipes/kubernetes/privatebin.md @@ -15,7 +15,7 @@ Details ## Ingredients -1. [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/digital-ocean/) +1. [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/digital-ocean/) ## Preparation @@ -110,7 +110,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/kubernetes/template-k8s.md b/manuscript/recipes/kubernetes/template-k8s.md index b6b6106..ba3900c 100644 --- a/manuscript/recipes/kubernetes/template-k8s.md +++ b/manuscript/recipes/kubernetes/template-k8s.md @@ -1,11 +1,11 @@ #Kanboard -Kanboard is a Kanban tool, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of my favorite RSS reader, [Miniflux](https://geek-cookbook.funkypenguin.co.nz/)recipes/miniflux/)_) +Kanboard is a Kanban tool, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of my favorite RSS reader, [Miniflux]https://geek-cookbook.funkypenguin.co.nz/recipes/miniflux/)_) -![Kanboard Screenshot](https://geek-cookbook.funkypenguin.co.nz/)images/kanboard.png) +![Kanboard Screenshot]https://geek-cookbook.funkypenguin.co.nz/images/kanboard.png) !!! tip "Sponsored Project" - Kanboard is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I use it both in my DayJob(tm), and to manage my overflowing, overly-optimistic personal commitments! + Kanboard is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. I use it both in my DayJob(tm), and to manage my overflowing, overly-optimistic personal commitments! Features include: @@ -22,14 +22,14 @@ Features include: ## Ingredients -1. A [Kubernetes Cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/design/) including [Traefik Ingress](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/) -2. A DNS name for your kanboard instance (*kanboard.example.com*, below) pointing to your [load balancer](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/loadbalancer/), fronting your Traefik ingress +1. A [Kubernetes Cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/design/) including [Traefik Ingress]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/) +2. A DNS name for your kanboard instance (*kanboard.example.com*, below) pointing to your [load balancer]https://geek-cookbook.funkypenguin.co.nz/kubernetes/loadbalancer/), fronting your Traefik ingress ## Preparation ### Prepare traefik for namespace -When you deployed [Traefik via the helm chart](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *kanboard* namespace, as illustrated below: +When you deployed [Traefik via the helm chart]https://geek-cookbook.funkypenguin.co.nz/kubernetes/traefik/), you would have customized ```values.yml``` for your deployment. In ```values.yml``` is a list of namespaces which Traefik is permitted to access. Update ```values.yml``` to include the *kanboard* namespace, as illustrated below: ``` @@ -90,7 +90,7 @@ kubectl create -f /var/data/config/kanboard/kanboard-volumeclaim.yaml ``` !!! question "What's that annotation about?" - The annotation is used by [k8s-snapshots](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. + The annotation is used by [k8s-snapshots]https://geek-cookbook.funkypenguin.co.nz/kubernetes/snapshots/) to create daily incremental snapshots of your persistent volumes. In this case, our volume is snapshotted daily, and copies kept for 7 days. ### Create ConfigMap @@ -258,7 +258,7 @@ kubectl patch -n kanboard deployment app -p "{\"spec\":{\"template\":{\"metadata ### Troubleshooting -To look at the Kanboard pod's logs, run ```kubectl logs -n kanboard -f```. For further troubleshooting hints, see [Troubleshooting](https://geek-cookbook.funkypenguin.co.nz/)reference/kubernetes/troubleshooting/). +To look at the Kanboard pod's logs, run ```kubectl logs -n kanboard -f```. For further troubleshooting hints, see [Troubleshooting]https://geek-cookbook.funkypenguin.co.nz/reference/kubernetes/troubleshooting/). ## Chef's Notes diff --git a/manuscript/recipes/mail.md b/manuscript/recipes/mail.md index bb01d82..60269be 100644 --- a/manuscript/recipes/mail.md +++ b/manuscript/recipes/mail.md @@ -14,8 +14,8 @@ docker-mailserver doesn't include a webmail client, and one is not strictly need ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. LetsEncrypt authorized email address for domain 4. Access to manage DNS records for domains diff --git a/manuscript/recipes/mattermost.md b/manuscript/recipes/mattermost.md index efad678..610c25a 100644 --- a/manuscript/recipes/mattermost.md +++ b/manuscript/recipes/mattermost.md @@ -8,8 +8,8 @@ Details ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -104,7 +104,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/miniflux.md b/manuscript/recipes/miniflux.md index 823a860..aa28459 100644 --- a/manuscript/recipes/miniflux.md +++ b/manuscript/recipes/miniflux.md @@ -2,12 +2,12 @@ hero: Miniflux - A recipe for a lightweight minimalist RSS reader # Miniflux -Miniflux is a lightweight RSS reader, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of the favorite Open Source Kanban app, [Kanboard](https://geek-cookbook.funkypenguin.co.nz/)recipes/kanboard/)_) +Miniflux is a lightweight RSS reader, developed by [Frdric Guillot](https://github.com/fguillot). (_Who also happens to be the developer of the favorite Open Source Kanban app, [Kanboard]https://geek-cookbook.funkypenguin.co.nz/recipes/kanboard/)_) ![Miniflux Screenshot](../images/miniflux.png) !!! tip "Sponsored Project" - Miniflux is one of my [sponsored projects](https://geek-cookbook.funkypenguin.co.nz/)sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. Although I get to process my RSS feeds less frequently than I'd like to! + Miniflux is one of my [sponsored projects]https://geek-cookbook.funkypenguin.co.nz/sponsored-projects/) - a project I financially support on a regular basis because of its utility to me. Although I get to process my RSS feeds less frequently than I'd like to! I've [reviewed Miniflux in detail on my blog](https://www.funkypenguin.co.nz/review/miniflux-lightweight-self-hosted-rss-reader/), but features (among many) that I appreciate: @@ -21,8 +21,8 @@ I've [reviewed Miniflux in detail on my blog](https://www.funkypenguin.co.nz/rev ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry pointing your Miniflux url (i.e. _miniflux.example.com_) to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation diff --git a/manuscript/recipes/minio.md b/manuscript/recipes/minio.md index ed6e6ad..10f918d 100644 --- a/manuscript/recipes/minio.md +++ b/manuscript/recipes/minio.md @@ -17,8 +17,8 @@ Possible use-cases: ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -173,6 +173,6 @@ goofys#bucket /mnt/mountpoint fuse _netdev,allow_other,--file-mode= ## Chef's Notes 1. There are many S3-filesystem-mounting tools available, I just picked Goofys because it's simple. Google is your friend :) -2. Some applications (_like [NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipes/nextcloud/)_) can natively mount S3 buckets -3. Some backup tools (_like [Duplicity](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity/)_) can backup directly to S3 buckets +2. Some applications (_like [NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipes/nextcloud/)_) can natively mount S3 buckets +3. Some backup tools (_like [Duplicity]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity/)_) can backup directly to S3 buckets diff --git a/manuscript/recipes/mqtt.md b/manuscript/recipes/mqtt.md index d32ba7e..3828ed5 100644 --- a/manuscript/recipes/mqtt.md +++ b/manuscript/recipes/mqtt.md @@ -7,7 +7,7 @@ hero: Kubernetes. The hero we deserve. # MQTT broker -I use Elias Kotlyar's [excellent custom firmware](https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks) for Xiaomi DaFang/XiaoFang cameras, enabling RTSP, MQTT, motion tracking, and other features, integrating directly with [Home Assistant](https://geek-cookbook.funkypenguin.co.nz/)recipes/homeassistant/). +I use Elias Kotlyar's [excellent custom firmware](https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks) for Xiaomi DaFang/XiaoFang cameras, enabling RTSP, MQTT, motion tracking, and other features, integrating directly with [Home Assistant]https://geek-cookbook.funkypenguin.co.nz/recipes/homeassistant/). There's currently a [mysterious bug](https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/issues/638) though, which prevents TCP communication between Home Assistant and the camera, when MQTT services are enabled on the camera and the mqtt broker runs on the same Raspberry Pi as Home Assistant, using [Hass.io](https://www.home-assistant.io/hassio/). @@ -19,7 +19,7 @@ A workaround to this bug is to run an MQTT broker **external** to the raspberry ## Ingredients -1. A [Kubernetes cluster](https://geek-cookbook.funkypenguin.co.nz/)kubernetes/digital-ocean/) +1. A [Kubernetes cluster]https://geek-cookbook.funkypenguin.co.nz/kubernetes/digital-ocean/) ## Preparation diff --git a/manuscript/recipes/munin.md b/manuscript/recipes/munin.md index d6ac29e..01aad32 100644 --- a/manuscript/recipes/munin.md +++ b/manuscript/recipes/munin.md @@ -10,8 +10,8 @@ Munin uses the excellent RRDTool (written by Tobi Oetiker) and the framework is ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -46,7 +46,7 @@ mkdir -p {log,lib,run,cache} ### Prepare environment -Create /var/data/config/munin/munin.env, and populate with the following variables. Use the OAUTH2 variables if you plan to use an [oauth2_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) to protect munin, and set at a **minimum** the ```MUNIN_USER```, ```MUNIN_PASSWORD```, and ```NODES``` values: +Create /var/data/config/munin/munin.env, and populate with the following variables. Use the OAUTH2 variables if you plan to use an [oauth2_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) to protect munin, and set at a **minimum** the ```MUNIN_USER```, ```MUNIN_PASSWORD```, and ```NODES``` values: ``` # Use these if you plan to protect the webUI with an oauth_proxy @@ -123,7 +123,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. ## Serving diff --git a/manuscript/recipes/nextcloud.md b/manuscript/recipes/nextcloud.md index 87c66c9..19c49cf 100644 --- a/manuscript/recipes/nextcloud.md +++ b/manuscript/recipes/nextcloud.md @@ -16,15 +16,15 @@ This recipe is based on the official NextCloud docker image, but includes seprat ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry pointing your NextCloud url (_nextcloud.example.com_) to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation ### Setup data locations -We'll need several directories for [static data](https://geek-cookbook.funkypenguin.co.nz/)reference/data_layout/#static-data) to bind-mount into our container, so create them in /var/data/nextcloud (_so that they can be [backed up](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity/)_) +We'll need several directories for [static data]https://geek-cookbook.funkypenguin.co.nz/reference/data_layout/#static-data) to bind-mount into our container, so create them in /var/data/nextcloud (_so that they can be [backed up]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity/)_) ``` mkdir /var/data/nextcloud @@ -32,7 +32,7 @@ cd /var/data/nextcloud mkdir -p {html,apps,config,data,database-dump} ``` -Now make **more** directories for [runtime data](https://geek-cookbook.funkypenguin.co.nz/)reference/data_layout/#runtime-data) (_so that they can be **not** backed-up_): +Now make **more** directories for [runtime data]https://geek-cookbook.funkypenguin.co.nz/reference/data_layout/#runtime-data) (_so that they can be **not** backed-up_): ``` mkdir /var/data/runtime/nextcloud @@ -159,7 +159,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. @@ -188,7 +188,7 @@ Want to use Calendar/Contacts on your iOS device? Want to avoid dictating long, Huzzah! NextCloud supports [service discovery for CalDAV/CardDAV](https://tools.ietf.org/html/rfc6764), allowing you to simply tell your device the primary URL of your server (_**nextcloud.batcave.org**, for example_), and have the device figure out the correct WebDAV path to use. -We (_and anyone else using the [NextCloud Docker image](https://hub.docker.com/_/nextcloud/)_) are using an SSL-terminating reverse proxy ([Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/)) in front of our NextCloud container. In fact, it's not **possible** to setup SSL **within** the NextCloud container. +We (_and anyone else using the [NextCloud Docker image](https://hub.docker.com/_/nextcloud/)_) are using an SSL-terminating reverse proxy ([Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/)) in front of our NextCloud container. In fact, it's not **possible** to setup SSL **within** the NextCloud container. When using a reverse proxy, your device requests a URL from your proxy (https://nextcloud.batcave.com/.well-known/caldav), and the reverse proxy then passes that request **unencrypted** to the internal URL of the NextCloud instance (i.e., http://172.16.12.123/.well-known/caldav) diff --git a/manuscript/recipes/openldap.md b/manuscript/recipes/openldap.md index c2ac28d..f19e152 100644 --- a/manuscript/recipes/openldap.md +++ b/manuscript/recipes/openldap.md @@ -5,7 +5,7 @@ [![Common Observatory](../images/common_observatory.png)](https://www.observe.global/) -LDAP is probably the most ubiquitous authentication backend, before the current era of "[stupid social sign-ons](https://www.usatoday.com/story/tech/columnist/2018/10/23/how-separate-your-social-networks-your-regular-sites/1687763002/)". Many of the recipes featured in the cookbook (_[NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipe/nextcloud/), [Kanboard](https://geek-cookbook.funkypenguin.co.nz/)recipe/kanboard/), [Gitlab](https://geek-cookbook.funkypenguin.co.nz/)recipe/gitlab/), etc_) offer LDAP integration. +LDAP is probably the most ubiquitous authentication backend, before the current era of "[stupid social sign-ons](https://www.usatoday.com/story/tech/columnist/2018/10/23/how-separate-your-social-networks-your-regular-sites/1687763002/)". Many of the recipes featured in the cookbook (_[NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipe/nextcloud/), [Kanboard]https://geek-cookbook.funkypenguin.co.nz/recipe/kanboard/), [Gitlab]https://geek-cookbook.funkypenguin.co.nz/recipe/gitlab/), etc_) offer LDAP integration. ## Big deal, who cares? @@ -21,12 +21,12 @@ This recipe combines the raw power of OpenLDAP with the flexibility and features ## What's the takeaway? -What you'll end up with is a directory structure which will allow integration with popular tools (_[NextCloud](https://geek-cookbook.funkypenguin.co.nz/)recipe/nextcloud/), [Kanboard](https://geek-cookbook.funkypenguin.co.nz/)recipe/kanboard/), [Gitlab](https://geek-cookbook.funkypenguin.co.nz/)recipe/gitlab/), etc_), as well as with KeyCloak (_an upcoming recipe_), for **true** SSO. +What you'll end up with is a directory structure which will allow integration with popular tools (_[NextCloud]https://geek-cookbook.funkypenguin.co.nz/recipe/nextcloud/), [Kanboard]https://geek-cookbook.funkypenguin.co.nz/recipe/kanboard/), [Gitlab]https://geek-cookbook.funkypenguin.co.nz/recipe/gitlab/), etc_), as well as with KeyCloak (_an upcoming recipe_), for **true** SSO. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname (_i.e. "lam.your-domain.com"_) you intend to use for LDAP Account Manager, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -41,7 +41,7 @@ mkdir /var/data/runtime/openldap/ ``` !!! note "Why 2 directories?" - For rationale, see my [data layout explanation](https://geek-cookbook.funkypenguin.co.nz/)reference/data_layout/) + For rationale, see my [data layout explanation]https://geek-cookbook.funkypenguin.co.nz/reference/data_layout/) ### Prepare environment @@ -60,7 +60,7 @@ OAUTH2_PROXY_COOKIE_SECRET= ``` !!! note - I use an [OAuth proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) to protect access to the web UI, when the sensitivity of the protected data (i.e. my authentication store) warrants it, or if I don't necessarily trust the security of the webUI. + I use an [OAuth proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) to protect access to the web UI, when the sensitivity of the protected data (i.e. my authentication store) warrants it, or if I don't necessarily trust the security of the webUI. Create ```authenticated-emails.txt```, and populate with the email addresses (_matched to GitHub user accounts, in my case_) to which you want grant access, using OAuth2. @@ -389,7 +389,7 @@ networks: ``` !!! warning - **Normally**, we set unique static subnets for every stack you deploy, and put the non-public facing components (like databases) in an dedicated _internal network. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + **Normally**, we set unique static subnets for every stack you deploy, and put the non-public facing components (like databases) in an dedicated _internal network. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. However, you're likely to want to use OpenLdap with KeyCloak, whose JBOSS startup script assumes a single interface, and will crash in a ball of if you try to assign multiple interfaces to the container. @@ -447,4 +447,4 @@ Create your users using the "**New User**" button. ## Chef's Notes -1. [The KeyCloak](https://geek-cookbook.funkypenguin.co.nz/)recipes/keycloak/authenticate-against-openldap/) recipe illustrates how to integrate KeyCloak with your LDAP directory, giving you a cleaner interface to manage users, and a raft of SSO / OAuth features. +1. [The KeyCloak]https://geek-cookbook.funkypenguin.co.nz/recipes/keycloak/authenticate-against-openldap/) recipe illustrates how to integrate KeyCloak with your LDAP directory, giving you a cleaner interface to manage users, and a raft of SSO / OAuth features. diff --git a/manuscript/recipes/owntracks.md b/manuscript/recipes/owntracks.md index 3a8f509..ff739bc 100644 --- a/manuscript/recipes/owntracks.md +++ b/manuscript/recipes/owntracks.md @@ -7,12 +7,12 @@ Using a smartphone app, OwnTracks allows you to collect and analyse your own location data **without** sharing this data with a cloud provider (_i.e. Apple, Google_). Potential use cases are: * Sharing family locations without relying on Apple Find-My-friends -* Performing automated actions in [HomeAssistant](https://geek-cookbook.funkypenguin.co.nz/)recipes/homeassistant/) when you arrive/leave home +* Performing automated actions in [HomeAssistant]https://geek-cookbook.funkypenguin.co.nz/recipes/homeassistant/) when you arrive/leave home ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -96,7 +96,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/phpipam.md b/manuscript/recipes/phpipam.md index 1fb1ac9..045d4e9 100644 --- a/manuscript/recipes/phpipam.md +++ b/manuscript/recipes/phpipam.md @@ -8,18 +8,18 @@ phpIPAM fulfils a non-sexy, but important role - It helps you manage your IP add ## Why should you care about this? -You probably have a home network, with 20-30 IP addresses, for your family devices, your ![IoT devices](https://geek-cookbook.funkypenguin.co.nz/)recipe/home-assistant), your smart TV, etc. If you want to (a) monitor them, and (b) audit who does what, you care about what IPs they're assigned by your DHCP server. +You probably have a home network, with 20-30 IP addresses, for your family devices, your ![IoT devices]https://geek-cookbook.funkypenguin.co.nz/recipe/home-assistant), your smart TV, etc. If you want to (a) monitor them, and (b) audit who does what, you care about what IPs they're assigned by your DHCP server. You could simple keep track of all devices with leases in your DHCP server, but what happens if your (_hypothetical?_) Ubiquity Edge Router X crashes and burns due to lack of disk space, and you loose track of all your leases? Well, you have to start from scratch, is what! -And that [HomeAssistant](https://geek-cookbook.funkypenguin.co.nz/)recipes/homeassistant/) config, which you so carefully compiled, refers to each device by IP/DNS name, so you'd better make sure you recreate it consistently! +And that [HomeAssistant]https://geek-cookbook.funkypenguin.co.nz/recipes/homeassistant/) config, which you so carefully compiled, refers to each device by IP/DNS name, so you'd better make sure you recreate it consistently! Enter phpIPAM. A tool designed to help home keeps as well as large organisations keep track of their IP (_and VLAN, VRF, and AS number_) allocations. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname (_i.e. "phpipam.your-domain.com"_) you intend to use for phpIPAM, pointed to your [keepalived](ha-docker-swarm/keepalived/) IPIP ## Preparation @@ -75,7 +75,7 @@ BACKUP_FREQUENCY=1d ### Create nginx.conf -I usually protect my stacks using an [oauth proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) container in front of the app. This protects me from either accidentally exposing a platform to the world, or having a insecure platform accessed and abused. +I usually protect my stacks using an [oauth proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) container in front of the app. This protects me from either accidentally exposing a platform to the world, or having a insecure platform accessed and abused. In the case of phpIPAM, the oauth_proxy creates an additional complexity, since it passes the "Authorization" HTTP header to the phpIPAM container. phpIPAH then examines the header, determines that the provided username (_my email address associated with my oauth provider_) doesn't match a local user account, and denies me access without the opportunity to retry. @@ -193,7 +193,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/piwik.md b/manuscript/recipes/piwik.md index bce634c..d2e913b 100644 --- a/manuscript/recipes/piwik.md +++ b/manuscript/recipes/piwik.md @@ -6,8 +6,8 @@ ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design ## Preparation @@ -83,7 +83,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. ## Serving diff --git a/manuscript/recipes/plex.md b/manuscript/recipes/plex.md index 00499a4..4e869ba 100644 --- a/manuscript/recipes/plex.md +++ b/manuscript/recipes/plex.md @@ -8,8 +8,8 @@ hero: A recipe to manage your Media ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. A DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -82,7 +82,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/portainer.md b/manuscript/recipes/portainer.md index 44d7729..a1d0ecc 100644 --- a/manuscript/recipes/portainer.md +++ b/manuscript/recipes/portainer.md @@ -10,8 +10,8 @@ This is a "lightweight" recipe, because Portainer is so "lightweight". But it ** ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation diff --git a/manuscript/recipes/privatebin.md b/manuscript/recipes/privatebin.md index 6028c98..7ecd89a 100644 --- a/manuscript/recipes/privatebin.md +++ b/manuscript/recipes/privatebin.md @@ -6,8 +6,8 @@ PrivateBin is a minimalist, open source online pastebin where the server (can) h ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation diff --git a/manuscript/recipes/realms.md b/manuscript/recipes/realms.md index 1cc47d9..2047f73 100644 --- a/manuscript/recipes/realms.md +++ b/manuscript/recipes/realms.md @@ -1,6 +1,6 @@ # Realms -Realms is a git-based wiki (_like [Gollum](https://geek-cookbook.funkypenguin.co.nz/)recipes/gollum/), but with basic authentication and registration_) +Realms is a git-based wiki (_like [Gollum]https://geek-cookbook.funkypenguin.co.nz/recipes/gollum/), but with basic authentication and registration_) ![Realms Screenshot](../images/realms.png) @@ -16,14 +16,14 @@ Features include: !!! warning "Project likely abandoned" - In my limited trial, Realms seems _less_ useful than [Gollum](https://geek-cookbook.funkypenguin.co.nz/)recipes/gollum/) for my particular use-case (_i.e., you're limited to markdown syntax only_), but other users may enjoy the basic user authentication and registration features, which Gollum lacks. + In my limited trial, Realms seems _less_ useful than [Gollum]https://geek-cookbook.funkypenguin.co.nz/recipes/gollum/) for my particular use-case (_i.e., you're limited to markdown syntax only_), but other users may enjoy the basic user authentication and registration features, which Gollum lacks. Also of note is that the docker image is 1.17GB in size, and the handful of commits to the [source GitHub repo](https://github.com/scragg0x/realms-wiki/commits/master) in the past year has listed TravisCI build failures. This has many of the hallmarks of an abandoned project, to my mind. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -36,7 +36,7 @@ Since we'll start with a basic Realms install, let's just create a single direct mkdir /var/data/realms/ ``` -Create realms.env, and populate with the following variables (_if you intend to use an [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy) to double-secure your installation, which I recommend_) +Create realms.env, and populate with the following variables (_if you intend to use an [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy) to double-secure your installation, which I recommend_) ``` OAUTH2_PROXY_CLIENT_ID= OAUTH2_PROXY_CLIENT_SECRET= @@ -96,7 +96,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/swarmprom.md b/manuscript/recipes/swarmprom.md index 02ed028..43c48ba 100644 --- a/manuscript/recipes/swarmprom.md +++ b/manuscript/recipes/swarmprom.md @@ -21,8 +21,8 @@ I'd encourage you to spend some time reading https://github.com/stefanprodan/swa ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) on **17.09.0 or newer** (_doesn't work with CentOS Atomic, unfortunately_) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) on **17.09.0 or newer** (_doesn't work with CentOS Atomic, unfortunately_) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostnames you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -31,7 +31,7 @@ This is basically a rehash of stefanprodan's [instructions](https://github.com/s ### Setup oauth provider -Grafana includes decent login protections, but from what I can see, Prometheus, AlertManager, and Unsee do no authentication. In order to expose these publicly for your own consumption (my assumption for the rest of this recipe), you'll want to prepare to run [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) containers in front of each of the 4 web UIs in this recipe. +Grafana includes decent login protections, but from what I can see, Prometheus, AlertManager, and Unsee do no authentication. In order to expose these publicly for your own consumption (my assumption for the rest of this recipe), you'll want to prepare to run [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) containers in front of each of the 4 web UIs in this recipe. ### Setup metrics @@ -379,7 +379,7 @@ Create a docker swarm config file in docker-compose syntax (v3), based on the or ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/template.md b/manuscript/recipes/template.md index 296e50f..50ddae4 100644 --- a/manuscript/recipes/template.md +++ b/manuscript/recipes/template.md @@ -15,8 +15,8 @@ Details ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation @@ -102,7 +102,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/tiny-tiny-rss.md b/manuscript/recipes/tiny-tiny-rss.md index aadf79f..0c6cdaa 100644 --- a/manuscript/recipes/tiny-tiny-rss.md +++ b/manuscript/recipes/tiny-tiny-rss.md @@ -10,8 +10,8 @@ ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design ## Preparation @@ -115,7 +115,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. ## Serving diff --git a/manuscript/recipes/wallabag.md b/manuscript/recipes/wallabag.md index d8254be..9a7c68b 100644 --- a/manuscript/recipes/wallabag.md +++ b/manuscript/recipes/wallabag.md @@ -8,21 +8,21 @@ All saved data (_pages, annotations, images, tags, etc_) are stored on your own ![Wallabag Screenshot](../images/wallabag.png) -There are plugins for [Chrome](https://chrome.google.com/webstore/detail/wallabagger/gbmgphmejlcoihgedabhgjdkcahacjlj) and [Firefox](https://addons.mozilla.org/firefox/addon/wallabagger/), as well as apps for [iOS](https://appsto.re/fr/YeqYfb.i), [Android](https://play.google.com/store/apps/details?id=fr.gaulupeau.apps.InThePoche), etc. Wallabag will also integrate nicely with my favorite RSS reader, [Miniflux](https://miniflux.net/) (_for which there is an [existing recipe](https://geek-cookbook.funkypenguin.co.nz/)recipes/miniflux)_). +There are plugins for [Chrome](https://chrome.google.com/webstore/detail/wallabagger/gbmgphmejlcoihgedabhgjdkcahacjlj) and [Firefox](https://addons.mozilla.org/firefox/addon/wallabagger/), as well as apps for [iOS](https://appsto.re/fr/YeqYfb.i), [Android](https://play.google.com/store/apps/details?id=fr.gaulupeau.apps.InThePoche), etc. Wallabag will also integrate nicely with my favorite RSS reader, [Miniflux](https://miniflux.net/) (_for which there is an [existing recipe]https://geek-cookbook.funkypenguin.co.nz/recipes/miniflux)_). [Here's a video](https://player.vimeo.com/video/167435064) which shows off the UI a bit more. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation ### Setup data locations -We need a filesystem location to store images that Wallabag downloads from the original sources, to re-display when you read your articles, as well as nightly database dumps (_which you **should [backup](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity/)**_), so create something like this: +We need a filesystem location to store images that Wallabag downloads from the original sources, to re-display when you read your articles, as well as nightly database dumps (_which you **should [backup]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity/)**_), so create something like this: ``` mkdir -p /var/data/wallabag @@ -175,7 +175,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/wekan.md b/manuscript/recipes/wekan.md index 052ef44..ba1a8cc 100644 --- a/manuscript/recipes/wekan.md +++ b/manuscript/recipes/wekan.md @@ -9,12 +9,12 @@ Wekan allows to create Boards, on which Cards can be moved around between a numb There's a [video](https://www.youtube.com/watch?v=N3iMLwCNOro) of the developer showing off the app, as well as a f[unctional demo](https://wekan.indie.host/b/t2YaGmyXgNkppcFBq/wekan-fork-roadmap). !!! note - For added privacy, this design secures wekan behind an [oauth2 proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/), so that in order to gain access to the wekan UI at all, oauth2 authentication (_to GitHub, GitLab, Google, etc_) must have already occurred. + For added privacy, this design secures wekan behind an [oauth2 proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/), so that in order to gain access to the wekan UI at all, oauth2 authentication (_to GitHub, GitLab, Google, etc_) must have already occurred. ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik) configured per design ## Preparation @@ -128,7 +128,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/recipes/wetty.md b/manuscript/recipes/wetty.md index a3dc87a..41f8bcf 100644 --- a/manuscript/recipes/wetty.md +++ b/manuscript/recipes/wetty.md @@ -8,7 +8,7 @@ hero: Terminal in a browser, baby! ## Why would you need SSH in a browser window? -Need shell access to a node with no external access? Deploy Wetty behind an [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) with a SSL-terminating reverse proxy ([traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik/)), and suddenly you have the means to SSH to your private host from any web browser (_protected by your [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) of course, and your OAuth provider's 2FA_) +Need shell access to a node with no external access? Deploy Wetty behind an [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) with a SSL-terminating reverse proxy ([traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik/)), and suddenly you have the means to SSH to your private host from any web browser (_protected by your [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) of course, and your OAuth provider's 2FA_) Here are some other possible use cases: @@ -18,15 +18,15 @@ Here are some other possible use cases: ## Ingredients -1. [Docker swarm cluster](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/design/) with [persistent shared storage](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/shared-storage-ceph.md) -2. [Traefik](https://geek-cookbook.funkypenguin.co.nz/)ha-docker-swarm/traefik_public) configured per design +1. [Docker swarm cluster]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/design/) with [persistent shared storage]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/shared-storage-ceph.md) +2. [Traefik]https://geek-cookbook.funkypenguin.co.nz/ha-docker-swarm/traefik_public) configured per design 3. DNS entry for the hostname you intend to use, pointed to your [keepalived](ha-docker-swarm/keepalived/) IP ## Preparation ### Prepare environment -Create wetty.env, and populate with the following variables per the [oauth_proxy](https://geek-cookbook.funkypenguin.co.nz/)reference/oauth_proxy/) instructions: +Create wetty.env, and populate with the following variables per the [oauth_proxy]https://geek-cookbook.funkypenguin.co.nz/reference/oauth_proxy/) instructions: ``` OAUTH2_PROXY_CLIENT_ID= OAUTH2_PROXY_CLIENT_SECRET= @@ -86,7 +86,7 @@ networks: ``` !!! note - Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list](https://geek-cookbook.funkypenguin.co.nz/)reference/networks/) here. + Setup unique static subnets for every stack you deploy. This avoids IP/gateway conflicts which can otherwise occur when you're creating/removing stacks a lot. See [my list]https://geek-cookbook.funkypenguin.co.nz/reference/networks/) here. diff --git a/manuscript/reference/data_layout.md b/manuscript/reference/data_layout.md index 885faa0..941ecce 100644 --- a/manuscript/reference/data_layout.md +++ b/manuscript/reference/data_layout.md @@ -1,6 +1,6 @@ # Data layout -The applications deployed in the stack utilize a combination of data-at-rest (_static config, files, etc_) and runtime data (_live database files_). The realtime data can't be [backed up](https://geek-cookbook.funkypenguin.co.nz/)recipes/duplicity) with a simple copy-paste, so where we employ databases, we also include containers to perform a regular export of database data to a filesystem location. +The applications deployed in the stack utilize a combination of data-at-rest (_static config, files, etc_) and runtime data (_live database files_). The realtime data can't be [backed up]https://geek-cookbook.funkypenguin.co.nz/recipes/duplicity) with a simple copy-paste, so where we employ databases, we also include containers to perform a regular export of database data to a filesystem location. So that we can confidently backup all our data, I've setup a data layout as follows: diff --git a/manuscript/reference/oauth_proxy.md b/manuscript/reference/oauth_proxy.md index fab701b..55d9d97 100644 --- a/manuscript/reference/oauth_proxy.md +++ b/manuscript/reference/oauth_proxy.md @@ -15,7 +15,7 @@ This is the role of the OAuth proxy. When employing the **OAuth proxy** , the proxy sits in the middle of this transaction - traefik sends the web client to the OAuth proxy, the proxy authenticates the user against a 3rd-party source (_GitHub, Google, etc_), and then passes authenticated requests on to the web app in the container. Illustrated below: -![OAuth proxy](https://geek-cookbook.funkypenguin.co.nz/)images/oauth_proxy.png) +![OAuth proxy]https://geek-cookbook.funkypenguin.co.nz/images/oauth_proxy.png) The advantage under this design is additional security. If I'm deploying a web app which I expect only myself to require access to, I'll put the oauth_proxy in front of it. The overhead is negligible, and the additional layer of security is well-worth it. @@ -47,7 +47,7 @@ I created **/var/data/oauth_proxy/authenticated-emails.txt**, and add my own ema ### Configure stack -You'll need to define a service for the oauth_proxy in every stack which you want to protect. Here's an example from the [Wekan](https://geek-cookbook.funkypenguin.co.nz/)recipes/wekan/) recipe: +You'll need to define a service for the oauth_proxy in every stack which you want to protect. Here's an example from the [Wekan]https://geek-cookbook.funkypenguin.co.nz/recipes/wekan/) recipe: ``` proxy: diff --git a/manuscript/sponsored-projects.md b/manuscript/sponsored-projects.md index b8ff29c..887b96e 100644 --- a/manuscript/sponsored-projects.md +++ b/manuscript/sponsored-projects.md @@ -6,12 +6,12 @@ I regularly donate to / sponsor the following projects. **Join me** in supportin | Project | Donate via.. | ------------- |-------------| -| [Kanboard](https://geek-cookbook.funkypenguin.co.nz/)recipes/kanboard/) | [PayPal](https://kanboard.org/#donations) -| [Miniflux](https://geek-cookbook.funkypenguin.co.nz/)recipes/miniflux/) | [PayPal](https://miniflux.net/#donations) -| [SABnzbd](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sabnzbd/) | [Paypal / Credit Card / Crypto](https://sabnzbd.org/donate/) -| [Radarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/radarr/) | [OpenCollective](https://opencollective.com/radarr#budget) -| [Sonarr](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/sonarr/) | [BitCoin/CC](https://sonarr.tv/donate) -| [NZBHydra](https://geek-cookbook.funkypenguin.co.nz/)recipes/autopirate/nzbhydra/) | [Cryptocurrency](https://github.com/theotherp/nzbhydra2) +| [Kanboard]https://geek-cookbook.funkypenguin.co.nz/recipes/kanboard/) | [PayPal](https://kanboard.org/#donations) +| [Miniflux]https://geek-cookbook.funkypenguin.co.nz/recipes/miniflux/) | [PayPal](https://miniflux.net/#donations) +| [SABnzbd]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sabnzbd/) | [Paypal / Credit Card / Crypto](https://sabnzbd.org/donate/) +| [Radarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/radarr/) | [OpenCollective](https://opencollective.com/radarr#budget) +| [Sonarr]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/sonarr/) | [BitCoin/CC](https://sonarr.tv/donate) +| [NZBHydra]https://geek-cookbook.funkypenguin.co.nz/recipes/autopirate/nzbhydra/) | [Cryptocurrency](https://github.com/theotherp/nzbhydra2) | [Calibre](https://calibre-ebook.com/) | [Credit Card](https://calibre-ebook.com/donate) / [Patreon](https://www.patreon.com/kovidgoyal) / [LibrePay](https://liberapay.com/kovidgoyal/donate) | [LinuxServer.io](https://www.linuxserver.io) | [PayPal](https://www.linuxserver.io/donate) | [Pi-hole](https://pi-hole.net/) | [Patreon](https://www.patreon.com/pihole/posts) diff --git a/scripts/markdown-to-markua.sh b/scripts/markdown-to-markua.sh index 83eb89f..7258642 100755 --- a/scripts/markdown-to-markua.sh +++ b/scripts/markdown-to-markua.sh @@ -8,7 +8,7 @@ do sed -i "s/\`\`\`\`/\`\`\`/g" $file # Can't use relative paths in a book, so make all paths static - sed -i 's/(\//(https:\/\/geek-cookbook.funkypenguin.co.nz\/)/g' $file + sed -i 's/(\//https:\/\/geek-cookbook.funkypenguin.co.nz\//g' $file # strip emojis tr -cd '\11\12\15\40-\176' < $file > $file-clean

&=bFU2Rgm#$>INw1wyQS-*(wfJ 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%0D#>TO*3_2!M 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 DKVTe@o^K!z0znX)GDp_(!zo5Kt_`ZBT$bRSuS6 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 z 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