--cdfdd2034682c0cd17e3d4831fb55dd7d8ccdd3a21acf22125ea7f2867a7
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=C2=A0
Self-Host Weekly (5 September 2025) [
https://email.mail.selfh.st/c/eJw0j9Fq= xCAQRb9G3wwzo2b0wYdCyX84ajah2aQktrD9-rJL-3i5l3s4NdmAOXDRLSF7BrbOBd3ued3MWtM= YJFfAIJ79iACAGHwB0UuKcXatoc_BUStjFZbogq0AlqrlotdEQB4ieETP5Ie5RMEo7OaGVHNVDp= 6c4WrbvAxX11taev-8lH1TNCma_gtF06loYsnWzgzKTndl3ytYKUzeMI7OuLFWI0GCidFnLAFjL= k6f6XVyXH3db8pBP44t_zyG67GX5TyGvXXdk3xtH-YlrXu6Pdd_6TvRbwAAAP__-31V4w]
By Ethan Sholly =E2=80=A2 5 Sept 2025
View in browser [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns6m-lgw6F= 4vfQruTY1IlLrBbSpy8J7XGYYT6-VlzCmkh0L0iBgJz3Sfdr3XaztRIT1waYOFCICACIKQiwXgt= ytkvtTNh6lC6ukq8InPPC1EPUW7FgA2QIiIFsmBbJjJnJLx1tq015eHKms-_LOp1D72Ud4_NU7k= 3ZWdn5v1B2vis7C0qAHkW5-arcewPHQjYYwuiNj60ZTpxMzqGiJMxVvL6X18lxju12UR7Gcez15= zGdj5us92O69aFH4a_9w7yk9SiX5_ovfRf7GwAA__-q6lbI]
View in browser [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutloV3-rgw6F= 4vfQrqTY1IlLrBbSpy8J7XGYYT6-mi1BoSi6ZYg-mmidI92uZdunreZAXKoBYh99AGMMAHkxrNe= MRRwjSG_RBhaC4HolgCScqm-it4wGvUnGA_iIfu6SGBJH1xtgLVU58-TMZ9v7Op9D73kd4_NU9k= 3honD5LxQud4ULSuso1JVdrsq-V2NZIvopQnCTC7VOTExTSr6AEKQiTt_z6-Q4x3a7KGfGcezl5= zGfj5us92O-taFH5q_9Y3pJ65Evz_Vf-s74GwAA__-WDFbQ]
=C2=A0
=C2=A0
SPONSORED BY=C2=A0=C2=A0=C2=A0=C2=A0PikaPods
Self-Host Weekly is sponsored by PikaPods [
https://email.mail.selfh.st/c/eJ= w0j8FuwyAQRL8GbrZ2YWHhwKFS5f8AFmKrTlzFtFL69VWi9jia0Tw9STZgDlx1S8iOgS1R0O2at= 33aJPlQsgCG4th5BADE4CoUvSaLEg0EapaKIyHpzfRsSyf0tQLrLRkwDiI4RMfGzb3GgrEw9YZG= siiCJ2c-297X-Rx6T-sYn6eyb8osyiz_hTLLXZmFg5fK1iu7XJV9F7ClsnETo6eJvMhUQglTjC5= jDRhzJX1Pr5PjHNvtogjGcez55zGfj1td78d8a0OPVL72j-klrUe6PNd_6TuZ3wAAAP___h9V4Q=
], the instant open source hosting service. Run a large selection of open s= ource apps within seconds from just $1.20/month. Server administration, upd= ates, and backups are all taken care of, leaving you in control of your dat=
a. Try it today [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrRa6aBD= ofg99OfY1IlLrBbSpy8J7XGYYT6-lmzAHKTqnlBYQKxzQfdr3nazteRDyQ0wFBb2CACIgSsUvaY= uQAujxEoi7HuPnjyLs4vH6hzoLREQQwRGZCGelhoLxiJu6UgtN-XgyZnOvi_rdA69p3WMz1PZN0= Wzovm_UDTfFc22Vu8JUNn5qux7A1uqEBtB74zzrZkSSjAxcsYaMObq9D29To5zbLeLcjCOY88_j= -l83Op6P6ZbH3qk8rV_mJe0HunyXP-l70S_AQAA__8hJlTI] with $5 free welcome credi=
t!
Weekly Highlights
To kick things off, apologies to the several thousand readers I Rickrolled = last week [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsriRrddChUPwf2p= UcmzpxidVC-vUloT0OM8zj1ewYC0e1LWMMEaLznm27lm0ftponllIBWUIMEwIAIgcFsWt2RSCk2= LQQVFVJTJ6TaPPUloXRbpmAAiQIiCFSGBdNgkmiXxpSLdV4eHLGs-3LOp7d7nnt_fM07s3QbGj-= LwzNd0MzF3VSpmLcfDXuvYITjRSGiJMf_FTrICw8pBQKKmMq6u09v06Os2-3i_HQj2MvP4_xfNx= 0vR_jrXXbs3ztH8NL2vZ8ea7_0nem3wAAAP__lLJWyQ]. I was actually so committed t=
o the bit I bought a dummy domain for a few bucks (open-source.lol [https:/= /email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrRa6aBDofg99OfY1IlLrBbSpy8J7XGY= YT6-lmzAHKTqnlBYQKxzQfdr3nazteRDyQ0wFBb2CACIgSsUvabiJEQrDbojRxKZSWy1PvqeIzP= qLREQQwRGZCGelhoLxiJu6UgtN-XgyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTfFc3g0S4UnbLzVd= n3BrZUITaC3hnnWzMllGBi5Iw1YMzV6Xt6nRzn2G4X5WAcx55_HtP5uNX1fky3PvRI5Wv_MC9pP= dLluf5L34l-AwAA___moVRz]) that I was unable to configure in time. (I promis=
e, all links below are safe.)
Unrelatedly, earlier this year I began including a self-hosted Formbricks [=
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSrvW6qBDofg99BubOnGJ1UL69= CWhPQ4zzMdXoxNM4otuET178I5IdLumbTdbjbPkVAEls-cZAQBRuEDWa3QkJSAAU28duqPgsGTh= LpRcANBbtGAZAjAie8tTLyFjyJ56Q1tTVQRPznS2va_TOfQe1zE-T-XelF2UXf4LZZe7sktNBdl= mVm65KvdeweXiLRuPMxmaazVZspgQOGERDKmQvsfXyXGO7XZRBOM49vTzmM7Hraz3Y7q1oUfMX_= uHeUnrES_P9V_6jvY3AAD__4n8VXQ] survey in the newsletter to collect feedback= =2E At the time, I wasn't aware of ju=
st how much feedback I'd receive =E2=80=
=93 and it's been a ton.
Unfortunately, I don't always have time to respond (and don't even ask read= ers for contact info upon submission). In lieu of this, I thought I'd addre=
ss a few popular feedback themes this week:
* There are too many projects listed in the newsletter. I know, but I have=
20,000+ readers with different tastes and preferences and would hate to do=
a disservice to any project by not listing it. In the next few weeks, I'll=
begin marking 5-6 apps in each section as Editor's Choice for those who (f=
or some reason) trust my judgment and don't want to dig through the list th= emselves.
* Add an SSO toggle to the directory [
https://email.mail.selfh.st/c/eJw0j8= 1qwzAQhJ9GusnsrrT6OehQKH4PSSvHpk5cYrWQPn1JaI_DDPPxSbYRSwxN94yBAwTrXNT9Wrbdb= JJ9rEUAY-XAHgEAMXKDqteMLlgvDTszNF8EBAthStIdB0tJb5mAGBIwIgfiaWmpYqrBLR1JiigH= T8509n1Zp3PoPa9jfJ7KvimaFc3_haL5rmi2SwTARMrOV2XfBWxtgdgE9M44L2JqrNGkxAVbxFS= a0_f8OjnOsd0uysE4jr38PKbzcWvr_ZhufeiR69f-YV7SeuTLc_2XvjP9BgAA__9x1VUV]. I a=
m, and I'm almost there. I'm currently working on a redesign and will pivot=
to wrapping up the SSO tag as soon as I'm finished.
* Why did you stop posting the newsletter to Reddit? I'm afraid I may have=
overstayed my welcome on r/selfhosted given a lack of engagement earlier t= his year. I've since switched to sharing just the first newsletter of each = month, although users are always welcome to share it when I don't.
* Spark Mail doesn't display the newsletter correctly. I know, but I'm pre= tty sure this is a Ghost problem, not a me problem. Plus, formatting e-mail=
newsletters is hard.
* Bring back the podcast. You'd like that, wouldn't you?
And lastly, because one bulleted list is never enough, my highlights from t=
he week:
* Futurehome reminded us why we self-host by forcing customers to begin pa= ying a subscription [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2q3= tNAiEHwP_Tw28djBVgKT04cZkmVRRT1ejdZj8lJ0iygsINY5r9s9rZtZaxx9ThXQZxYeEQAQPRf= IeomOkwvNWylWbHA2FN8CSUjZJpyz6DUSEEMARmQhHuYSMoYsbm5INVXl4MkZrrbNy3B1vcWl98= 9L2TdFk6Lpv1A0nYqmAsxzpabsdFf2vYLNRYiN4OiMG2s12WdvQuCExWNIxekzvk6Oq6_7TTnox= 7Gln8dwPfaynMewt657zF_bh3lJ6x5vz_Vf-o70GwAA___DalXD] to use their hub after=
filing for bankruptcy
* Home Assistant's September update finally brings speak and volume contro=
ls to Reolink doorbells [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutns= SlqtfNChUPwfWq0cmzpxidVC-vUloT0OM8zjafYJS-JqW0YmBvYhJNuuZduHTXNMUhQwCTFFBAD= ERBXErjkSoPrQEHURVF8hcoqCCExBWrJbduAIJiBEYkfjUifBSTgsDZ0WNQGenPFs-7KOZ7d7Xn= v_PI1_M242bv4vjJvvxs3CQb2oGj9fjX9X8FLZ0cAYwxCi6iBJ0jBNVLAmnEoN9p5fJ8fZt9vFB= OjHsZefx3g-bnW9H-OtdduzfO0fw0va9nx5rv_Sd3a_AQAA__-9n1XN]
* This dev [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrQr6aBDofg9= 9BubOnGJ1UL69CWhPQ4zzMdXo_GYvCu6RXTswBlrvW7XtO3TVqP4nCqgz-xYEAAQPRfIeo2JnPO= t5EbUxZrOJgkwFemSrKDVWyQghgCMyI547iVkDNnZ3pBqqsrCkzOfbe_rfA69x3WMz1OZN0WLou= W_ULTcFS0sNvcuosxyVea9gsnFEU8OxU5Wap2yz34KgRMWjyEVq-_xdXKcY7tdlIVxHHv6eczn4= 1bW-zHf2tAj5q_9Y3pJ6xEvz_Vf-o70GwAA___RCFW1] built a third-party Jellyseerr=
client [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99JfY= 1ImLrRbSpy8J7XGYYT6-lqxgllB1Txg4QLDOie63vG5mbclLyQ1QCgf2CACIwhWKXlJ1QiAeuQI= 76EweodvSq8sNpXm9JgJiiMCIHIinS40FYwnu0pFabsrBkzOdfbss0zn0lpYxPk9l3xTNiub_Qt= F8KJp9ztV3YWXnm7LvDWypgdgE9M4435opUsTEyBmrYMzV6SO9TvZzrPercjD2fcs_j-l83Oty7= NO9Dz1S-do-zEtaj3R9rv_Sd6LfAAAA__-jplWh] for...the Nintendo Switch?
* Every so often, I stumble across a GitHub username that makes me chuckle= =2E This week, meet the developer of Do=
orOpener [
https://email.mail.selfh.st/= c/eJw0j81qwzAQhJ9Gutnsyrte6aBDofg9tPqJTZ24xGohffqS0B6HGebjK3HymLxkWyMKC8hE5= G29pm0fthJnr6kAemXhGQEA0XMGtWtUkFqV2KE0Ap0LBRYgP7fgQpFqt-jAMQRgRBbHY8tBMahQ= q-hKKobgyRnPurd1PLvd49r752mmN-MW45b_wrjlbtzStAVtRc20XM30XmDSLI4HwZkGmksZ1Ks= fQuCE2WNImew9vk6Os2-3iyHox7Gnn8d4Pm55vR_jrXbbo37tH8NL2vZ4ea7_0nd0vwEAAP__Cf= 1WVA] =E2=80=93 Sloth-on-meth.
Happy
https://email.mail.selfh.st/c/eJw0jktuwzAMRE9j7SKQtGhKC257D31jo6oNxGq= B9PSF22Y38zDAvKKzx-glm6ooLCCzc97Uj7j121Z08SkWQJ9YeEEAQPScIZlVl0xeXJWQXItLrj= OExr45brEA5Wo2JSCGAIzIQmxbDglDEtcqUollcnD92LP2ttpzmK6vONHbtt8nQvP4Y8c5LuBgH= EeP3097Pve8Pg6712GGps_-fvu1NkPv1_q_fSn9BAAA___TQEXb
Self-Host Weekly is an independent publication supported by its readers. Co= nsider signing up [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSlqvdN= ChUPweWv3Epk5cYrWQPn1JaI_DDPPx1eQC5sBFt4RMDOy8D7pd87abraY5SK6AQYhpRgBADFRA9= JpmDFl6ACmNWhRg2x1Fh52gsxfQW7JgCSIQIrGlqZcoGIV9b2hrrsrDkzOdbe_rdA69p3WMz1O5= N2UXZZf_QtnlruzCOVLOPSq3XJV7r-CksCXDOHvj51qNBAkmRspYAsZcvL6n18lxju12UR7Gcez= 55zGdj1tZ78d0a0OPJF_7h3lJ65Euz_Vf-k72NwAA__8OUlYU] or making a donation [ht= tps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSlqtdNChUPweqx_Hpk5cYrWQPn1= JaI_DDPPxtewiSuSqe0YmBnbeR92vsu1maznEIg0wFmIKCACIkSoUveaFEzqMPUhIrToB4c4htE= KOk6eot2zBEiQgRGJL01JTwVTYLx1tk6Y8PDnT2fdlnc6h97yO8Xkq96bsrOz8Xyg735WdISyBq= hPl5qty7w1cqWzJMAZvfGjNlFiiSYkEa8Qk1et7fp0c59huF-VhHMcuP4_pfNzqej-mWx965PK1= f5iXtB758lz_pe9sfwMAAP__tTxVkg] to show your support and and receive exclus= ive member perks [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrna90kG= HQvF76MeKTZ24xGohffqS0B6HGebjq9F5TF6LXSKqKKhj9na5pm0fthonn1MF9FlUJgQARC8Fsl= 0jEdeWmbzjtggTVZmgNPI6oUpydosEJBBAEEVJxlZCxpCV24JUUzUMT854Lntbx7PbPa69f57Gv= RmaDc3_haH5bmimrFWAg3Hz1bj3Ci4XJRkUJx54qnXIPvshBElYPIZU2N7j6-Q4-3a7GIZ-HHv6= eYzn41bW-zHelm57zF_7x_CStj1enuu_9B3pNwAA__9l6FUe] for your contribution!
Support selfh.st [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSitLOuh= QKP6P1a4cmzpxidVC-vUloT0OM8zjafEJOUWxrWAMEaInSrZdeduHTcuUKitgqiGGCQEAMQWBat= cikZlFFZyS9wzBN08sRFmFc3J2Kw5cgAwBMUQXxkVyxVwjLQ2dshqCJ2c8276s49ntXtbeP0_j3= 4ybjZv_C-Pmu3EzsEgGXoyfr8a_K_gq0YUh4kQDTapDTTUNOQdGSZhZyN7L6-Q4-3a7GIJ-HDv_= PMbzcZP1foy31m0v9Wv_GF7StpfLc_2Xvov7DQAA__-Hx1aw]
Newswire
Why isn=E2=80=99t there one standard?
We explore why supporting multiple open smart home standards is better than=
having just one, highlighting the launch of=E2=80=A6
Building the Open Home
=E2=80=A2Paulus Schoutsen
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSrv6OehQKH4P_axjUycusVpI= n74ktMdhhpn5enYRSwxNS8bAAYIjilquZdvN1rOPtXTAWDmwRwBAjNyg6jWLsPRKJOhLXMBRAgE= n0BIX7D3oLVuwDAkYkYPlaWmpYqqBFkHbS1cEz53plH1Zp3PoPa9jfJ7KvSk7Kzv_G8rOd2Vndr= 4xASg3X5V77-BqC5ZNQE-GfO-mxhpNeh5oEVNppO_5VXKcY7tdFME4jr38PKbzcWvr_ZhuMvTI9= Wv_MC9oPfLlmf5T39n-BgAA__8VflXS]
Detecting Exposed LLM Servers: A Shodan Case Study on Ollama
We uncovered 1,100+ exposed Ollama LLM servers=E2=80=9420% with open models= =E2=80=94revealing critical security gaps and the need for b=E2=80=A6
Cisco Blogs
=E2=80=A2Dr. Giannis Tziakouris
[
https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tnch66utNCiUPwfetixqROXWC2k= X18S2uUwwxxOSxwwB612TqiioOxcsPM1b_uwteRDyQ0wFFHxCACIQSoUu6bGdWHvhLSSMAEAKxN= B8UKVAeyWCEgggiCKkoxLjQVjUbfMSC034-DJGc95X9bx7HZPa--fp-E3Q5Oh6b8wNN0NTRqwaa= jF8HQ1_N6AS1WSQdG7wfnWhhJKGGKUjDVgzNXZe3qdHGffbhfjoB_Hnn8e4_m41fV-jLe5257K1= _4xvKRtT5fn-i99J_oNAAD__-qNVKQ]
Self-Hosting Update: Migration to GitHub Container Registry
Hi everyone, Due to recent Docker container limitations, we have migrated o=
ur images from Docker Hub to GitHub Containe=E2=80=A6
Bitwarden Community Forums
=E2=80=A2dwbit
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe-h1U9s6sQlVgvp= 05eE9jjMMB9fTYYxcyi6JQwuQDDWsm7XvO3TVpNnyRWQxQXnEQAQ2RUQvSbTWQz0VsEVZEbJFIi= qbSb27H3RWyIgBxEcogvk5l6iYJRge0OquSoLT858tr2v8zn0ntYxPk9l3hQtipb_QtFyV7QwcT= dVWJnlqsx7BSMlkJsCejtZX-skLDzF6DIWxpiL1ff0OjnOsd0uysI4jj3_PObzcSvr_ZhvbeiR5= Gv_mF7SeqTLc_2XvhP9BgAA__8bHFYT]
Replacing Music Streaming Services with a Self-hosted Stack
Replacing TV and movie streaming services is pretty trivial, and typically = one of the first projects for any new self-h=E2=80=A6
Badabingus!
=E2=80=A2nfreak
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv52DzoUit9D0tqxqROXWC2k= T18S2uMww3x8mh1j4dTsnDGFBMl5z3a-lm0fNs2Ra1FAriGFiACAyKFBtWsWBVbPwamA10CUxME= cSQBj5UXtlgkogEBADInCuDSpKDX5ZUbSosbDkzOe876s49ntntfeP0_j3gxNhqb_wtB0NzSR1C= JR1bjpaty7gqstURgSRj_4qDpUrjyIhIKNUUrz9p5fJ8fZt9vFeOjHsZefx3g-bm29H-Nt7rbn-= rV_DC9p2_Pluf5L35l-AwAA__9v_FVg]
WordPress shows off Telex, its experimental AI development tool | TechCrunc=
h
WordPress CEO Matt Mullenweg introduced the new WordPress AI tool, called T= elex, at the company=E2=80=99s WordCamp US 2025 conf=E2=80=A6
TechCrunch
=E2=80=A2Sarah Perez
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GuslopV3v6qBDofg99BubOnGJ1UL6= 9CWhPQ4zzMdXoxdIwkW3CExs2SOKbte07WarcZacqgXJxDSDtRZAqNis14jFNWnSU_clQ4LMHcg= Td_SVAZveorOObLAEQOxo6iVkCJmxN3A1VYX2yZnOtvd1Oofe4zrG56n8m3KLcst_odxyV26R0K= nPWJRfrsq_V-tzYUeGYUaDc60mSxYTAiUoAiEV1Pf4OjnOsd0uCu04jj39PKbzcSvr_ZhubegR8= 9f-YV7SesTLc_2XvqP7DQAA__9PJlZM]
Frient joins Works with Home Assistant
After a long break, more Zigbee devices join the program, bringing everythi=
ng from energy meter monitoring to smoke ala=E2=80=A6
Home Assistant
=E2=80=A2Miranda Bishop
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsSlr9HHQoFL-HdiXFpk5cYrWQ= Pn1JaI_DDPPx1WwjlhhEt4yBAgTrXNTtWrZ92mr2kUsFjEyBPAIAYiQB1muOIiRE3pMlchVNEmJ= P3MVxtdD1lg0YggSESMHQ3CUxJg6uNzS1VOXgyZnPtvd1Pofe8zrG56nsmzKLMst_ocxyV2axPn= TPqSm7XJV9r2BZgqEpoHeT87VOHDlOKVFBiZiKOH3Pr5PjHNvtohyM49jLz2M-HzdZ78d8a0OPz= F_7x_SS1iNfnuu_9J3NbwAAAP__9GVV7Q]
Software Updates
AdventureLog v0.11.0 [
https://email.mail.selfh.st/c/eJw0j9FqxCAQRb9G3wwzo2b= 0wYdCyX-oYzah2aQktrD9-rJL-3i5l3s4kmzAHLjqlpA9A1vngm73vG5mlTSGkgUwFM9-RABADL= 5C0UtijhRjyRBYstBcbbMxN0SJPriR9ZoIyEMEj-iZ_DDXWDAWdnNDkizKwZMzXG2bl-HqektL7= 5-Xsm-KJkXTf6FoOhVNTojIYVF2uiv7LmBLZfKGcXTGjSKmhBJMjD5jDRhzdfpMr5Pj6ut-Uw76= cWz55zFcj70u5zHsreueytf2YV7Suqfbc_2XvhP9BgAA___DGVWJ] | Travel: Strava/Wand= erer integration for importing activities, collection invites, collection m= anagement tools (sort, filter, link), import/export options, attachment/ima=
ge support
BookLore v1.0.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZa6aBD= ofg99OfY1IlLrBbSpy8J7XGYYT6-lmzAHKTqnlCcgFjmoPs1b7vZWvKh5AYYihPnEQAQg6tQ9Jo= 88AIVu5CPLUaitnCJPndhz-RBb4mAHERwiE7ITUuNBWMRXjpSy00xPDnT2fdlnc6h97SO8Xkq-6= ZoVjT_F4rmu6IZBAJ0zMrOV2XfG9hShZwR9GzYt2ZKKMHE6DLWgDFX1vf0OjnOsd0uimEcx55_H= tP5uNX1fky3PvRI5Wv_MC9pPdLluf5L34l-AwAA__9pHlUf] | Books: High-resolution c= over support and search, search by ISBN, additional book file support, manu=
al bookdrop folder re-scan
Budget Board v2.5.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTW= 6qBDofg_tJIcmzpxidVC-vUloT0OM8zj1eQEs4RiW8LAAYLzXmy75m0ftpom0VwBRTnwhACAKFx= A7ZoqNcicWQK44qZQZGF2BI1yXiSw3RIBMURgRA7E41KiYtTgl4ZUczUenpzxbPuyjme3e1p7_z= yNezM0G5r_C0Pz3dCsTtU1r8bNV-PeKzgtgXgIOPnBT7UOKipDjJyxCMZcvL2n18lx9u12MR76c= ez55zGej1tZ78d4a932pF_7x_CStj1dnuu_9J3oNwAA___vYFYC] | Budgeting: Automatic=
rules, goal details, styling updates
Docmost v0.23.0 [
https://email.mail.selfh.st/c/eJw0j0tqwzAQhk8j7WRmRhpptNCi= UHwPvRybOnGJ1UJ6-pLQLn_-F19LVjBLqLonDBwgWOdE92vedrO15KXkBiiFA3sEAEThCkWvqds= K2XJk8lUCCMqz27zr0XtYst4SATFEYEQOxNNSY8FYgls6UstNOXj-TGffl3U6h97TOsbnqeybol= nR_G8omu-K5t5FHFhSdr4q-97AlhqITUDvjPOtmSJFTIycsQrGXJ2-p9fIcY7tdlEOxnHs-ecxn= Y9bXe_HdOtDj1S-9g_zgtYjXZ7pP_Wd6DcAAP__RudU_Q] | Documentation: Global sear= ch, reorder table rows and columns, display subpages in page, PWA, dark mod=
e for Mermaid diagrams
Home Assistant v2025.9.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutn= sSlqtdNChUPweWv3Epk5cYrWQPn1JaI_DDPPx1WQD5sBFt4RMDGydC7pd87ZPW00-SK6AQYjJIw= AgBiogek0NSLq3gMydAXoWkcqlBPHWQ4t6SwYMQQRCJDY09xIFo7DrDU3NVTl4cuaz7X2dz6H3t= I7xeSr7psyizPJfKLPclVmEsie0oOxyVfa9gpXChiZG7ybna50kSJhipIwlYMzF6Xt6nRzn2G4X= 5WAcx55_HvP5uJX1fsy3NvRI8rV_TC9pPdLluf5L38n8BgAA__8ktFX_] | Home Automation=
: Automation editor sidebar, new Home dashboard beta, new tile card feature=
s, updated integrations
Open Archiver v0.3.0 [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2q= 3tNAiEHwP_Tw28djBVgKT04cZkmVRRT1ejdZj8lJ0iygsINY5r9s9rZtZaxx9ThXQZxYeEQAQPR= fIeok02lqD5eCyFCqBPWNxODdIgmUWvUYCYgjAiCzEw1xCxpDFzQ2ppqocPDnD1bZ5Ga6ut7j0_= nkp-6ZoUjT9F4qmU9HUBDxyBWWnu7LvFWwuQmwER2fcWKvJPnsTAicsHkMqTp_xdXJcfd1vykE_= ji39PIbrsZflPIa9dd1j_to-zEta93h7rv_Sd6TfAAAA__-2ZFWE] | Email Archives: Rol= e-based access control, system settings module
Readeck v0.20.0 [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cxg4cKhU= -T_YBWKrTlzFtFL69VWi9jia0Ty9mm3EEoPoljH4AME6F3W7lm03W81z5FIBI_vgZwQAxOgFWK8= 5MaAIIkpJnYhdE6LIlmIlWzroLROQhwQe0QfyU5fEmDi43pBqqcrBkzOdbe_rdA6953WMz1PZN0= WLouW_ULTcFS2uz1LBgbLLVdn3CpYlkDcBZ2fcXKvhyNGk5AtKxFTE6Xt-nRzn2G4X5WAcx15-H= tP5uMl6P6ZbG3pk_to_zEtaj3x5rv_Sd6bfAAAA__8BjlXs] | Read Later: Data portabi= lity via interface, search automatic completion, image modal popup, embedde=
d videos extraction and modal, bookmark list feeds
Scriberr v1.0.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrT6OehQ= KH4PrX5iUycusVpIn74ktMdhhvn4ajIBc_BFt4SePXhjbdDtmrd92mpyQXIFDMKeHQIAYuACotd= kcuTcjW-RfTSuiwRyPgoiZYi96S0REEMERmRPPPcSBaN42xtSzVVZeHLms-19nc-h97SO8Xkq86= ZoUbT8F4qWu6KFkSobJ8osV2XeKxgpnnjy6OxkXa2TBAlTjJyxBIy5WH1Pr5PjHNvtoiyM49jzz= 2M-H7ey3o_51oYeSb72j-klrUe6PNd_6TvRbwAAAP__wJVVjA] | Transcription: Revampe=
d UI, manage all settings within app, chat with notes using AI, API support=
, playback follow along
SilverBullet v2.0.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn5W= OuhQKH4PrSTHpk5cYrWQPn1JaI_DDPPxtWwjlshV94zsGdg6F3W_lm03W8shSmmAUTz7gACAGH0= F0WsWyxBasYALI1lIAsmxEC_W99C73jIBeUjgET2Tn5aaBJOwWzpSK005eHKms-_LOp1D73kd4_= NU9k3RrGj-LxTNd0VzcUgxtKrsfFX2vYGVyuQNY3DGhdaMRIkmJV-wRkylOn3Pr5PjHNvtohyM4= 9jLz2M6H7e63o_p1oceWb72D_OS1iNfnuu_9J3pNwAA__-VK1V0] | Note-Taking: Continu= ous sync across clients, prior functionality removed and reimplemented via = Space Lua
Termix v1.4.0 [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6JbVbWmgRCL= 5H6-OxiccOthKYnD7MkCyLKurxanIBJXDRLSETAzvvg253WTez1jSGLBUwZGIaEQAQAxXIekncS= hupVAreS7bz3Iibx0YigExRr8mCJYhAiMSWhrnEjDGznxvaKlV5eHKGq23zMlxdb2np_fNS7k3Z= Sdnpv1B2OpWdmBxJYVJuuiv3XsHlwpYM4-iNH2s1OeRgYiTBEjBK8fpMr5Pj6ut-Ux76cWzy8xi= ux16W8xj21nVP-Wv7MC9p3dPtuf5L38n-BgAA__875lYZ] | Server Management: 2FA aut= hentication, improved SSH timeout, user profile section in account dropdown TraLa v0.3.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsyitpddChUPw= f2pUcmzpxidVC-vUloT0OM8zj1TwxFo5qW8boI8SJiG27lm0ftpoDS6mALD76gACAyF5B7JoxRm= at7Ao0r0qkCygyYaAiRdBu2YHzkMAj-uj8uGgSTBJpaehqqYbgyRnPti_reHa757X3z9NMb8bNx= s3_hXHz3bg5UishSTPTfDXTe4VJNDo_RAw0UKh1EBYeUvIFlTEVJXvPr5Pj7NvtYgj6cezl5zGe= j5uu92O8tW57lq_9Y3hJ254vz_Vf-s7uNwAA__8joFY3] | Dashboard: Enhanced icon ha= ndling and service exclusion via
https://email.mail.selfh.st/c/eJw0jktuxCAQ= RE9jdoO6MdB40atIuQcNeIxCjDSQSJPTR85nV1Uq6b3Ma8AYKKnCSI6AVmuDKu-xtlvN7IPEDBj= EkfMIAIjBJRB1sHjjXUDwtpCNmwWBQCYTyV5sWVdV2YBxsIFDdGSc3tMmuAnZvaDJMS8WLo4epe= 2HHlM1_o-Lea2pn2MxL-rxu_Yx63lfLMzeW_x66vE80_Ho-ixTTZaP9nb78VaT79f7r32y-Q4AA= P__1uNF0Q exclude specified services
WriteFreely v0.16.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSlpr= ddChUPwf2pUcmzpxidVC-vUloT0OM8zj1ewZC0e1LWOkCNGHwLZdy7YPW80TS6mALBRpQgBAZFI= Qu2b2PkpSCaQkAVLwGpM0jlj94ivZLTtwBAkIkaKjcdEkmCSGpaGrpZoAT854tn1Zx7PbPa-9f5= 7Gvxk3Gzf_F8bNd-NmrrCogBo_X41_r-BFo6Mh4hSGMNU6CAsPKVFBZUxFg73n18lx9u12MQH6c= ezl5zGej5uu92O8tW57lq_9Y3hJ254vz_Vf-s7uNwAA___6W1YV] | Blog: Fediverse like=
s, improved articles on the Fediverse, Fediverse creator tags, archive page
New Software
/dev/push [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7wMJy4FCp8n-wgG= OrTlzFtFL69VWi9jia0Ty9lh1j4Vh1zxgpQnTes-7Xsu1mazmwlAbIQpECAgAiUwXRa46xSOsU2= EHhJIi9gGepi2cikqC3bMESJCBEipampSbBJNEvHW0rTXl4cqaz78s6nUPveR3j81TuTdlZ2fm_= UHa-KzsvUkPrEpSbr8q9N3BSoyUTMXjjQ2tGWNikRAUrYyrV63t-nRzn2G4X5WEcx15-HtP5uNX= 1fky3PvTI8rV_mJe0HvnyXP-l72x_AwAA__86TFZ0] | Deployment: Build and deploy a=
ny app with zero-downtime updates, logs, and customization
Ambys [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GblgssCwcOFSq_B-7gGOrTl= zFtFL69VWi9jia0Ty9VnwCTlR1L0BIlnwISfcrb7vZWolJuFlIgoQRrLUACasVvZZAHl3k6jOlL= l2WSI5zh55iXnxgvRVnHdpsEQDJ4bTULJCFwtLBNW4q2CdnOvu-rNM59F7WMT5P5d-Um5Wb_wvl= 5rtyMzNCAwnKz1fl35v1UsmhIYjBhNiakSTJ5IwMNUHmGvS9vE6Oc2y3iwp2HMfOP4_pfNzqej-= mWx96FPnaP8xLWo9yea7_0ndxvwEAAP__EFlWFg] | Health Tracking: Open-source per= sonal health tracker
Boxarr [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D30HZt47= GArgcnpwwzJsqiiHq9G7TF5V2SL6IwDp5m9bPe0bmqt0fqcKqDPxhmLAIDoTYEslwiQetPFdAIP= XKlhK2x1KY2C7YnlGgnIQACDaByZqZeQMWTHvSHVVAXDkzNdbevLdA25xWWMz0voN0GzoPm_EDS= fgmYE7p18E3q-C_1eQefiyCiHlhXbWlX22asQTMLiMaTC8oyvk-Ma634TDOM4tvTzmK7HXpbzmP= Y25Ij5a_tQL2k54u25_kvfkX4DAAD__zThVi8] | *arr: Automated box office trackin=
g and syncing app for Radarr
Cruise [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7wHrhwKFS5f-ABWKrT= lzFtFL69VWi9jia0Ty9mlzAHFh0S8jEwM77oNs1b7vZappDyRUwFGKaEQAQAwkUvSbh3tky-E5u= ziSBexQniI1idaXpLVmwBBEIkdjS1CUWjIV9b2hrrsrDkzOdbe_rdA69p3WMz1O5N2UXZZf_Qtn= lruwiNoiE7JRbrsq9V3BF2JJhnL3xc62mhBJMjJRRAsYsXt_T6-Q4x3a7KA_jOPb885jOx03W-z= Hd2tAjla_9w7yk9UiX5_ovfSf7GwAA__86xVZM] | Docker: Intuitive and fully-featu= red terminal user interface for interacting with Docker
Eternal Vows [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg= 99OfY1IlLrBbSpy8J7XGYYT6-lqxgllB1Txg4QLDOie7XvO1ma8lLyQ1QCgf2CACIwhWKXlOm2B= 2VHlsutmaWDEtkKzHKUj1YvSUCYojAiByIp6XGgrEEt3Sklpty8ORMZ9-XdTqH3tM6xuep7JuiW= dH8Xyia74pmLw4AmlN2vir73sCWGohNQO-M862ZIkVMjJyxCsZcnb6n18lxju12UQ7Gcez55zGd= j1td78d060OPVL72D_OS1iNdnuu_9J3oNwAA___9tlW0] | Landing Page: Customizable = wedding website template for sharing event information
Ethernet Cable Connection Manager [
https://email.mail.selfh.st/c/eJw0j81qwz= AQhJ9Gutnsrn5WOuhQKH4PrX5iUycusVpIn74ktMdhhvn4ajIBc-CiW0J2DGysDbpd87ZPW00-S= K6AQRw7jwCAGFwB0WsiNmIL9mhaDyhWXI6dfYhsWGImvSUCchDBITomN_cSBaOw7Q2p5qosPDnz= 2fa-zufQe1rH-DyVeVO0KFr-C0XLXdFScxcw0SuzXJV5r2CkMLmJ0dvJ-lonCRKmGF3GEjDmYvU= 9vU6Oc2y3i7IwjmPPP4_5fNzKej_mWxt6JPnaP6aXtB7p8lz_pe9EvwEAAP__8mRV8Q] | Netw= orking: Lightweight, browser-based tool for mapping Ethernet connections LazySSH [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns6l8HHQrF77G7kmNT= Jy6xWkifviS0x2GG-fhadRkpJ9G9YgoJkvM-636lbTdbqzEzNcDMIYWIAICYgwDrtTroUihGS-R= lIYalJIlkc_LC0JveqgUboEBADMmGaZHCWDj5paNt1JSHJ2c6-76s0zn0XtcxPk_l3pSdlZ3_C2= Xnu7Kz77107qLcfFXuvYFjSTaYhNEbH1sznDmbUgKhZCwkXt_r6-Q4x3a7KA_jOHb6eUzn4ybr_= ZhufehR-Wv_MC9pPerluf5L39X-BgAA___M4lcq] | SSH: Terminal-based interactive = SSH manager
msgscript [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns6l8HHQrF77G7Um= JTJy62WkifviS0x2GG-fhadRkpJ9G9YgoJkvM-636jdTNrqzEzNcDMIYWIAICYgwDrpUqOwKULl= eRYLPvIDoMAUekSyeu1WrABCgTEkGyYLlIYCyd_6WgbNeXhyZnOvl2W6Rx6q8sYn6dyb8rOys7_= hbLzoeycPEQu6JSbb8q9N3AsyQaTMHrjY2uGM2dTSiCUjIXE66O-TvZzrPer8jD2faOfx3Q-7rI= c-3TvQ4_KX9uHeUnrUa_P9V_6rvY3AAD__zdqVgM] | Workflow Automation: Run script=
s based on events triggered by webhooks or NATS messages
Nah.pet [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrSWdNChUPweWv3E= pk5cYrWQPn1JaI_DDPPx1WQD5uCLbgk9e_DWuaDbNW-72Wqag-QKGIQ9zwgAiIELiF6TK0wFW2-= QfbeAMTC2htI5NuEOeksExBCBEdkTT71EwSje9YZUc1UOnpzpbHtfp3PoPa1jfJ7KvilaFC3_ha= LlrmixvhVyJMouV2XfK1gpnth4nJ1xc61GggQTI2csAWMuTt_T6-Q4x3a7KAfjOPb885jOx62s9= 2O6taFHkq_9w7yk9UiX5_ovfSf6DQAA__89W1Y2] | URL Shortener: URL shortener wit=
h custom domains and analytics
Noton [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7wLJw4FCp8n-wgGOrTl= zFtFL69VWi9jia0Ty9ll3EErnqnpGJgZ33Ufdr2XaztRyilAYYhZgCAgBipAqi1wy9RCYmJ-J7x= NA8YnDQfCqlV2C9ZQuWIAEhElualpoEk7BfOtpWmvLw5Exn35d1Oofe8zrG56ncm7KzsvN_oex8= V3YuLiwpVVFuvir33sBJZUuGMXjjQ2tGokSTEhWsEVOpXt_z6-Q4x3a7KA_jOPby85jOx62u92O= 69aFHlq_9w7yk9ciX5_ovfWf7GwAA___ZcVXd] | Documentation: Free and open docum= entation platform with local AI features
OurSchool [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutns6m9XBx0Kxe-h1U= 9s6sQlVgvp05eE9jjMMB9fTZYxMxXdEpInIOsc63bN2z5tNQWWXAFZPPmAAIDIvoDoNWGzhm0QQ= OglhN4qucgSTQzcrJDekgHjIYJH9GT83EsUjEKuNzQ1V-XgyZnPtvd1Pofe0zrG56nsmzKLMst_= ocxyV2Zx1uaeIym7XJV9r2ClkPETYXCTC7VOwsJTjD5jYYy5OH1Pr5PjHNvtohyM49jzz2M-H7e= y3o_51oYeSb72j-klrUe6PNd_6TuZ3wAAAP__r0tVkg] | Learning: Comprehensive web = application for managing homeschool programs
Perfice [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSlqvdNChUPwfWq0c= mzpxidVC-vUloT0OM8zjafYRS-RqW0YmBvYhRNuuZduHTfMUpShgFGKaEAAQI1UQu-YYABalqU0= akgiEpr4sXEUdV3TJbtmBI0hAiMSOxqUmwSQcloZOi5oAT854tn1Zx7PbPa-9f57Gvxk3Gzf_F8= bNd-PmSNQwcTJ-vhr_ruClsqOBcQpDmFQHiRKHlKhgjZhKDfaeXyfH2bfbxQTox7GXn8d4Pm51v= R_jrXXbs3ztH8NL2vZ8ea7_0nd2vwEAAP__HI9V7Q] | Tracking: Self-tracking platfo=
rm for understanding how various metrics impact other areas of your life PHPIndex [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns6m9XBx0Kxe-hlZT= Y1ImLrRbSpy8J7XGYYT6-lh1jYaq6Z6RAQM571v1W1s2sLUeW0gBZAoWIAIDIoYLoJVMsETtHdk= UKO9cTJ46FayRujoJeswUbIEFADGTDdKlJMAn5S0fbSlMenpzp7Ntlmc6ht7yM8Xkq96bsrOz8X= yg7H8rOToCEMCg335R7b-Ckkg2GMHrjY2tGWNikFApWxlSq10d-neznWO9X5WHs-1Z-HtP5uNfl= 2Kd7H3pk-do-zEtaj3x9rv_Sd7a_AQAA__-BLlU9] | File Management: Single-file PH=
P script for browsing a server's file directory
PHPing [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTW6qBDofg_tJIcm= zpxidVC-vUloT0OM8zj1eQEs4RiW8LAAYLzXmy75m0ftpom0VwBRTnwhACAKFxA7ZociC9Fs2ib= JLhlIudKzEvUWCpotFsiIIYIjMiBeFxKVIwa_NKQaq7Gw5Mznm1f1vHsdk9r75-ncW-GZkPzf2F= ovhuaiRtER2zcfDXuvYLTEoiHgJMf_FTroKIyxMgZi2DMxdt7ep0cZ99uF-OhH8eefx7j-biV9X= 6Mt9ZtT_q1fwwvadvT5bn-S9-JfgMAAP__HiVV5w] | Monitoring: PHP-based app for m= onitoring IP address and hostname statuses
Reel [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrnYt6aBDofg_tJIcmzp= xidVC-vUloT0OM8zj1eQC5uCLbQm9ePCOOdh2zds-bDVNQXMFDCpeJgQAxCAF1K5JGSpPi2cMgU= WpYpucLK4R1KiF7JYISCCCIIonGZcSFaN6XhpSzdUwPDnj2fZlHc9u97T2_nka92ZoNjT_F4bmu= 6FZC0zSGI2br8a9V3BaPMngceKBp1oHDRqGGCVjCRhzYXtPr5Pj7NvtYhj6cez55zGej1tZ78d4= a932pF_7x_CStj1dnuu_9J3oNwAA___CU1Wl] | Media Streaming: Native Linux media=
desktop player for Plex and Jellyfin
RentalCore [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GusnsriRrddChUPwfq= 5UdmzpxidVC-vUloT0OM8zjteIZhZPauWCKCZIPge18lW13WysjV2mAXGOKIwIAIkeFatcCXoB5= qVVRPDBJgIai0ER9yBTtVggoQoaIGBPFYdFcMdcUlhmpSTMBnpzhnPdlHc5u97L2_nka_2ZoMjT= 9F4amu6HJSyBclI2frsa_N_BVE0WXcAwujK25ypVdzlFQGbNosPfyOjnOvt0uJkA_jl1-HsP5uO= l6P4bb3G0v9Wv_cC9p28vluf5L34V-AwAA___6g1Xl] | Tracking: Enterprise-grade eq= uipment rental management system
rgallery [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrSWdNChUPweq7_= Y1IlLrBbSpy8J7XGYYT6-mmxACb7oltCzB2-dC7pdZdvNVtMcslTAkNnzjACAGLhA1mtqLeaMts= fGBIJVhFyHLtY5nC2K3hIBMURgRPbEUy8xY8ze9YZUpSoHT850tr2v0zn0ntYxPk9l3xQtipb_Q= tFyV7QE3xtTFGWXq7LvFWwunth4nJ1xc60mhxxMjCxYAkYpTt_T6-Q4x3a7KAfjOHb5eUzn41bW= -zHd2tAj5a_9w7yk9UiX5_ovfSf6DQAA__86GVYv] | Photos: Offline timeline for ph= oto and video collections
Secrover [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSlqvdNChUPweWv3= Epk5cYrWQPn1JaI_DDPPx1eQC5sBFt4RMDOy8D7pd87abraY5SK6AQYhpRgBADFRA9JpiD0ylyd= wECsVafSRbfYBCAj2z3pIFSxCBEIktTb1EwSjse0Nbc1UenpzpbHtfp3PoPa1jfJ7KvSm7KLv8F= 8oud2WX4rgT5qjcclXuvYKTwpYM4-yNn2s1EiSYGCljCRhz8fqeXifHObbbRXkYx7Hnn8d0Pm5l= vR_TrQ09knztH-YlrUe6PNd_6TvZ3wAAAP__UhNWTg] | Security: Generate clear and = professional security audit reports
Sneak Link [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6pW59FloEgu-h7= 9jEYwdbCUxOH2ZIlkUV9Xg1Go_JuyJbRMcOnCHyst3Tuqm1RutzqoA-s2OLAIDouUCWS-ReKeti= Q6OWTA8JHAZTOtlAUNnLNWrQDAEYkZ3mqZeQMWRHvaGuqQqCJ2e62taX6Rpyi8sYn5cwb0LPQs_= _hdDzKfRcKAEFsMLMd2HeK5hcnGbl0JIiW6vKPnsVAicsHkMqJM_4Ojmuse43QTCOY0s_j-l67G= U5j2lvQ46Yv7YP9ZKWI96e67_0HfVvAAAA___uS1W3] | File Sharing: Secure link-bas=
ed access control for Nextcloud, Immich, and Paperless-ngx
StarWise [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W5-WFloEgu-h79j= EYwdbCUxOH2ZIlkUV9Xg1ao_Jc5EtIlsG1sZ42e5p3dRao_M5VUCfLVuHAIDobYEsl0jVY0fq2r= mSM7nKoRXWHlpIJRWSayQgCwEsomWyUy8hY8hsekOqqQoDT850ta0v0zXkFpcxPi-h3wTNgub_Q= tB8CppN6hyctkLPd6HfK-hcmKxidEYZV6vKPnsVgk1YPIZUjDzj6-S4xrrfhIFxHFv6eUzXYy_L= eUx7G3LE_LV9qJe0HPH2XP-l70i_AQAA__8ugVYX] | Tracking: Transform GitHub star=
s into an organized, searchable knowledge base using AI
strong-statistics [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrT6Oe= hQKH4PrX5iUycusVpIn74ktMdhhvn4ajIBc_BFt4SePXhjbdDtmrd92mpyQXIFDMKeHQIAYuACo= tdE2Gx3nrrrbIyVULxQbhVzoNYZ9JYIiCECI7InnnuJglG87Q2p5qosPDnz2fa-zufQe1rH-DyV= eVO0KFr-C0XLXdEinV1g8MosV2XeKxgpnnjy6OxkXa2TBAlTjJyxBIy5WH1Pr5PjHNvtoiyM49j= zz2M-H7ey3o_51oYeSb72j-klrUe6PNd_6TvRbwAAAP__BKdV4w] | Statistics: Strength=
training analytics for Strong app exports
Switchseerr [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7wAJ74FCp8n-w= gGOrTlzFtFL69VWi9jia0Ty9ll3CkmLVPWOkCNF5n3S_lm03W8shSWmASShSQABATFRB9JrZWw6= WK-PSITESSKDOC9cQujTQW7ZgCRgIkaKlaaksyBL90tG20pSHJ2c6-76s0zn0ntcxPk_l3pSdlZ= 3_C2Xnu7Kzb9Ulkq7cfFXuvYGTGi2ZiMEbH1ozkiQZZipYE3KpXt_z6-Q4x3a7KA_jOPby85jOx= 62u92O69aFHlq_9w7yk9ciX5_ovfWf7GwAA___FFFXK] | Requests: Third-party client=
for Jellyseerr
Tool Tracker [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6pdZvoUUg-B5= qfcYmnnGwlcDk9MFDsiyqeMWryQTMwRfZEnrrwRuiINs9r5taa3KBcwUMbL11CACIwRZguaSCsS= K2Fjs5dCZbuFDMLjdqnlCuSYO2EMEiWq_t1EtkjOypN9Q1V0Fw_Uxn2_oynUNuaRnj8xTmTehZ6= Pm_EHo-hJ6ZXMfoujDzXZj3CoaL11Z5dKTI1ao4cFAx2owlYMyF5JFekP0c6-MmCMa-b_nnOZ3P= R1mOfXq0IUfir-1DvaTlSLdr_Ze-k_4NAAD__-4jVdw] | Tracking: Modern web app for=
tracking tools and equipment lending
Unraid Config Guardian [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsr= v5WBx0Kxe8haaXY1IlLrBbSpy8J7XGYYT4-SYYxc6i6JQwuQDDWsm7XvO3TJslzyQLIxQXnEQAQ= 2VUoek1eHKNUz5UJjIsSCBmpQfTcxaDeEgE5iOAQXSA39xoLxhJsb0iSRVl4cuaz7X2dz6H3tI7= xeSrzpmhRtPwXipa7ooVba72DUWa5KvMuYEoN5KaA3k7Wi0yFC08xuoyVMeZq9T29To5zbLeLsj= COY88_j_l83Op6P-ZbG3qk8rV_TC9pPdLluf5L34l-AwAA__-KHlWQ] | Documentation: Au= tomatically generate comprehensive disaster recovery docs for Unraid setups
Recently Discovered
Agregarr [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrSWdNChUPwfu5I= cmzpxidVC-vUloT0OM8zj1ewiSgzFtoyBAwTnfbTtKts-bDVPUaUCRuXAEwIAYuQCatcsIRYqRU= jD0gRJC6Au4EVZHDu2WyYghgSMyIF4XEpSTBr80pCqVOPhyRnPti_reHa757X3z9O4N0Ozofm_M= DTfDc0YMbmpVePmq3HvFZyWQDwEnPzgp1oHjRqHlFiwRExSvL3n18lx9u12MR76cezy8xjPx62s= 92O8tW571q_9Y3hJ254vz_Vf-s70GwAA__9rAlZS] | *arr: Sync Plex Home and Recomm= ended with various sources
Reitti [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv52DzoUit9Df4lNn= bjYaiF9-pLQHocZ5uNryTJmjlX3hNFHiNY51v2W182sLQUuuQFy8dEHBABE9hWKXpL0wFKpoWsk= VqRWDsi9u8CZgUWviYA8CHhEH8lPlyoFpUR36UgtN-XgyZnOvl2W6Rx6S8sYn6eyb4pmRfN_oWg= -FM05RAzeVWXnm7LvDWypkbyJGJxxoTVTuLAR8Rkro-Tq9JFeJ_s51vtVORj7vuWfx3Q-7nU59u= nehx6pfG0f5iWtR7o-13_pO9FvAAAA__-Hv1VH] | Location Tracking: Location track= ing and analysis
Repliqate [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloV7uS9qBDofg_tJ= IdmzpxidVC-vUloT0OM8zjtewTlBSrnTNEji56omTna9n2YWs5JC3NQVKOHMA5B5C4OrVrRlGmK= LogyCKEGmItVMRLEFhY7ZbRITtxDMAReVyqKIhGWmbAVpoh9-SM57wv63h2u-e198_T-DeDk8Hp= vzA43Q1OKRXysw_GT1fj35vzWiPyECHQQKG1QZOmQYQL1ARSKtl7fp0cZ99uF0OuH8defh7j-bj= V9X6Mt7nbnvVr_xhe0rbny3P9l74z_gYAAP__oB5Vaw] | Backups: Modular backup solu= tion for Docker environments
Sprout Track [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrT6OehQKH4= PSSvHpk5cYrWQPn1JaI_DDPPxSbYRSwxN94yBAwTrXNT9WrbdbJJ9rEUAY-XAHgEAMXKDqtfcCn= jkHiKnBV0VSsJdGspigy826S0TEEMCRuRAPC0tVUw1uKUjSRHl4MmZzr4v63QOved1jM9T2TdFs= 6L5v1A03xXN3tkETFXZ-arsu4CtLRCbgN4Z50VMjTWalLhgi5hKc_qeXyfHObbbRTkYx7GXn8d0= Pm5tvR_TrQ89cv3aP8xLWo98ea7_0nem3wAAAP__9aBVtg] | Tracking: Track baby diap= ers, feedings, naps, pumping, and other activities
StencilBox [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn5WOuhQKH6P1= V9s6sQlVgvp05eE9jjMMB9fTSagBC66JWTHwMbaoNtVtn3aavIhSwUM2bHzCACIwRXIek0-G5ZO= 4kIlEhZbayeLNrM0F3vUWyIgBxEcomNycy8xY8xse0OqUpWFJ2c-297X-Rx6T-sYn6cyb4oWRct= _oWi5K1ogFmq-eGWWqzLvFUwuTG5i9HayvtYphxymGJ1gCRilWH1Pr5PjHNvtoiyM49jl5zGfj1= tZ78d8a0OPlL_2j-klrUe6PNd_6TvRbwAAAP__RMBWQQ] | Static Sites: Build YAML in=
to simple and speedy static sites
Project Updates
AliasVault [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsriTv6qBDofg_t= JIcmzpxidVC-vUloT0OM8zj1eQEs3CxLSEHBnbei23XvO3DVtMkmiugaOAwIQAgSiigdk0irUkM= mQh9c02WiOK0CWttTIXtlggoQISAGJjCuJSoGJX90pBqrsbDkzOebV_W8ex2T2vvn6dxb4ZmQ_N= _YWi-G5qZF4p5UuPmq3HvFZwWpjAwTn7wU62DisoQY8hYBGMu3t7T6-Q4-3a7GA_9OPb88xjPx6= 2s92O8tW570q_9Y3hJ254uz_Vf-k70GwAA__8KJFYC] | Privacy
Repository: lanedirt/AliasVault --> aliasvault/aliasvault
Spotizerr [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSrvW6qBDofg_tJ= IcmzpxidVC-vUloT0OM8zj1eQFs4RiW8LAAYInEtuueduHraZJNFdAUQ48IQAgChdQu6YmsTivb= aEqFVqdSmQKXjGgTLREuyUHjiECI3JwPC4lKkYNtDR0NVdD8OSMZ9uXdTy73dPa--dp_Jtxs3Hz= f2HcfDduliykXLLx89X49wpeS3A8BJxooKnWQUVliJEzFsGYC9l7ep0cZ99uF0PQj2PPP4_xfNz= Kej_GW-u2J_3aP4aXtO3p8lz_pe_kfgMAAP__ImhWJQ] | Downloads
Repository:
https://email.mail.selfh.st/c/eJxMz81ugzAQBOCnwTesXePF5rDXvod_F= rBKcIWdSMnTV4l66PGTZjSazJPH4F1SwujIgZus9UpuoRxjyTz7GDKgj-RoRgBA9JQgqp3Ru1my= MyJGDFmgEKeJrBf0ydrgVWEDhmABQiRnSK9pibhEZ1dBk0MeLLx3dJNj3XXr6uCt9P0edaq3wXy= 1n9rLS65rzPL4b3Xxp1NbL-c2WOi1HuH11O15pv2q-pSuOsf78T1-rqjO2zv9pweb3wAAAP__xE= 5N_w -->
https://email.mail.selfh.st/c/eJxMj81uwyAQhJ_G3IJ2MQv4sNe-B3-2Uamp= gEZKnr5K1ENvM9KMPn2JV4fe2SgyoyULdtXaifzlS72VxMYFnwBdIEsGAQDRUYQgTsaNEFwyxiY= L0SRaDZExPsQ1YnJeFFagCDYgRLKK5B63gFuwes-okk-LhhdHjlz3U44pKld_93vrR5atH4v6GN= 9tlmfu_X8Wnd-XNma5jkXDbK3650OOxxXP3uSVp5gcfurn7W0iJh-v9V-7s_oNAAD__35WTdA
Feedback
How helpful did you find the content in this week's newsletter?
1 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutns6nd10KFQ_B7alRSbOnGJ1U= L69CWhPQ4zzMdXsyUsFEW3jNFHiNY50u1atn3aag7EpQIS--gDAgAieQHWa6bENXIDqMTNORbpN= rhebCtBwIjesgHjIYFH9NH4uUtiTBxdb2hqqcrBkzOfbe_rfA6953WMz1PZN2UWZZb_QpnlrsxC= pXsrHZRdrsq-V7As0fgpYnCTC7VOTExTSr6gEKYiTt_z6-Q4x3a7KAfjOPby85jPx03W-zHf2tA= j89f-Mb2k9ciX5_ovfWfzGwAA___LUFb1]
2 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSlr9HHQoFL-HVmvFpk5cYr= WQPn1JaI_DDPPxSXEJa4pNLwUjRYjO-6SXa912s0kJiasAJqZIAQEAMVED1mtxOYtITd73HkN27= B0SUujO1lZb0FuxYAkyECJFS1NvmTFz9H1BK1WUhydnOpe9r9M59F7WMT5P5d6UnZWd_wtl57uy= c3OUs3BUbr4q9y7guEVLJmLwxgcRw4mTyZkqtoS5Nq_v5XVynGO7XZSHcRx7_XlM5-PW1vsx3Za= hR-Gv_cO8pPUol-f6L30X-xsAAP___kBV8Q]
3 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrT6OehQKH4PrX5iUycusV= pIn74ktMdhhvn4ajIBc_BFt4SePXhjbdDtmrd92mpyQXIFDMKeHQIAYuACotdU0VPPtXaITATGS= eYcpBUPBdh1vSUCYojAiOyJ516iYBRve0OquSoLT858tr2v8zn0ntYxPk9l3hQtipb_QtFyV7QI= F7GuOWWWqzLvFYwUTzx5dHayrtZJgoQpRs5YAsZcrL6n18lxju12URbGcez55zGfj1tZ78d8a0O= PJF_7x_SS1iNdnuu_9J3oNwAA__9PQVZh]
4 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn52ddChUPwe-kts6sTFVg= vp05eE9jjMMB9fS1YwC1fdE7JnYOuc6H7L62bWloKU3AClePYBAQBRfIWil9SlWx9FCEPu4imwa= wFCtK4Ad6h6TQTkIYJH9Ex-utRYMBZ2l47UclMOnpzp7Ntlmc6ht7SM8Xkq-6ZoVjT_F4rmQ9Fs= S2icgZSdb8q-N7ClMnnDGJxxoTVTpIiJ0WesgjFXp4_0OtnPsd6vysHY9y3_PKbzca_LsU_3PvR= I5Wv7MC9pPdL1uf5L34l-AwAA__9bn1Uo]
5 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrT6OehQKH4PrSTHpk5cYr= WQPn1JaI_DDPPxtWwjlhiq7hkDBwjWuaj7tWy72Vr2UUoDjMKBPQIAYuQKotfsgJZoqxep0h107= IUBFioSGllv9ZYJiCEBI3IgnpaaBJMEt3SkVppy8ORMZ9-XdTqH3vM6xuep7JuiWdH8Xyia74pm= FhvZolN2vir73sBKDcQmoHfG-daMRIkmJS5YI6ZSnb7n18lxju12UQ7Gcezl5zGdj1td78d060O= PLF_7h3lJ65Evz_Vf-s70GwAA__8EFFXC]
Meh
Rad
Powered by=C2=A0
Formbricks Open Source Surveys [
https://email.mail.selfh.st/c/eJw0j8FqwzAQR= L9GutnsrrSWdNChUPwf2pUcmzpxidVC-vUloT0OM8zj1ewilhjUtoyBAwTnfbTtWrZ92GqeopQK= GIUDTwgAiJEVxK5ZFCcR1LaosAvJq4uOYSGnApNvdssExJCAETkQj4smwSTBLw2plmo8PDnj2fZ= lHc9u97z2_nka92ZoNjT_F4bmu6E5Fl9IGhg3X417r-BEA_EQcPKDn2odJEocUuKCGjEV9faeXy= fH2bfbxXjox7GXn8d4Pm663o_x1rrtWb72j-ElbXu-PNd_6TvTbwAAAP__URFWWA]
More from selfh.st
Introducing Member Perks: Full-Text Newsletter RSS, Custom Icon Colors =F0= =9F=8E=89
Exclusive features for subscribed members
selfh.st
=E2=80=A2Ethan Sholly
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsSlppddChUPweWv3Epk5cYrWQ= Pn1JaI_DDPPx1WQZM4eiW8JAAYJ1jnW75m2ftpo8S66ALBTIIwAgMhUQvSYunptBDA08W8neNMp= eYu8ud46it2TAEEQgRAqG5l6iYJTgekNTc1UOnpz5bHtf53PoPa1jfJ7KvimzKLP8F8osd2WWbj= tQaU3Z5arsewUrJRiaAno3OV_rJCw8xUgZC2PMxel7ep0c59huF-VgHMeefx7z-biV9X7Mtzb0S= PK1f0wvaT3S5bn-S9_J_AYAAP__SuhWfQ]
My Favorite Apps Launched in 2025 (So Far)
A look back at some of my favorite self-hosted software and applications re= leased in the first half of 2025=E2=80=A6
selfh.st
=E2=80=A2Ethan Sholly
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99OfY1IlLrBbS= py8J7XGYYT6-lqxgllB1Txg4QLDOie7XvO1ma8lLyQ1QCgf2CACIwhWKXtNS0IulEpog1Fg9g7W= wiHfRxmyd3hIBMURgRA7E01JjwViCWzpSy005eHKms-_LOp1D72kd4_NU9k3RrGj-LxTNd0Vz7T= WzJ1F2vir73sCWGohNQO-M862ZIkVMjJyxCsZcnb6n18lxju12UQ7Gcez55zGdj1td78d060OPV= L72D_OS1iNdnuu_9J3oNwAA__9wzFVU]
Content Spotlight
Meet rwMarkable, a lightweight, no-frills app for checklists and notes. Wit=
h rwMarkable, users can easily create, manage, and update checklists and to= -do's from the comfort of a minimal (yet functional) web interface. Feature=
s include checklists, rich-text notes, sharing, database-less storage, mult= i-user support, and themes.
rwMarkable can be easily deployed via Docker [
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8Gbli7sGvgwKFS5f8AFmKrTlzFtFL69VWi9jia0Tw9SS5gDr7qltCzB--Igm= 7XvO1mkzSHkgUwFPY8IwAgBq5Q9JoqtU7C6KKQF8xSI3kBBC69xF71lixYhgiMyN7y1GssGIun3= tBKFkXw5Exn2_s6nUPvaR3j81TuTdlF2eW_UHa5K7swz9C4W-WWq3LvAq5Ub9l4nMnQLGJKKMHE= yBlrwJgr6Xt6nRzn2G4XRTCOY88_j-l83Op6P6ZbG3qk8rV_mJe0HunyXP-l72R_AwAA__9VRVZ=
A] and doesn't require additional dependencies.
Links: Source Code [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrRa6= aBDofg99BubOnGJ1UL69CWhPQ4zzMdXo_GYvBTdIgoLiLHW63ZN2z5tNTqfUwX0mYUdAgCi5wJZ= r7GQ65iZjEtYSmo1SKvOgBFMzOL1FgmIIQAjshDPvYSMIYvtDammqiw8OfPZ9r7O59B7XMf4PJV= 5U7QoWv4LRctd0ZJc6dCdUWa5KvNeweQixJOgs5N1tU7ZZz-FwAmLx5CK1ff4OjnOsd0uysI4jj= 39PObzcSvr_ZhvbegR89f-Mb2k9YiX5_ovfUf6DQAA__8JgFYI]
Videos and Podcasts
* Your Bookmark Chaos Ends NOW! Linkwarden + Unraid Setup [
https://email.m= ail.selfh.st/c/eJw0j81qwzAQhJ9GutnsSrve1UGHQvF76M-xqROXWC2kT18S2uMww3x8NXrF= pFJsiygsIJ5IbbumbR-2GifNqQJqZuEJAQBRuUC2awwUWJQ8AVdt7CYmBgRsSwJRTXaLDhxDAEZ= kcTwuJWQMWWhp6GqqhuDJGc-2L-t4drvHtffP0_g342bj5v_CuPlu3OwWUJVcjZ-vxr9X8LmI40= FwooGmWoesWYcQOGFRDKmQvcfXyXH27XYxBP049vTzGM_Hraz3Y7y1bnvMX_vH8JK2PV6e67_0H= d1vAAAA__8DD1TN] | AlienTech42
* Everything New In Home Assistant 2025.9! [
https://email.mail.selfh.st/c/= eJw0j8FqwzAQRL9GutnsSlrv6qBDofg_pJUVmzpxidVC-vUloT0OM8zj1eQFs7DaJSETA_sQxC7= XvO3DVtMkJVdAKcQ0IQAgCikUu6bS1DuUSQNL9bWxJ2wtZI0EoOztlhw4ggiESOxobBoLxsKhLe= hqribAkzOey97W8ex2T2vvn6fxb8bNxs3_hXHz3bhZGwuhZ-Pnq_HvFXxRdjQwTmEIU61DkSJDj= JRRBWPWYO_pdXKcfbtdTIB-HHv-eYzn46br_RhvS7c9la_9Y3hJ254uz_Vf-k7uNwAA___nuVW5=
] | Everything Smart Home
* Wazuh - The FREE SIEM You Need to Try! [
https://email.mail.selfh.st/c/eJ= w0j8FqwzAQRL9GutnsriTv6qBDofg_JK0cmzpxidVC-vUloT0OM8zjaXKCWbjalpADAzvvxbZr3= vZh0zRJyQooJXCYEAAQJVQodk25VIHmMhKReAUG9hNK8NktioXtlggoQISAGJjCuNRYMBb2S0PS= rMbDkzOebV_W8ex2T2vvn6dxb4ZmQ_N_YWi-G5qr5gV1qsbNV-PeFVypTGFgnPzgJ9WhSJEhxpC= xCsZcvb2n18lx9u12MR76cez55zGej1td78d4a932VL72j-ElbXu6PNd_6TvRbwAAAP__08ZV-A=
] | Jim's Garage
* Build your own HomeLab Firewall! // OPNSense Tutorial [
https://email.mai= l.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn5WOuhQKH4PaSXHpk5cYrWQPn1JaI_DDPPxtWwjls= iie0b2DGydi7pfy7abreUQa2mAsXr2AQEAMXqBqtccOLEEcCyeQ3C0WIEIJK0ka2tgvWUC8pDAI= 3omPy2SKqbKbulIrTTl4MmZzr4v63QOved1jM9T2TdFs6L5v1A03xXNpTsOiZOy81XZ9wa2CpM3= jMEZF1ozNdZoUvIFJWIq4vQ9v06Oc2y3i3IwjmMvP4_pfNxkvR_TrQ89cv3aP8xLWo98ea7_0ne= m3wAAAP__SUNVCg] | Christian Lempa
* Jellyfin Definitive Guide 2025 (Redux) [
https://email.mail.selfh.st/c/eJ= w0j81qwzAQhJ9GutnsrrT6OehQKH6PXcmOTZ24xGohffqS0B6HGebja8UllBSrnQtGjhCd98nOV= 9n2YWslJJUGmJQjBwQAxMQV1K6FJFFm0ragOA2MKG2O4KqQaHOL3QoBMWRgRI7E41KzYtbolxmp= STMenpzxnPdlHc9u97L2_nka92ZoMjT9F4amu6FJclBYAhs3XY17b-C0RuIhYvCDD60NmjQNObN= gTZilensvr5Pj7NvtYjz049jl5zGej1td78d4m7vtRb_2j-ElbXu5PNd_6bvQbwAAAP__ULZWVg=
] | IBRACORP
* Grist: The Open Source Self-Hosted Spreadsheet with Database Superpowers=
[
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W5-WFloEgu8hqe2xiccOthK= YnD7MkCyLKurxJNuIJXLTU0b2DGydi3q6l3Uzq-QQaxHAWD37gACAGH2DqpdsCQMIRF-A0zyLY-= IUQgopVluc6DUTkIcEHtEz-WFuqWKq7OYJSYooB0_OcE3bvAxX11teev-8lH1TNCoa_wtF46lor= BIooGvKjndl3wVsbUzeMAZnXBAxNdZoUvIFW8RUmtNnfp0cV1_3m3LQj2MrP4_heuxtOY9hn7ru= uX5tH-YlrXu-Pdd_6TvTbwAAAP__WoNVLQ] | Lawrence Systems
Command Line Corner
Use realpath <file> to quickly view the absolute path of a file:
$ realpath example.txt
/home/users/rick/example.txt
Click here [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZa6aBDofg99= GPFpk5cYrWQPn1JaI_DDPPxtWQD5iBVLwnFCYhlDnq55m03W0s-lNwAQ3HiPAIAYnAVil6T7cWR= MNmYaxeW3jn23H0QxNoY9ZYIyEEEh-iE3NRrLBiLcF-QWm6K4cmZzmXv63QOvad1jM9T2TdFs6L= 5v1A03xXNBJ56h6jsfFX2vYEtVcgZQc-GfWumhBJMjC5jDRhzZX1Pr5PjHNvtohjGcez55zGdj1= td78d0W4YeqXztH-YlrUe6PNd_6TvRbwAAAP__55hVuw] for an archive of commands sh= ared in past newsletters.
Share Your Content
I'm always looking for new and existing self-hosted content to share in Sel= f-Host Weekly. Reach out using the button below if you'd like to have your = own content featured or have a suggestion for content types you'd like to s=
ee featured in future newsletters.
Let's Talk =F0=9F=92=8C [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7= wLJw4FCp8n-wQGKrTlzZtFL69VWi9jia0Ty9ll3EErnqnpGJgZ33UfdbWTezthyilAYYhZgCAgB= ipAqil9ydQyjkCaKzQK1Ac4mJAobCkECv2YIlSECIxJamS02CSdhfOtpWmvLw5Exn3y7LdA695W= WMz1O5N2VnZef_Qtn5UHYOgkEEunLzTbn3Bk4qWzKMwRsfWjMSJZqUqGCNmEr1-sivk_0c6_2qP= Ix938rPYzof97oc-3TvQ48sX9uHeUnrka_P9V_6zvY3AAD__wOyVNU]
Comment
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrRa6aBDofg99OfY1IlLrBbS= py8J7XGYYT6-lmzAHKTqnlBYQKxzQfdr3nazteRDyQ0wFBb2CACIgSsUvaZIjGTFi6Mq3QXxLi5= 2YR8DtNy93hIBMURgRBbiaamxYCzilo7UclMOnpzp7PuyTufQe1rH-DyVfVM0K5r_C0XzXdHcWx= ch65Wdr8q-N7ClCrER9M4435opoQQTI2esAWOuTt_T6-Q4x3a7KAfjOPb885jOx62u92O69aFHK= l_7h3lJ65Euz_Vf-k70GwAA__88_lUT]
Subscription details
You are receiving this because you are a free subscriber to selfh.st.=20
Name: Errol Casey
Email:
selfhosting@toolazy.synchro.net
Member since: 23 December 2024
Manage subscription [
https://email.mail.selfh.st/c/eJw0j01ugzAQRk9j74JmxjZj= Fl50wz38R0B1cQSTSunpq6B2-fQ96dMrwXiMnrOuAdkxsLHW6_oVt3bbShh9igXQJ8duRABA9C5= D0msgwyVjxTpOjAmQeMxckzF2gjyaqrdAQA4mcIiOyQ1LnhJOie1SkUosysL7ZzhrW9bhFN3CKv= I4lflQNCua_4eLjKL50Q-JTdEcc-7PXfQRLqefsu13ZUF6b_HnNZyvPa9HH_YqWkJ6ts_b1aQl3= N_2H30H-g0AAP__iNtOig]
selfh.st =C2=A9 2025 =E2=80=93 Unsubscribe [
https://email.mail.selfh.st/c/e= Jw0kE2O2zoQhE9D7Sh0k938WXDxgIHvQbKbY2H05MCiEjinDzxIloWvUIUqKT5hTbEvWjByhOiJ= 0qL_1223m5SQWhXA1DhyQABATNyhLfcCo3LIOeTaJDhokkfwlZz3Q4ImXLbiwDFkYESOjtfRc8P= cIg1FJ1UMwbtnPXUf9_Wcy17uc_44jf_PuJtxt3_AuNt1nFc7-3Nr-mb-dl2bGP8h4FuPjm3EQJ= aCiG2pJZszV-wJc-1kXPjSl_EfzOI1aMqde2bnsnbgBCopRKRIKXmV3qUTxoTgEbgnZOQaeyUC4= 8Khv85d59TnO2_kHh2QbX5USzTE1trEZopIPBRc88uzfM94nHM7Pg3BfDz2-vu1nq-j35-P9dC5= zNKu_ct-377M8vl2_1U_i_sTAAD__0kae4c]
=C2=A0
--cdfdd2034682c0cd17e3d4831fb55dd7d8ccdd3a21acf22125ea7f2867a7
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
<!doctype html>
<html>
<head>
<meta name=3D"viewport" content=3D"width=3Ddevice-width">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DU= TF-8">
<!--[if mso]><xml><o:OfficeDocumentSettings><o:PixelsPerInch>96</o:= PixelsPerInch><o:AllowPNG/></o:OfficeDocumentSettings></xml><![endif]-->
<title>Self-Host Weekly (5 September 2025)</title>
<style>
=2Epost-title-link {
display: block;
margin-top: 32px;
color: #15212A;
text-align: center;
line-height: 1.1em;
}
=2Epost-title-link-left {
text-align: left;
}
=2Eview-online-link {
word-wrap: none;
white-space: nowrap;
color: #ffffff;
color: rgba(255, 255, 255, .6);
text-decoration: underline !important;
}
=2Ekg-nft-link {
display: block;
text-decoration: none !important;
color: #15212A !important;
font-family: inherit !important;
font-size: 14px;
line-height: 1.3em;
padding-top: 4px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 4px;
}
=2Ekg-twitter-link {
display: block;
text-decoration: none !important;
color: #15212A !important;
font-family: inherit !important;
font-size: 15px;
padding: 8px;
line-height: 1.3em;
}
=2Ekg-cta-link-accent .kg-cta-sponsor-label a {
color: #0f60d9 !important;
}
=2Ekg-cta-text a:not(.kg-cta-link-accent .kg-cta-text a) {
color: #15212A;
text-decoration: underline;
}
=2Ekg-cta-link-accent .kg-cta-text a {
color: #0f60d9 !important;
}
=2Ekg-audio-link {
color: #15212a !important;
color: rgba(0, 0, 0, 0.6) !important;
}
@media only screen and (max-width: 620px) {
table.body {
width: 100%;
min-width: 100%;
}
.hide-mobile {
display: none;
}
.mobile-only {
display: initial !important;
}
.hide-desktop {
display: initial !important;
}
.desktop-only {
display: none !important;
}
table.body p,
table.body ul,
table.body ol,
table.body td {
font-size: 16px;
}
table.header .post-excerpt {
font-size: 16px !important;
}
table.body .kg-callout-card {
padding: 16px 24px !important;
}
table.body .kg-callout-text {
font-size: 16px !important;
line-height: 1.5em !important;
}
table.body pre {
white-space: pre-wrap !important;
word-break: break-word !important;
}
table.body .content {
padding: 0 !important;
}
table.body .container {
padding: 0 !important;
width: 100% !important;
}
table.body .main,
table.header .header-main {
border-spacing: 10px 0 !important;
border-left-width: 0 !important;
border-radius: 0 !important;
border-right-width: 0 !important;
}
table.body .img-responsive {
height: auto !important;
max-width: 100% !important;
width: auto !important;
}
table.header .site-icon {
padding-top: 0 !important;
}
table.header .site-info {
padding-top: 24px !important;
}
table.header .post-title-link {
margin-top: 24px !important;
}
table.header .post-meta-wrapper {
padding-bottom: 24px !important;
}
table.header .site-icon img {
width: 36px !important;
height: 36px !important;
}
table.header .site-url a {
font-size: 13px !important;
padding-bottom: 16px !important;
}
table.header .post-meta,
table.header .post-meta-date {
white-space: normal !important;
font-size: 13px !important;
line-height: 1.2em;
}
table.header .post-meta,
table.header .view-online {
width: 100% !important;
}
table.header .post-meta-left,
table.header .post-meta-left.view-online {
width: 100% !important;
text-align: left !important;
}
table.header .post-meta.view-online-mobile {
display: table-row !important;
}
table.header .post-meta-left.view-online-mobile,
table.header .post-meta-left.view-online-mobile .view-online {
text-align: left !important;
}
table.header .post-meta.view-online.desktop {
display: none !important;
}
table.header .view-online {
text-decoration: underline;
}
table.body .footer p,
table.body .footer p span {
font-size: 13px !important;
}
table.header .view-online-link,
table.body .footer,
table.body .footer a {
font-size: 13px !important;
}
table.header .post-title a {
font-size: 26px !important;
line-height: 1.1em !important;
}
table.feedback-buttons {
display: table !important;
width: 100% !important;
max-width: 390px;
}
table.feedback-buttons img {
display: inherit !important;
}
table.body .feedback-button-text {
display: none!important;
}
table.body .latest-posts-header {
font-size: 12px !important;
}
table.body .latest-post-title {
padding-right: 8px !important;
}
table.body .latest-post h4,
table.body .latest-post h4 span {
padding: 4px 0 6px !important;
font-size: 15px !important;
}
table.body .latest-post-excerpt,
table.body .latest-post-excerpt a,
table.body .latest-post-excerpt span {
font-size: 13px !important;
line-height: 1.2 !important;
}
table.body .subscription-box h3 {
font-size: 14px !important;
}
table.body .subscription-box p,
table.body .subscription-box p span {
font-size: 13px !important;
}
table.body .subscription-details,
table.body .manage-subscription {
display: inline-block;
width: 100%;
text-align: left !important;
font-size: 13px !important;
}
table.body .subscription-details {
padding-bottom: 12px;
}
table.body .kg-bookmark-card {
width: 90vw;
}
table.body .kg-bookmark-thumbnail {
display: none !important;
}
table.body .kg-bookmark-metadata span {
font-size: 13px !important;
}
table.body .kg-embed-card {
max-width: 90vw !important;
}
table.body h1 {
font-size: 32px !important;
line-height: 1.3em !important;
}
table.body h2,
table.body h2 span {
font-size: 26px !important;
line-height: 1.22em !important;
}
table.body h3 {
font-size: 21px !important;
line-height: 1.25em !important;
}
table.body h4 {
font-size: 19px !important;
line-height: 1.3em !important;
}
table.body h5 {
font-size: 16px !important;
line-height: 1.4em !important;
}
table.body h6 {
font-size: 16px !important;
line-height: 1.4em !important;
}
table.body blockquote {
font-size: 16px !important;
line-height: 1.6em;
margin-bottom: 0;
}
table.body blockquote p {
margin-right: 15px !important;
margin-left: 15px !important;
}
table.body blockquote.kg-blockquote-alt {
border-left: 0 none !important;
margin: 0 !important;
font-size: 18px !important;
line-height: 1.4em !important;
}
table.body blockquote.kg-blockquote-alt p {
margin-right: 20px !important;
margin-left: 20px !important;
}
table.body hr {
margin: 2em 0 !important;
}
.feature-image-caption {
font-size: 13px!important;
}
.kg-card-figcaption {
font-size: 13px!important;
}
.kg-card-figcaption p,
=2Ekg-card-figcaption p span {
font-size: 13px!important;
}
table.body .kg-cta-card {
padding: 0 20px;
}
table.body .kg-cta-card.kg-cta-bg-none {
padding: 0;
}
table.body .kg-cta-sponsor-label {
padding: 10px 0;
}
table.body table.kg-cta-content-wrapper:not(.kg-cta-bg-none.kg-cta-no-div= iders table.kg-cta-content-wrapper) {
padding: 20px 0;
}
table.body .kg-cta-immersive.kg-cta-has-img:not(.kg-cta-bg-none):not(.kg-= cta-no-label) table.kg-cta-content-wrapper {
padding-top: 0;
}
table.body .kg-cta-minimal .kg-cta-image-container {
padding-right: 20px;
}
table.body .kg-cta-immersive .kg-cta-image-container {
padding-bottom: 20px;
}
table.body .kg-cta-immersive.kg-cta-no-text .kg-cta-image-container {
padding-bottom: 0;
}
table.body .kg-cta-button-container {
padding-top: 16px;
}
table.body .kg-cta-minimal .kg-cta-image-container {
display: inline-block !important;
width: 100% !important;
padding: 0 !important;
padding-bottom: 16px !important;
padding-right: 0 !important;
}
table.body .kg-cta-minimal .kg-cta-content-inner {
display: inline-block !important;
width: 100% !important;
padding: 0 !important;
}
table.body .kg-cta-minimal img.kg-cta-image {
width: 52px !important;
height: 52px !important;
}
}
@media all {
.subscription-details p.hidden {
display: none !important;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
=2EExternalClass p,
=2EExternalClass span,
=2EExternalClass font,
=2EExternalClass td,
=2EExternalClass div {
line-height: 100%;
}
.apple-link a {
color: inherit !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
text-decoration: none !important;
}
#MessageViewBody a {
color: inherit;
text-decoration: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
line-height: inherit;
}
}
</style>
<!--[if mso]>
<style type=3D"text/css">
ul, ol { margin-left: 1.5em !important; }=20
</style>
<![endif]-->
</head>
<body style=3D"background-color: #fff; font-family: -apple-system, Blin= kMacSystemFont, Roboto, Helvetica, Arial, sans-serif; -webkit-font-smoothin=
g: antialiased; font-size: 18px; line-height: 0; margin: 0; padding: 0; -ms= -text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #15212A;">
<span class=3D"preheader" style=3D"color: transparent; display: non=
e; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; ms= o-hide: all; visibility: hidden; width: 0;">Self-hosted news, updates, laun= ches, and content for the week ending Friday, September 5, 2025</span>
<!-- HEADER WITH FULL-WIDTH BACKGROUND -->
<table role=3D"presentation" border=3D"0" cellpadding=3D"0" cel= lspacing=3D"0" class=3D"header" width=3D"100%" style=3D"mso-table-lspace: 0= pt; mso-table-rspace: 0pt; line-height: 1.4; background-color: #0f60d9; wid= th: 100%; border-spacing: 0; border-collapse: collapse;" bgcolor=3D"#0f60d9=
<!-- Outlook doesn't respect max-width so we need an extra = centered table -->
<!--[if mso]>
<tr>
<td>
<center>
<table border=3D"0" cellpadding=3D"0" cellspaci= ng=3D"0" width=3D"600">
<![endif]-->
<tr>
<td style=3D"font-family: -apple-system, BlinkMacSystem= Font, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align=
: top; color: #15212A;" valign=3D"top"> </td>
<td class=3D"container" align=3D"center" style=3D"font-= family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-s= erif; font-size: 18px; vertical-align: top; color: #15212A;" valign=3D"top"=
<div class=3D"content" style=3D"box-sizing: border-= box; display: block; margin: 0 auto; max-width: 600px;">
<!-- Header content constrained to 600px -->
<table role=3D"presentation" border=3D"0" cellpaddi= ng=3D"0" cellspacing=3D"0" class=3D"header-main" style=3D"border-collapse: = separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spacing: 20p=
x 0; width: 100%; max-width: 600px; background: #ffffff; background-color: = #0f60d9;" width=3D"100%" bgcolor=3D"#0f60d9">
<tr>
<td class=3D"header-content" style=3D"font-= family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-s= erif; font-size: 18px; vertical-align: top; color: #15212A; padding: 0; mar= gin: 0 auto;" valign=3D"top">
<table role=3D"presentation" border=3D"=
0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">
<tr>
<td class=3D"post-title pos= t-title-with-excerpt" style=3D"font-family: -apple-system, BlinkMacSystemFo= nt, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: = top; text-align: center; background-color: #0f60d9; color: #FFFFFF; padding= -bottom: 8px;" valign=3D"top" align=3D"center" bgcolor=3D"#0f60d9">
<table role=3D"presenta= tion" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=3D"border-coll= apse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;"=
width=3D"100%">
<tr>
<td style=3D"fo= nt-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, san= s-serif; vertical-align: top; font-size: 36px; line-height: 1.1; font-weigh=
t: 700; text-align: center; background-color: #0f60d9; color: #FFFFFF;" val= ign=3D"top" align=3D"center" bgcolor=3D"#0f60d9">
<a href=3D"=
https://email.mail.selfh.st/c/eJw0j9FqxCAQRb9G3wwzo2b0wYdCyX84ajah2aQktrD9-= rJL-3i5l3s4NdmAOXDRLSF7BrbOBd3ued3MWtMYJFfAIJ79iACAGHwB0UuKcXatoc_BUStjFZbo= gq0AlqrlotdEQB4ieETP5Ie5RMEo7OaGVHNVDp6c4WrbvAxX11taev-8lH1TNCma_gtF06loYsn= WzgzKTndl3ytYKUzeMI7OuLFWI0GCidFnLAFjLk6f6XVyXH3db8pBP44t_zyG67GX5TyGvXXdk3= xtH-YlrXu6Pdd_6TvRbwAAAP__-31V4w" class=3D"post-title-link" style=3D"text-d= ecoration: none; display: block; margin-top: 32px; text-align: center; line= -height: 1.1em; overflow-wrap: anywhere; color: #FFFFFF;" target=3D"_blank"= >Self-Host Weekly (5 September 2025)</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=3D"100%" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; color: #15212A; width: 10= 0%;" align=3D"center" valign=3D"top">
<table class=3D"post-me= ta-wrapper" role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspacin= g=3D"0" width=3D"100%" style=3D"border-collapse: separate; mso-table-lspace=
: 0pt; mso-table-rspace: 0pt; width: 100%; padding-bottom: 32px;">
<tr>
<td height=3D"2=
0" class=3D"post-meta post-meta-center" style=3D"font-family: -apple-system=
, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-align:=
top; color: #ffffff; color: rgba(255, 255, 255, .6); font-size: 13px; font= -weight: 400; text-align: center; padding: 0;" valign=3D"top" align=3D"cent=
By Ethan Sh= olly • <span class=3D"post-meta-date" style=3D"white-space: nowrap;"=
5 Sept 2025 </span>
</td>
<td class=3D"po= st-meta post-meta-center view-online desktop" style=3D"font-family: -apple-= system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-= align: top; color: rgba(255, 255, 255, .6); font-size: 13px; font-weight: 4= 00; text-align: center; display: none;" valign=3D"top" align=3D"center">
<a href=3D"=
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns6m-lgw6F4vfQruTY1IlLrBbSp= y8J7XGYYT6-VlzCmkh0L0iBgJz3Sfdr3XaztRIT1waYOFCICACIKQiwXgtytkvtTNh6lC6ukq8I= nPPC1EPUW7FgA2QIiIFsmBbJjJnJLx1tq015eHKms-_LOp1D72Ud4_NU7k3ZWdn5v1B2vis7C0q= AHkW5-arcewPHQjYYwuiNj60ZTpxMzqGiJMxVvL6X18lxju12UR7Gcez15zGdj5us92O69aFH4a= _9w7yk9SiX5_ovfRf7GwAA__-q6lbI" class=3D"view-online-link" style=3D"word-wr= ap: none; white-space: nowrap; color: #ffffff; color: rgba(255, 255, 255, .= 6); overflow-wrap: anywhere; text-decoration: underline;" target=3D"_blank"= >View in browser</a>
</td>
</tr>
<tr class=3D"post-m= eta post-meta-center view-online-mobile" style=3D"color: #ffffff; color: rg= ba(255, 255, 255, .6); font-size: 13px; font-weight: 400; text-align: cente= r;" align=3D"center">
<td height=3D"2=
0" class=3D"view-online" style=3D"font-family: -apple-system, BlinkMacSyste= mFont, Roboto, Helvetica, Arial, sans-serif; vertical-align: top; color: #f= fffff; color: rgba(255, 255, 255, .6); font-size: 13px; font-weight: 400; t= ext-align: center; text-decoration: underline;" valign=3D"top" align=3D"cen= ter">
<a href=3D"=
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutloV3-rgw6F4vfQrqTY1IlLrBbSp= y8J7XGYYT6-mi1BoSi6ZYg-mmidI92uZdunreZAXKoBYh99AGMMAHkxrNeMRRwjSG_RBhaC4Hol= gCScqm-it4wGvUnGA_iIfu6SGBJH1xtgLVU58-TMZ9v7Op9D73kd4_NU9k3honD5LxQud4ULSus= o1JVdrsq-V2NZIvopQnCTC7VOTExTSr6AEKQiTt_z6-Q4x3a7KGfGcezl5zGfj5us92O-taFH5q= _9Y3pJ65Evz_Vf-s74GwAA__-WDFbQ" class=3D"view-online-link" style=3D"word-wr= ap: none; white-space: nowrap; color: #ffffff; color: rgba(255, 255, 255, .= 6); overflow-wrap: anywhere; text-decoration: underline;" target=3D"_blank"= >View in browser</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystem= Font, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align=
: top; color: #15212A;" valign=3D"top"> </td>
</tr>
<!--[if mso]>
</table>
</center>
</td>
</tr>
<![endif]-->
</table>
<!-- MAIN CONTENT AREA -->
<table role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" class=3D"body" width=3D"100%" style=3D"border-collapse: separate=
; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; line-height: 1= =2E4; background-color: #ffffff;" bgcolor=3D"#ffffff">
<!-- Outlook doesn't respect max-width so we need an extra cent= ered table -->
<!--[if mso]>
<tr>
<td>
<center>
<table border=3D"0" cellpadding=3D"0" cellspacing= =3D"0" width=3D"600">
<![endif]-->
<tr>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont=
, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: to=
p; color: #15212A;" valign=3D"top"> </td>
<td class=3D"container" style=3D"font-family: -apple-system=
, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 18px=
; vertical-align: top; color: #15212A; display: block; max-width: 600px; ma= rgin: 0 auto;" valign=3D"top">
<div class=3D"content" style=3D"box-sizing: border-box;=
display: block; margin: 0 auto; max-width: 600px;">
<table role=3D"presentation" border=3D"0" cellpaddi= ng=3D"0" cellspacing=3D"0" class=3D"main" width=3D"100%" style=3D"border-co= llapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spac= ing: 20px 0; width: 100%; max-width: 600px; background: #ffffff; background= -color: #ffffff;" bgcolor=3D"#ffffff">
<tr>
<td class=3D"wrapper" style=3D"font-family:=
-apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; f= ont-size: 18px; vertical-align: top; color: #15212A; box-sizing: border-box=
;" valign=3D"top">
<table role=3D"presentation" border=3D"=
0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">
<tr class=3D"post-content-row">
<td class=3D"post-content-sans-= serif" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Hel= vetica, Arial, sans-serif; vertical-align: top; font-size: 17px; line-heigh=
t: 1.5em; color: #15212A; padding-bottom: 20px; border-bottom: 1px solid #e= 0e7eb; padding-top: 32px; max-width: 600px;" valign=3D"top">
<!-- POST CONTENT START -->
=20
<!--kg-card-begin: html-->
<div style=3D"text-align:center;margin-bottom:10px;">
<div style=3D"display:inline-flex;align-items:middle">
<span style=3D"font-size:13px;font-weight:bold;padding-top:4px;">SPONSO= RED BY   </span><span><img src=3D"
https://cdn.jsdelivr.net/g= h/selfhst/icons/png/pikapods.png" style=3D"border: none; -ms-interpolation-= mode: bicubic; max-width: 100%; height: 30px; width: 30px; margin-top: 0px;=
margin-bottom: 0px;" width=3D"30" height=3D"30"></span> <span style= =3D"font-size:21px;font-weight:bold;">PikaPods</span>
</div>
</div>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<div style=3D"padding: 10px 15px;border-radius:8px;background:#f5f5f5;font-= size:14px;line-height:1.5;">
<b>Self-Host Weekly</b> is sponsored by <a href=3D"
https://email.mail.s= elfh.st/c/eJw0j8FuwyAQRL8GbrZ2YWHhwKFS5f8AFmKrTlzFtFL69VWi9jia0Tw9STZgDlx1S= 8iOgS1R0O2at33aJPlQsgCG4th5BADE4CoUvSaLEg0EapaKIyHpzfRsSyf0tQLrLRkwDiI4RMfG= zb3GgrEw9YZGsiiCJ2c-297X-Rx6T-sYn6eyb8osyiz_hTLLXZmFg5fK1iu7XJV9F7ClsnETo6e= JvMhUQglTjC5jDRhzJX1Pr5PjHNvtogjGcez55zGfj1td78d8a0OPVL72j-klrUe6PNd_6TuZ3w= AAAP___h9V4Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decora= tion: none; font-weight: 700;" target=3D"_blank"><strong style=3D"font-weig= ht: 700;">PikaPods</strong></a>, the instant open source hosting service. R=
un a large selection of open source apps within seconds from just $1.20/mon= th. Server administration, updates, and backups are all taken care of, leav= ing you in control of your data. <a href=3D"
https://email.mail.selfh.st/c/e= Jw0j81qwzAQhJ9GusnsrrRa6aBDofg99OfY1IlLrBbSpy8J7XGYYT6-lmzAHKTqnlBYQKxzQfdr= 3nazteRDyQ0wFBb2CACIgSsUvaYuQAujxEoi7HuPnjyLs4vH6hzoLREQQwRGZCGelhoLxiJu6Ug= tN-XgyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTfFc22Vu8JUNn5qux7A1uqEBtB74zzrZkSSjAxcs= YaMObq9D29To5zbLeLcjCOY88_j-l83Op6P6ZbH3qk8rV_mJe0HunyXP-l70S_AQAA__8hJlTI"=
style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; f= ont-weight: 700;" target=3D"_blank"><strong style=3D"font-weight: 700;">Try=
it today</strong></a> with $5 free welcome credit!
</div>
<!--kg-card-end: html-->
<!--kg-card-begin: html-->
<h2 id=3D"newsletter-highlights-header" style=3D"margin-top: 0; font-family=
: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; = line-height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; = margin: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">Weekly Highlight= s</h2>
<!--kg-card-end: html-->
<p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">To ki=
ck things off, apologies to the several thousand readers <a href=3D"https:/= /email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsriRrddChUPwf2pUcmzpxidVC-vUloT0O= M8zj1ewYC0e1LWMMEaLznm27lm0ftponllIBWUIMEwIAIgcFsWt2RSCk2LQQVFVJTJ6TaPPUloX= RbpmAAiQIiCFSGBdNgkmiXxpSLdV4eHLGs-3LOp7d7nnt_fM07s3QbGj-LwzNd0MzF3VSpmLcfD= XuvYITjRSGiJMf_FTrICw8pBQKKmMq6u09v06Os2-3i_HQj2MvP4_xfNx0vR_jrXXbs3ztH8NL2= vZ8ea7_0nem3wAAAP__lLJWyQ" style=3D"overflow-wrap: anywhere; color: #0f60d9=
; text-decoration: none; font-weight: 700;" target=3D"_blank">I Rickrolled = last week</a>. I was actually so committed to the bit I bought a dummy doma=
in for a few bucks (<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ= 9GusnsrrRa6aBDofg99OfY1IlLrBbSpy8J7XGYYT6-lmzAHKTqnlBYQKxzQfdr3nazteRDyQ0wF= Bb2CACIgSsUvabiJEQrDbojRxKZSWy1PvqeIzPqLREQQwRGZCGelhoLxiJu6UgtN-XgyZnOvi_r= dA69p3WMz1PZN0Wzovm_UDTfFc3g0S4UnbLzVdn3BrZUITaC3hnnWzMllGBi5Iw1YMzV6Xt6nRz= n2G4X5WAcx55_HtP5uNX1fky3PvRI5Wv_MC9pPdLluf5L34l-AwAA___moVRz" rel=3D"noref= errer" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: n= one; font-weight: 700;" target=3D"_blank">open-source.lol</a>) that I was u= nable to configure in time. (I promise, all links below are safe.)</p><p st= yle=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Unrelatedl=
y, earlier this year I began including a self-hosted <a href=3D"
https://ema= il.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSrvW6qBDofg99BubOnGJ1UL69CWhPQ4zzMdX= oxNM4otuET178I5IdLumbTdbjbPkVAEls-cZAQBRuEDWa3QkJSAAU28duqPgsGThLpRcANBbtGA= ZAjAie8tTLyFjyJ56Q1tTVQRPznS2va_TOfQe1zE-T-XelF2UXf4LZZe7sktNBdlmVm65Kvdewe= XiLRuPMxmaazVZspgQOGERDKmQvsfXyXGO7XZRBOM49vTzmM7Hraz3Y7q1oUfMX_uHeUnrES_P9= V_6jvY3AAD__4n8VXQ" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-= decoration: none; font-weight: 700;" target=3D"_blank">Formbricks</a> surve=
y in the newsletter to collect feedback. At the time, I wasn't aware of=
just how much feedback I'd receive – and it's been a ton. <= /p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Un= fortunately, I don't always have time to respond (and don't even as=
k readers for contact info upon submission). In lieu of this, I thought I&#= 39;d address a few popular feedback themes this week:</p><ul style=3D"margi=
n: 0 0 1.5em 0; line-height: 1.6em; padding-left: 1.3em; padding-right: 1.5= em; list-style: disc; max-width: 100%;"><li style=3D"margin: 0.5em 0; paddi= ng-left: 0.3em; line-height: 1.6em; color: #15212A;"><strong style=3D"font-= weight: 700;">There are too many projects listed in the newsletter</strong>= =2E I know, but I have 20,000+ readers=20=
with different tastes and preferences=20=
and would hate to do a disservice to any project by not listing it. In the = next few weeks, I'll begin marking 5-6 apps in each section as <em>Edit= or's Choice</em> for those who (for some reason) trust my judgment and = don't want to dig through the list themselves.</li><li style=3D"margin:=
0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><strong=
style=3D"font-weight: 700;">Add an SSO toggle to the </strong><a href=3D"h= ttps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrT6OehQKH4PSSvHpk5cYrWQPn= 1JaI_DDPPxSbYRSwxN94yBAwTrXNT9WrbdbJJ9rEUAY-XAHgEAMXKDqteMLlgvDTszNF8EBAthS= tIdB0tJb5mAGBIwIgfiaWmpYqrBLR1JiigHT8509n1Zp3PoPa9jfJ7KvimaFc3_haL5rmi2SwTA= RMrOV2XfBWxtgdgE9M44L2JqrNGkxAVbxFSa0_f8OjnOsd0uysE4jr38PKbzcWvr_ZhufeiR69f= -YV7SeuTLc_2XvjP9BgAA__9x1VUV" rel=3D"noreferrer" style=3D"overflow-wrap: a= nywhere; color: #0f60d9; text-decoration: none; font-weight: 700;" target= =3D"_blank"><strong style=3D"font-weight: 700;">directory</strong></a>. I a=
m, and I'm almost there. I'm currently working on a redesign and wi=
ll pivot to wrapping up the SSO tag as soon as I'm finished.</li><li st= yle=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15= 212A;"><strong style=3D"font-weight: 700;">Why did you stop posting the new= sletter to Reddit?</strong> I'm afraid I may have overstayed my welcome=
on <em>r/selfhosted</em> given a lack of engagement earlier this year. I&#= 39;ve since switched to sharing just the first newsletter of each month, <e= m>although users are always welcome to share it when I don't</em>.</li>= <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; colo=
r: #15212A;"><strong style=3D"font-weight: 700;">Spark Mail doesn't dis= play the newsletter correctly</strong>. I know, but I'm pretty sure thi=
s is a Ghost problem, not a me problem. Plus, formatting e-mail newsletters=
is <em>hard</em>.</li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; l= ine-height: 1.6em; color: #15212A;"><strong style=3D"font-weight: 700;">Bri=
ng back the podcast</strong>.<strong style=3D"font-weight: 700;"> </strong>= You'd like that, wouldn't you?</li></ul><p style=3D"margin: 0 0 1.5=
em 0; line-height: 1.6em; color: #15212A;">And lastly, because one bulleted=
list is never enough, my highlights from the week:</p><ul style=3D"margin:=
0 0 1.5em 0; line-height: 1.6em; padding-left: 1.3em; padding-right: 1.5em=
; list-style: disc; max-width: 100%;"><li style=3D"margin: 0.5em 0; padding= -left: 0.3em; line-height: 1.6em; color: #15212A;"><strong style=3D"font-we= ight: 700;">Futurehome</strong> reminded us why we self-host by <a href=3D"=
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2q3tNAiEHwP_Tw28djBVgKT0= 4cZkmVRRT1ejdZj8lJ0iygsINY5r9s9rZtZaxx9ThXQZxYeEQAQPRfIeomOkwvNWylWbHA2FN8C= SUjZJpyz6DUSEEMARmQhHuYSMoYsbm5INVXl4MkZrrbNy3B1vcWl989L2TdFk6Lpv1A0nYqmAsx= zpabsdFf2vYLNRYiN4OiMG2s12WdvQuCExWNIxekzvk6Oq6_7TTnox7Gln8dwPfaynMewt657zF= _bh3lJ6x5vz_Vf-o70GwAA___DalXD" style=3D"overflow-wrap: anywhere; color: #0= f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank">forcing = customers to begin paying a subscription</a> to use their hub after filing = for bankruptcy</li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-= height: 1.6em; color: #15212A;"><strong style=3D"font-weight: 700;">Home As= sistant's</strong> September update finally brings <a href=3D"
https://e= mail.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSlqtfNChUPwfWq0cmzpxidVC-vUloT0OM8= zjafYJS-JqW0YmBvYhJNuuZduHTXNMUhQwCTFFBADERBXErjkSoPrQEHURVF8hcoqCCExBWrJbd= uAIJiBEYkfjUifBSTgsDZ0WNQGenPFs-7KOZ7d7Xnv_PI1_M242bv4vjJvvxs3CQb2oGj9fjX9X= 8FLZ0cAYwxCi6iBJ0jBNVLAmnEoN9p5fJ8fZt9vFBOjHsZefx3g-bnW9H-OtdduzfO0fw0va9nx= 5rv_Sd3a_AQAA__-9n1XN" style=3D"overflow-wrap: anywhere; color: #0f60d9; te= xt-decoration: none; font-weight: 700;" target=3D"_blank">speak and volume = controls to Reolink doorbells</a></li><li style=3D"margin: 0.5em 0; padding= -left: 0.3em; line-height: 1.6em; color: #15212A;"><a href=3D"
https://email= =2Email.selfh.st/c/eJw0j81qwzAQhJ9Gutns= rrQr6aBDofg99BubOnGJ1UL69CWhPQ4zzMdXo_= GYvCu6RXTswBlrvW7XtO3TVqP4nCqgz-xYEAAQPRfIeo2JnPOt5EbUxZrOJgkwFemSrKDVWyQgh= gCMyI547iVkDNnZ3pBqqsrCkzOfbe_rfA69x3WMz1OZN0WLouW_ULTcFS0sNvcuosxyVea9gsnF= EU8OxU5Wap2yz34KgRMWjyEVq-_xdXKcY7tdlIVxHHv6eczn41bW-zHf2tAj5q_9Y3pJ6xEvz_V= f-o70GwAA___RCFW1" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-d= ecoration: none; font-weight: 700;" target=3D"_blank">This dev</a> built a =
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99J= fY1ImLrRbSpy8J7XGYYT6-lqxgllB1Txg4QLDOie63vG5mbclLyQ1QCgf2CACIwhWKXlJ1QiAeu= QI76EweodvSq8sNpXm9JgJiiMCIHIinS40FYwnu0pFabsrBkzOdfbss0zn0lpYxPk9l3xTNiub_= QtF8KJp9ztV3YWXnm7LvDWypgdgE9M4435opUsTEyBmrYMzV6SO9TvZzrPercjD2fcs_j-l83Ot= y7NO9Dz1S-do-zEtaj3R9rv_Sd6LfAAAA__-jplWh" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_blan= k">third-party Jellyseerr client</a> for...the <strong style=3D"font-weight=
: 700;">Nintendo Switch</strong>?</li><li style=3D"margin: 0.5em 0; padding= -left: 0.3em; line-height: 1.6em; color: #15212A;">Every so often, I stumbl=
e across a GitHub username that makes me chuckle. This week, meet the <a hr= ef=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsyrte6aBDofg9tPqJTZ2= 4xGohffqS0B6HGebjK3HymLxkWyMKC8hE5G29pm0fthJnr6kAemXhGQEA0XMGtWtUkFqV2KE0Ap= 0LBRYgP7fgQpFqt-jAMQRgRBbHY8tBMahQq-hKKobgyRnPurd1PLvd49r752mmN-MW45b_wrjlb= tzStAVtRc20XM30XmDSLI4HwZkGmksZ1KsfQuCE2WNImew9vk6Os2-3iyHox7Gnn8d4Pm55vR_j= rXbbo37tH8NL2vZ4ea7_0nd0vwEAAP__Cf1WVA" style=3D"overflow-wrap: anywhere; c= olor: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank">= developer of DoorOpener</a> – <em>Sloth-on-meth</em>.</li></ul><p st= yle=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Happy <str= ong style=3D"font-weight: 700;">selfh.st</strong>/ing!</p><div class=3D"kg-= visibility-wrapper"><table class=3D"kg-card kg-cta-card kg-cta-bg-white kg= -cta-minimal kg-cta-no-label kg-cta-link-accent " border=3D"0" cellpaddin= g=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-collapse: separate=
; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; margin: 0 0 1.= 5em 0; padding: 0 24px; border-radius: 0; background-color: #ffffff; backgr= ound-color: rgba(255, 255, 255, 0.25); border: 1px solid #e0e7eb; border: 1=
px solid rgba(0, 0, 0, 0.12);" bgcolor=3D"rgba(255, 255, 255, 0.25)">
=20
=20
<tbody><tr>
<td class=3D"kg-cta-content" style=3D"font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-s= ize: 18px; vertical-align: top; color: #15212A;" valign=3D"top">
<table border=3D"0" cellpadding=3D"0" cellspacing= =3D"0" width=3D"100%" class=3D"kg-cta-content-wrapper" style=3D"border-coll= apse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; = padding: 24px 0 26px;">
<tbody><tr>
=20
<td class=3D"kg-cta-content-inner" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; color: #15212A;" valign= =3D"top">
<table border=3D"0" cellpadding=3D"0" c= ellspacing=3D"0" width=3D"100%" style=3D"border-collapse: separate; mso-tab= le-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">
=20
<tbody><tr>
<td class=3D"kg-cta-text" s= tyle=3D"vertical-align: top; color: #15212A; font-family: -apple-system, Bl= inkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 17px;" v= align=3D"top">
<p style=3D"margin: 0 0=
1.5em 0; line-height: 1.4em; margin-bottom: 0; color: #15212A;"><b><strong=
style=3D"font-weight: 700; white-space: pre-wrap;">Self-Host Weekly</stron= g></b><span style=3D"white-space: pre-wrap;"> is an independent publication=
supported by its readers. Consider </span><a href=3D"
https://email.mail.se= lfh.st/c/eJw0j81qwzAQhJ9GusnsSlqvdNChUPweWv3Epk5cYrWQPn1JaI_DDPPx1eQC5sBFt4= RMDOy8D7pd87abraY5SK6AQYhpRgBADFRA9JpmDFl6ACmNWhRg2x1Fh52gsxfQW7JgCSIQIrGlq= ZcoGIV9b2hrrsrDkzOdbe_rdA69p3WMz1O5N2UXZZf_QtnlruzCOVLOPSq3XJV7r-CksCXDOHvj= 51qNBAkmRspYAsZcvL6n18lxju12UR7Gcez55zGdj1tZ78d0a0OPJF_7h3lJ65Euz_Vf-k72NwA= A__8OUlYU" class=3D"cta-link-color" style=3D"overflow-wrap: anywhere; text-= decoration: none; font-weight: 700; color: #0f60d9;" target=3D"_blank"><spa=
n style=3D"white-space: pre-wrap;">signing up</span></a><span style=3D"whit= e-space: pre-wrap;"> or </span><a href=3D"
https://email.mail.selfh.st/c/eJw= 0j81qwzAQhJ9GusnsSlqtdNChUPweqx_Hpk5cYrWQPn1JaI_DDPPxtewiSuSqe0YmBnbeR92vsu= 1maznEIg0wFmIKCACIkSoUveaFEzqMPUhIrToB4c4htEKOk6eot2zBEiQgRGJL01JTwVTYLx1tk= 6Y8PDnT2fdlnc6h97yO8Xkq96bsrOz8Xyg735WdISyBqhPl5qty7w1cqWzJMAZvfGjNlFiiSYkE= a8Qk1et7fp0c59huF-VhHMcuP4_pfNzqej-mWx965PK1f5iXtB758lz_pe9sfwMAAP__tTxVkg"=
class=3D"cta-link-color" style=3D"overflow-wrap: anywhere; text-decoration=
: none; font-weight: 700; color: #0f60d9;" target=3D"_blank"><span style=3D= "white-space: pre-wrap;">making a donation</span></a><span style=3D"white-s= pace: pre-wrap;"> to show your support and and receive </span><a href=3D"ht= tps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrna90kGHQvF76MeKTZ24xGohffq= S0B6HGebjq9F5TF6LXSKqKKhj9na5pm0fthonn1MF9FlUJgQARC8Fsl0jEdeWmbzjtggTVZmgNP= I6oUpydosEJBBAEEVJxlZCxpCV24JUUzUMT854Lntbx7PbPa69f57GvRmaDc3_haH5bmimrFWAg= 3Hz1bj3Ci4XJRkUJx54qnXIPvshBElYPIZU2N7j6-Q4-3a7GIZ-HHv6eYzn41bW-zHelm57zF_7= x_CStj1enuu_9B3pNwAA__9l6FUe" class=3D"cta-link-color" style=3D"overflow-wr= ap: anywhere; text-decoration: none; font-weight: 700; color: #0f60d9;" tar= get=3D"_blank"><span style=3D"white-space: pre-wrap;">exclusive member perk= s</span></a><span style=3D"white-space: pre-wrap;"> for your contribution!<= /span></p>
</td>
</tr>
=20
=20
<tr>
<td class=3D"kg-cta-button-= container" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto,=
Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; color:=
#15212A; padding-top: 20px;" valign=3D"top">
<table class=3D"btn btn= -accent" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" style=3D"border-c= ollapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; box-sizing=
: border-box; width: auto;" width=3D"auto"><tbody><tr><td align=3D"center" = style=3D"font-size: 18px; vertical-align: top; color: #15212A; padding: 8px=
20px 9px; border-radius: 6px; text-align: center; font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; background-co= lor: #0f60d9;" valign=3D"top" bgcolor=3D"#0f60d9"><a href=3D"
https://email.= mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSitLOuhQKP6P1a4cmzpxidVC-vUloT0OM8zjafE= JOUWxrWAMEaInSrZdeduHTcuUKitgqiGGCQEAMQWBatcikZlFFZyS9wzBN08sRFmFc3J2Kw5cgA= wBMUQXxkVyxVwjLQ2dshqCJ2c8276s49ntXtbeP0_j34ybjZv_C-Pmu3EzsEgGXoyfr8a_K_gq0= YUh4kQDTapDTTUNOQdGSZhZyN7L6-Q4-3a7GIJ-HDv_PMbzcZP1foy31m0v9Wv_GF7StpfLc_2X= vov7DQAA__-Hx1aw" style=3D"overflow-wrap: anywhere; box-sizing: border-box;=
cursor: pointer; display: inline-block; font-size: 15px; font-weight: 600;=
margin: 0; text-decoration: none; color: #FFFFFF;" target=3D"_blank">Suppo=
rt selfh.st</a></td></tr></tbody></table>
</td>
</tr>
=20
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>
=20
</tbody></table></div><h2 id=3D"newswire" style=3D"font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-= height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margi=
n: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A; margin-top: 1.5em;">Ne= wswire</h2><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsSrv6OehQKH4P_axjUycusVpIn74ktMdhhpn5enYRS= wxNS8bAAYIjilquZdvN1rOPtXTAWDmwRwBAjNyg6jWLsPRKJOhLXMBRAgEn0BIX7D3oLVuwDAkY= kYPlaWmpYqqBFkHbS1cEz53plH1Zp3PoPa9jfJ7KvSk7Kzv_G8rOd2Vndr4xASg3X5V77-BqC5Z= NQE-GfO-mxhpNeh5oEVNppO_5VXKcY7tdFME4jr38PKbzcWvr_ZhuMvTI9Wv_MC9oPfLlmf5T39= n-BgAA__8VflXS" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Why isn = 19;t there one standard?</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">We explore why supporting multiple open smart home standards is better th=
an having just o<span class=3D"desktop-only">ne, highlighting the launch of= </span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/favicon-71.ico" alt style=3D"border: none; -ms= -interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 22= px; height: 22px; display: none;" width=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Build= ing the Open Home" style=3D"line-height: 1.5em;">Building the Open Home</sp=
<span class=3D"kg-bookmark-publisher" src=3D"Pa= ulus Schoutsen" style=3D"overflow: hidden; max-width: 240px; line-height: 1= =2E5em; text-overflow: ellipsis; white=
-space: nowrap;"><span style=3D"margin:=
0 6px;">•</span>Paulus Schoutsen</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/OHF_Newsletter2508= _1200x630.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/OHF_Newsletter2508_1200x630.png" alt onerror=3D"this.style.display=3D= 9;none'" style=3D"border: none; -ms-interpolation-mode: bicubic; max-wi= dth: 100%; display: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJwsj01uwyAQRk8DO6MBQ8ALFt34HvwMwaoDEUwapaevEnX5SZ_e08t-dTI4mzh6aY0Fu2rtO= N7CcS5H9hcXQwbporHmIgFASmcSRF69tcVpldaExpbotqhtMbBCvMgEWWt-eAXKwAZGSmOVESVt= UW7R6oJS5ZCZhrdHTDxLFZP46SvRfbL1i6mdqb3hc55IhEP0O7bab1j6o-VAR2-ijytT-7O-lmM= 2WqjiwKU3XCaFlsPITO18-A-9TzralWmg3s_w-xLz1VIdXTQkTj4-zu_lE83JX9_v__Xj1V8AAA= D__658XPA" style=3D"text-decoration: none; color: #15212A; font-size: 15px;=
line-height: 1.5em; font-weight: 600;">
Why isn=E2=80=99t there one standar=
d?
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwsj01uwyAQRk8DO6MBQ8ALFt34Hvw= MwaoDEUwapaevEnX5SZ_e08t-dTI4mzh6aY0Fu= 2rtON7CcS5H9hcXQwbporHmIgFASmcSRF69tcVpldaExpbotqhtMbBCvMgEWWt-eAXKwAZGSmOV= ESVtUW7R6oJS5ZCZhrdHTDxLFZP46SvRfbL1i6mdqb3hc55IhEP0O7bab1j6o-VAR2-ijytT-7O= -lmM2WqjiwKU3XCaFlsPITO18-A-9TzralWmg3s_w-xLz1VIdXTQkTj4-zu_lE83JX9_v__Xj1V= 8AAAD__658XPA" style=3D"text-decoration: none; margin-top: 12px; color: #73= 8a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
We explore why supporting multi= ple open smart home standards is better than having just o<span class=3D"de= sktop-only">ne, highlighting the launch of</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJwsj01uwyAQRk8DO6MBQ8ALFt34HvwMwaoDEUwapaevEnX5SZ_e08t-d= TI4mzh6aY0Fu2rtON7CcS5H9hcXQwbporHmIgFASmcSRF69tcVpldaExpbotqhtMbBCvMgEWWt-= eAXKwAZGSmOVESVtUW7R6oJS5ZCZhrdHTDxLFZP46SvRfbL1i6mdqb3hc55IhEP0O7bab1j6o-V= AR2-ijytT-7O-lmM2WqjiwKU3XCaFlsPITO18-A-9TzralWmg3s_w-xLz1VIdXTQkTj4-zu_lE8= 3JX9_v__Xj1V8AAAD__658XPA" style=3D"text-decoration: none; color: #15212A;"=
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-71.ico" width=3D"22" height=3D"22" al= t=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJwsj01uwyAQRk8DO6MBQ8ALFt34HvwMwaoDEUwapaevEnX5SZ_e08t-dTI4m= zh6aY0Fu2rtON7CcS5H9hcXQwbporHmIgFASmcSRF69tcVpldaExpbotqhtMbBCvMgEWWt-eAXK= wAZGSmOVESVtUW7R6oJS5ZCZhrdHTDxLFZP46SvRfbL1i6mdqb3hc55IhEP0O7bab1j6o-VAR2-= ijytT-7O-lmM2WqjiwKU3XCaFlsPITO18-A-9TzralWmg3s_w-xLz1VIdXTQkTj4-zu_lE83JX9= _v__Xj1V8AAAD__658XPA" style=3D"text-decoration: none; color: #15212A;">
Building the Open Home
•
Paulus Schoutsen
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j8tqwzAURL9G2tnch66utNCiUPwfetixqROXWC2kX18S2uUwwxxOSxwwB= 612TqiioOxcsPM1b_uwteRDyQ0wFFHxCACIQSoUu6bGdWHvhLSSMAEAKxNB8UKVAeyWCEgggiCK= koxLjQVjUbfMSC034-DJGc95X9bx7HZPa--fp-E3Q5Oh6b8wNN0NTRqwaajF8HQ1_N6AS1WSQdG= 7wfnWhhJKGGKUjDVgzNXZe3qdHGffbhfjoB_Hnn8e4_m41fV-jLe5257K1_4xvKRtT5fn-i99J_= oNAAD__-qNVKQ" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, 2= 55, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12)=
; overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decoratio=
n: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Detecting Ex= posed LLM Servers: A Shodan Case Study on Ollama</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">We uncovered 1,100+ exposed Ollama LLM servers—20% with open model= s—revealing critical se<span class=3D"desktop-only">curity gaps and = the need for b</span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/cropped-Cisco-logo-thumb-sky-blue-300x300.jpg"=
alt style=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100=
%; margin-right: 8px; width: 22px; height: 22px; display: none;" width=3D"2=
2" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Cisco=
Blogs" style=3D"line-height: 1.5em;">Cisco Blogs</span>
<span class=3D"kg-bookmark-publisher" src=3D"Dr= =2E Giannis Tziakouris" style=3D"overflo=
w: hidden; max-width: 240px; line-hei=
ght: 1.5em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"m= argin: 0 6px;">•</span>Dr. Giannis Tziakouris</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/FY26_Q1_detecting-= exposed-llm-servers-shodan-case-study-on-ollama_blog_fb_social_card.jpeg= 9;); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/FY26_Q1_detecting-exposed-llm-servers-shodan-case-study-on-ollama_blog_f= b_social_card.jpeg" alt onerror=3D"this.style.display=3D'none'" sty= le=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; displ= ay: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJws0MFuwyAQBNCvgRuIJSbgA4de_B8LrGOr2EReEtX9-spRjyPN6ElT4i0ABp8lRfDOG38bh= iBpw7WqtcR7SFgMhOS8u4MxBiC4bJJcIpYCFufgR-MsQroTBQRKweM8g89yjdZYZ0bjAJy3Ts95= TDAmP8wEtmARg7kczVTnRXOXNS69P1ncvoSdhJ1SbQ_WeeXcdG6bsBNTfh1rP4WdCnXKfd0fin6= ejamoWjfFdLzpYMVLK7irjEyK-6ucqu2q1YobyiN-xMbXWgymt1bx99R87nk5mt6pyx7Tq36rzx= Gyx8fV_k_vaP8CAAD__9RBZSQ" style=3D"text-decoration: none; color: #15212A; = font-size: 15px; line-height: 1.5em; font-weight: 600;">
Detecting Exposed LLM Servers: A Sh= odan Case Study on Ollama
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJws0MFuwyAQBNCvgRuIJSbgA4de_B8= LrGOr2EReEtX9-spRjyPN6ElT4i0ABp8lRfDOG= 38bhiBpw7WqtcR7SFgMhOS8u4MxBiC4bJJcIpYCFufgR-MsQroTBQRKweM8g89yjdZYZ0bjAJy3= Ts95TDAmP8wEtmARg7kczVTnRXOXNS69P1ncvoSdhJ1SbQ_WeeXcdG6bsBNTfh1rP4WdCnXKfd0= fin6ejamoWjfFdLzpYMVLK7irjEyK-6ucqu2q1YobyiN-xMbXWgymt1bx99R87nk5mt6pyx7Tq3= 6rzxGyx8fV_k_vaP8CAAD__9RBZSQ" style=3D"text-decoration: none; margin-top: = 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400=
We uncovered 1,100+ exposed Oll= ama LLM servers=E2=80=9420% with open models=E2=80=94revealing critical se<= span class=3D"desktop-only">curity gaps and the need for b</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJws0MFuwyAQBNCvgRuIJSbgA4de_B8LrGOr2EReEtX9-spRjyPN6ElT4= i0ABp8lRfDOG38bhiBpw7WqtcR7SFgMhOS8u4MxBiC4bJJcIpYCFufgR-MsQroTBQRKweM8g89y= jdZYZ0bjAJy3Ts95TDAmP8wEtmARg7kczVTnRXOXNS69P1ncvoSdhJ1SbQ_WeeXcdG6bsBNTfh1= rP4WdCnXKfd0fin6ejamoWjfFdLzpYMVLK7irjEyK-6ucqu2q1YobyiN-xMbXWgymt1bx99R87n= k5mt6pyx7Tq36rzxGyx8fV_k_vaP8CAAD__9RBZSQ" style=3D"text-decoration: none; = color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/cropped-Cisco-logo-thumb-sky-blue-300x300.jpg=
" width=3D"22" height=3D"22" alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJws0MFuwyAQBNCvgRuIJSbgA4de_B8LrGOr2EReEtX9-spRjyPN6ElT4i0AB= p8lRfDOG38bhiBpw7WqtcR7SFgMhOS8u4MxBiC4bJJcIpYCFufgR-MsQroTBQRKweM8g89yjdZY= Z0bjAJy3Ts95TDAmP8wEtmARg7kczVTnRXOXNS69P1ncvoSdhJ1SbQ_WeeXcdG6bsBNTfh1rP4W= dCnXKfd0fin6ejamoWjfFdLzpYMVLK7irjEyK-6ucqu2q1YobyiN-xMbXWgymt1bx99R87nk5mt= 6pyx7Tq36rzxGyx8fV_k_vaP8CAAD__9RBZSQ" style=3D"text-decoration: none; colo=
r: #15212A;">
Cisco Blogs
•
Dr. Giannis Tziakouris
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe-h1U9s6sQlVgvp05eE9jjMMB9fTYYxc= yi6JQwuQDDWsm7XvO3TVpNnyRWQxQXnEQAQ2RUQvSbTWQz0VsEVZEbJFIiqbSb27H3RWyIgBxEc= ogvk5l6iYJRge0OquSoLT858tr2v8zn0ntYxPk9l3hQtipb_QtFyV7QwcTdVWJnlqsx7BSMlkJs= CejtZX-skLDzF6DIWxpiL1ff0OjnOsd0uysI4jj3_PObzcSvr_ZhvbeiR5Gv_mF7SeqTLc_2Xvh= P9BgAA__8bHFYT" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Self-Hosting=
Update: Migration to GitHub Container Registry</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">Hi everyone, Due to recent Docker container limitations, we have migrated=
our images from<span class=3D"desktop-only"> Docker Hub to GitHub Containe= </span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/a499e237d3b459cb4e0f722f024ad44b4a4755d6_2_180= x180.png" alt style=3D"border: none; -ms-interpolation-mode: bicubic; max-w= idth: 100%; margin-right: 8px; width: 22px; height: 22px; display: none;" w= idth=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Bitwa= rden Community Forums" style=3D"line-height: 1.5em;">Bitwarden Community Fo= rums</span>
<span class=3D"kg-bookmark-publisher" src=3D"dw= bit" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em; text-= overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6px;">&#= x2022;</span>dwbit</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/7f03815c05cadc57a3= 915c4e7d01826f041b39ac.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/7f03815c05cadc57a3915c4e7d01826f041b39ac.png" alt onerror=3D"this.style.= display=3D'none'" style=3D"border: none; -ms-interpolation-mode: bi= cubic; max-width: 100%; display: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJwskMFuhCAURb8Gdhh4A4ILFt34HzxAJVWY4LON_fpmpl3e5N57kpP8w6ngbOTZK2ustA-tH= c9HKLsoyY8OQ5LKobFmVFJKpZyJEvnmTUKM0UUZ3LIYl2DUGNFaOzmJZgRePEgwcpJGKWPBDEuc= UE1o9ZIVpJCYli_OcOZ92YaT-O43oufJHh8MZgZzbMdx1UL3gIW-Q0-5DrEdDGZiML9mYmsnlbq= K65kCZXGUtQcqrQpqYi20XShiqxRKzV30vJaT-s1gdjBpy7t_s_8-mJbU2h5-7uG8a9x6G2omTh= 6v_VO8lXDy66v9n748_AYAAP__c6xnuw" style=3D"text-decoration: none; color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
Self-Hosting Update: Migration to G= itHub Container Registry
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwskMFuhCAURb8Gdhh4A4ILFt34Hzx= AJVWY4LON_fpmpl3e5N57kpP8w6ngbOTZK2ust= A-tHc9HKLsoyY8OQ5LKobFmVFJKpZyJEvnmTUKM0UUZ3LIYl2DUGNFaOzmJZgRePEgwcpJGKWPB= DEucUE1o9ZIVpJCYli_OcOZ92YaT-O43oufJHh8MZgZzbMdx1UL3gIW-Q0-5DrEdDGZiML9mYms= nlbqK65kCZXGUtQcqrQpqYi20XShiqxRKzV30vJaT-s1gdjBpy7t_s_8-mJbU2h5-7uG8a9x6G2= omTh6v_VO8lXDy66v9n748_AYAAP__c6xnuw" style=3D"text-decoration: none; margi= n-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-weig= ht: 400;">
Hi everyone, Due to recent Dock=
er container limitations, we have migrated our images from<span class=3D"de= sktop-only"> Docker Hub to GitHub Containe</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJwskMFuhCAURb8Gdhh4A4ILFt34HzxAJVWY4LON_fpmpl3e5N57kpP8w= 6ngbOTZK2ustA-tHc9HKLsoyY8OQ5LKobFmVFJKpZyJEvnmTUKM0UUZ3LIYl2DUGNFaOzmJZgRe= PEgwcpJGKWPBDEucUE1o9ZIVpJCYli_OcOZ92YaT-O43oufJHh8MZgZzbMdx1UL3gIW-Q0-5DrE= dDGZiML9mYmsnlbqK65kCZXGUtQcqrQpqYi20XShiqxRKzV30vJaT-s1gdjBpy7t_s_8-mJbU2h= 5-7uG8a9x6G2omTh6v_VO8lXDy66v9n748_AYAAP__c6xnuw" style=3D"text-decoration:=
none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/a499e237d3b459cb4e0f722f024ad44b4a4755d6_2_18= 0x180.png" width=3D"22" height=3D"22" alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJwskMFuhCAURb8Gdhh4A4ILFt34HzxAJVWY4LON_fpmpl3e5N57kpP8w6ngb= OTZK2ustA-tHc9HKLsoyY8OQ5LKobFmVFJKpZyJEvnmTUKM0UUZ3LIYl2DUGNFaOzmJZgRePEgw= cpJGKWPBDEucUE1o9ZIVpJCYli_OcOZ92YaT-O43oufJHh8MZgZzbMdx1UL3gIW-Q0-5DrEdDGZ= iML9mYmsnlbqK65kCZXGUtQcqrQpqYi20XShiqxRKzV30vJaT-s1gdjBpy7t_s_8-mJbU2h5-7u= G8a9x6G2omTh6v_VO8lXDy66v9n748_AYAAP__c6xnuw" style=3D"text-decoration: non=
e; color: #15212A;">
Bitwarden Community For= ums
•
dwbit
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv52DzoUit9D0tqxqROXWC2kT18S2uMww3x8mh1j4= dTsnDGFBMl5z3a-lm0fNs2Ra1FAriGFiACAyKFBtWsWBVbPwamA10CUxMEcSQBj5UXtlgkogEBA= DInCuDSpKDX5ZUbSosbDkzOe876s49ntntfeP0_j3gxNhqb_wtB0NzSR1CJR1bjpaty7gqstURg= SRj_4qDpUrjyIhIKNUUrz9p5fJ8fZt9vFeOjHsZefx3g-bm29H-Nt7rbn-rV_DC9p2_Pluf5L35= l-AwAA__9v_FVg" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Replacing Mu= sic Streaming Services with a Self-hosted Stack</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">Replacing TV and movie streaming services is pretty trivial, and typicall=
y one of the fir<span class=3D"desktop-only">st projects for any new self-h= </span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/Neptune-1.png" alt style=3D"border: none; -ms-= interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 22p=
x; height: 22px; display: none;" width=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Badab= ingus!" style=3D"line-height: 1.5em;">Badabingus!</span>
<span class=3D"kg-bookmark-publisher" src=3D"nf= reak" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em; text= -overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6px;">&= #x2022;</span>nfreak</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/musicstack.png'= ;); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/musicstack.png" alt onerror=3D"this.style.display=3D'none'" styl= e=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; displa=
y: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJwsj0uO6yAQRVcDM6MqPgYPGLyJ90EB_sjEfjKVSOnVtxL18Er36OiUaAKm4LOsEb3z4I21Q= dZH2tuwlzgGSgUwkPNuRABADC4DyS1qJLAUPBkTymhHMqWWAgt6V2vALPeoQTuYwCE6r51a8kQ4= kbdLRV1SERY-HtVrWzbVWba4Mf_vwvwTehZ6pnat6lzumg7FL6Hnx7Pveeic8iH0LO_4Ra_O-7k= KC3xdLf28VX-febsvdVaWHOnZjuFbJDmun_ffekX9GwAA__-Sck8S" style=3D"text-decora= tion: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-weigh=
t: 600;">
Replacing Music Streaming Services = with a Self-hosted Stack
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwsj0uO6yAQRVcDM6MqPgYPGLyJ90E= B_sjEfjKVSOnVtxL18Er36OiUaAKm4LOsEb3z4= I21QdZH2tuwlzgGSgUwkPNuRABADC4DyS1qJLAUPBkTymhHMqWWAgt6V2vALPeoQTuYwCE6r51a= 8kQ4kbdLRV1SERY-HtVrWzbVWba4Mf_vwvwTehZ6pnat6lzumg7FL6Hnx7Pveeic8iH0LO_4Ra_= O-7kKC3xdLf28VX-febsvdVaWHOnZjuFbJDmun_ffekX9GwAA__-Sck8S" style=3D"text-de= coration: none; margin-top: 12px; color: #738a94; font-size: 13px; line-hei= ght: 1.5em; font-weight: 400;">
Replacing TV and movie streamin=
g services is pretty trivial, and typically one of the fir<span class=3D"de= sktop-only">st projects for any new self-h</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJwsj0uO6yAQRVcDM6MqPgYPGLyJ90EB_sjEfjKVSOnVtxL18Er36OiUa= AKm4LOsEb3z4I21QdZH2tuwlzgGSgUwkPNuRABADC4DyS1qJLAUPBkTymhHMqWWAgt6V2vALPeo= QTuYwCE6r51a8kQ4kbdLRV1SERY-HtVrWzbVWba4Mf_vwvwTehZ6pnat6lzumg7FL6Hnx7Pveei= c8iH0LO_4Ra_O-7kKC3xdLf28VX-febsvdVaWHOnZjuFbJDmun_ffekX9GwAA__-Sck8S" styl= e=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/Neptune-1.png" width=3D"22" height=3D"22" alt= =3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJwsj0uO6yAQRVcDM6MqPgYPGLyJ90EB_sjEfjKVSOnVtxL18Er36OiUaAKm4= LOsEb3z4I21QdZH2tuwlzgGSgUwkPNuRABADC4DyS1qJLAUPBkTymhHMqWWAgt6V2vALPeoQTuY= wCE6r51a8kQ4kbdLRV1SERY-HtVrWzbVWba4Mf_vwvwTehZ6pnat6lzumg7FL6Hnx7Pveeic8iH= 0LO_4Ra_O-7kKC3xdLf28VX-febsvdVaWHOnZjuFbJDmun_ffekX9GwAA__-Sck8S" style=3D= "text-decoration: none; color: #15212A;">
Badabingus!
•
nfreak
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GuslopV3v6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxdIw= kW3CExs2SOKbte07WarcZacqgXJxDSDtRZAqNis14jFNWnSU_clQ4LMHcgTd_SVAZveorOObLAE= QOxo6iVkCJmxN3A1VYX2yZnOtvd1Oofe4zrG56n8m3KLcst_odxyV26R0KnPWJRfrsq_V-tzYUe= GYUaDc60mSxYTAiUoAiEV1Pf4OjnOsd0uCu04jj39PKbzcSvr_ZhubegR89f-YV7SesTLc_2Xvq= P7DQAA__9PJlZM" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">WordPress sh= ows off Telex, its experimental AI development tool | TechCrunch</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">WordPress CEO Matt Mullenweg introduced the new WordPress AI tool, called=
Telex, at the c<span class=3D"desktop-only">ompany’s WordCamp US 20=
25 conf</span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/cropped-cropped-favicon-gradient-14.png" alt s= tyle=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; mar= gin-right: 8px; width: 22px; height: 22px; display: none;" width=3D"22" hei= ght=3D"22">
<span class=3D"kg-bookmark-author" src=3D"TechC= runch" style=3D"line-height: 1.5em;">TechCrunch</span>
<span class=3D"kg-bookmark-publisher" src=3D"Sa= rah Perez" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em;=
text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6p= x;">•</span>Sarah Perez</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/wordpress-automatt= ic-v1.jpg'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/wordpress-automattic-v1.jpg" alt onerror=3D"this.style.display=3D'no= ne'" style=3D"border: none; -ms-interpolation-mode: bicubic; max-width:=
100%; display: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJwskE2urCAQhVcDM0xRQoMDBm_iPhDKhjwUI_TfXf2NnTuppL6cnC850Y1WemsCJyeNNmBGp= SynzecicnQ3u_gI0i7a6JsEACmtDrDw5ECZOEVUakRlIaqgtB4j4mgkaU_Is0NADRNoKbVBPaxh= WuS0GLWSxOgjU3B5hkZlTUPrvLjU-9HY-I_hzHDuFFI4H3tIQ6gbw_kqZDjDdB1kOL_qGY-TWhM= t1VcTdV1Fp0JvkXsT9D7ozBvt3Rfhs4j0pFKPC4hea2E489N99bX1vN-Zgov7n8_QPntIZx126r= y75VH-i-8qvLv7lf77ng5_AwAA__8pEGXC" style=3D"text-decoration: none; color: = #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
WordPress shows off Telex, its expe= rimental AI development tool | TechCrunch
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwskE2urCAQhVcDM0xRQoMDBm_iPhD= KhjwUI_TfXf2NnTuppL6cnC850Y1WemsCJyeNN= mBGpSynzecicnQ3u_gI0i7a6JsEACmtDrDw5ECZOEVUakRlIaqgtB4j4mgkaU_Is0NADRNoKbVB= PaxhWuS0GLWSxOgjU3B5hkZlTUPrvLjU-9HY-I_hzHDuFFI4H3tIQ6gbw_kqZDjDdB1kOL_qGY-= TWhMt1VcTdV1Fp0JvkXsT9D7ozBvt3Rfhs4j0pFKPC4hea2E489N99bX1vN-Zgov7n8_QPntIZx= 126ry75VH-i-8qvLv7lf77ng5_AwAA__8pEGXC" style=3D"text-decoration: none; mar= gin-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-we= ight: 400;">
WordPress CEO Matt Mullenweg in= troduced the new WordPress AI tool, called Telex, at the c<span class=3D"de= sktop-only">ompany=E2=80=99s WordCamp US 2025 conf</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJwskE2urCAQhVcDM0xRQoMDBm_iPhDKhjwUI_TfXf2NnTuppL6cnC850= Y1WemsCJyeNNmBGpSynzecicnQ3u_gI0i7a6JsEACmtDrDw5ECZOEVUakRlIaqgtB4j4mgkaU_I= s0NADRNoKbVBPaxhWuS0GLWSxOgjU3B5hkZlTUPrvLjU-9HY-I_hzHDuFFI4H3tIQ6gbw_kqZDj= DdB1kOL_qGY-TWhMt1VcTdV1Fp0JvkXsT9D7ozBvt3Rfhs4j0pFKPC4hea2E489N99bX1vN-Zgo= v7n8_QPntIZx126ry75VH-i-8qvLv7lf77ng5_AwAA__8pEGXC" style=3D"text-decoratio=
n: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/cropped-cropped-favicon-gradient-14.png" widt= h=3D"22" height=3D"22" alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJwskE2urCAQhVcDM0xRQoMDBm_iPhDKhjwUI_TfXf2NnTuppL6cnC850Y1We= msCJyeNNmBGpSynzecicnQ3u_gI0i7a6JsEACmtDrDw5ECZOEVUakRlIaqgtB4j4mgkaU_Is0NA= DRNoKbVBPaxhWuS0GLWSxOgjU3B5hkZlTUPrvLjU-9HY-I_hzHDuFFI4H3tIQ6gbw_kqZDjDdB1= kOL_qGY-TWhMt1VcTdV1Fp0JvkXsT9D7ozBvt3Rfhs4j0pFKPC4hea2E489N99bX1vN-Zgov7n8= _QPntIZx126ry75VH-i-8qvLv7lf77ng5_AwAA__8pEGXC" style=3D"text-decoration: n= one; color: #15212A;">
TechCrunch
•
Sarah Perez
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsSlr9HHQoFL-HdiXFpk5cYrWQPn1JaI_DDPPx1Wwjl= hhEt4yBAgTrXNTtWrZ92mr2kUsFjEyBPAIAYiQB1muOIiRE3pMlchVNEmJP3MVxtdD1lg0YggSE= SMHQ3CUxJg6uNzS1VOXgyZnPtvd1Pofe8zrG56nsmzKLMst_ocxyV2axPnTPqSm7XJV9r2BZgqE= poHeT87VOHDlOKVFBiZiKOH3Pr5PjHNvtohyM49jLz2M-HzdZ78d8a0OPzF_7x_SS1iNfnuu_9J= 3NbwAAAP__9GVV7Q" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255=
, 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.= 12); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decora= tion: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Frient joins=
Works with Home Assistant</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">After a long break, more Zigbee devices join the program, bringing everyt= hing from energy<span class=3D"desktop-only"> meter monitoring to smoke ala= </span>…</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/favicon-192x192-28.png" alt style=3D"border: n= one; -ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; w= idth: 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Home = Assistant" style=3D"line-height: 1.5em;">Home Assistant</span>
<span class=3D"kg-bookmark-publisher" src=3D"Mi= randa Bishop" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5= em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0=
6px;">•</span>Miranda Bishop</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/art-1.webp'); = display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/art-1.webp" alt onerror=3D"this.style.display=3D'none'" style=3D= "border: none; -ms-interpolation-mode: bicubic; max-width: 100%; display: n= one;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJxUkLFu7CAURL8GOtDlGgwUFK_hP8Bgm7deiAyJtfn6yKs0aUYaaXSONMlNRgSjF5qd0EqDn= qQ0ND9DOVhJbjYxJBAmKq1mAQBCGLVApLuzc0hySkZP0koUIVi1ihANqLxMcU60OARUYEEJoTQq= vi42Chu1XLPAFBKRcHt4z8e68z7o4fYxPjqZ_hH0BP11XXxvz8xC76WPUAcvjaCPR9sI-htP0IO= 9Awn69Sy5Dva_ldrZ1c5HZ1cZO_vLIOjp6d7S1kepG5EwWjvC94v3V132s_GaBx0ufh4P9v6CDr= fd69_25fAnAAD__8_fYhk" style=3D"text-decoration: none; color: #15212A; font= -size: 15px; line-height: 1.5em; font-weight: 600;">
Frient joins Works with Home Assist= ant
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJxUkLFu7CAURL8GOtDlGgwUFK_hP8B= gm7deiAyJtfn6yKs0aUYaaXSONMlNRgSjF5qd0= EqDnqQ0ND9DOVhJbjYxJBAmKq1mAQBCGLVApLuzc0hySkZP0koUIVi1ihANqLxMcU60OARUYEEJ= oTQqvi42Chu1XLPAFBKRcHt4z8e68z7o4fYxPjqZ_hH0BP11XXxvz8xC76WPUAcvjaCPR9sI-ht= P0IO9Awn69Sy5Dva_ldrZ1c5HZ1cZO_vLIOjp6d7S1kepG5EwWjvC94v3V132s_GaBx0ufh4P9v= 6CDrfd69_25fAnAAD__8_fYhk" style=3D"text-decoration: none; margin-top: 12px=
; color: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
After a long break, more Zigbee=
devices join the program, bringing everything from energy<span class=3D"de= sktop-only"> meter monitoring to smoke ala</span>=E2=80=A6
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJxUkLFu7CAURL8GOtDlGgwUFK_hP8Bgm7deiAyJtfn6yKs0aUYaaXSON= MlNRgSjF5qd0EqDnqQ0ND9DOVhJbjYxJBAmKq1mAQBCGLVApLuzc0hySkZP0koUIVi1ihANqLxM= cU60OARUYEEJoTQqvi42Chu1XLPAFBKRcHt4z8e68z7o4fYxPjqZ_hH0BP11XXxvz8xC76WPUAc= vjaCPR9sI-htP0IO9Awn69Sy5Dva_ldrZ1c5HZ1cZO_vLIOjp6d7S1kepG5EwWjvC94v3V132s_= GaBx0ufh4P9v6CDrfd69_25fAnAAD__8_fYhk" style=3D"text-decoration: none; colo=
r: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-192x192-28.png" width=3D"22" height= =3D"22" alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJxUkLFu7CAURL8GOtDlGgwUFK_hP8Bgm7deiAyJtfn6yKs0aUYaaXSONMlNR= gSjF5qd0EqDnqQ0ND9DOVhJbjYxJBAmKq1mAQBCGLVApLuzc0hySkZP0koUIVi1ihANqLxMcU60= OARUYEEJoTQqvi42Chu1XLPAFBKRcHt4z8e68z7o4fYxPjqZ_hH0BP11XXxvz8xC76WPUAcvjaC= PR9sI-htP0IO9Awn69Sy5Dva_ldrZ1c5HZ1cZO_vLIOjp6d7S1kepG5EwWjvC94v3V132s_GaBx= 0ufh4P9v6CDrfd69_25fAnAAD__8_fYhk" style=3D"text-decoration: none; color: #= 15212A;">
Home Assistant
•
Miranda Bishop
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div>
<!--kg-card-begin: html-->
<h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Software Updates</h2>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>AdventureLog <a href=3D"
https://email.ma= il.selfh.st/c/eJw0j9FqxCAQRb9G3wwzo2b0wYdCyX-oYzah2aQktrD9-rJL-3i5l3s4kmzAH= LjqlpA9A1vngm73vG5mlTSGkgUwFM9-RABADL5C0UtijhRjyRBYstBcbbMxN0SJPriR9ZoIyEME= j-iZ_DDXWDAWdnNDkizKwZMzXG2bl-HqektL75-Xsm-KJkXTf6FoOhVNTojIYVF2uiv7LmBLZfK= GcXTGjSKmhBJMjD5jDRhzdfpMr5Pj6ut-Uw76cWz55zFcj70u5zHsreueytf2YV7Suqfbc_2Xvh= P9BgAA___DGVWJ" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-deco= ration: none; font-weight: 700;" target=3D"_blank">v0.11.0</a></b> | <b>Tra= vel</b>: Strava/Wanderer integration for importing activities, collection i= nvites, collection management tools (sort, filter, link), import/export opt= ions, attachment/image support</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>BookLore <a href=3D"
https://email.mail.s= elfh.st/c/eJw0j81qwzAQhJ9GusnsrlZa6aBDofg99OfY1IlLrBbSpy8J7XGYYT6-lmzAHKTqn= lCcgFjmoPs1b7vZWvKh5AYYihPnEQAQg6tQ9Jo88AIVu5CPLUaitnCJPndhz-RBb4mAHERwiE7I= TUuNBWMRXjpSy00xPDnT2fdlnc6h97SO8Xkq-6ZoVjT_F4rmu6IZBAJ0zMrOV2XfG9hShZwR9Gz= Yt2ZKKMHE6DLWgDFX1vf0OjnOsd0uimEcx55_HtP5uNX1fky3PvRI5Wv_MC9pPdLluf5L34l-Aw= AA__9pHlUf" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorati= on: none; font-weight: 700;" target=3D"_blank">v1.0.0</a></b> | <b>Books</b=
: High-resolution cover support and search, search by ISBN, additional boo=
k file support, manual bookdrop folder re-scan</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Budget Board <a href=3D"
https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTW6qBDofg_tJIcmzpxidVC-vUloT0OM8zj1eQEs= 4RiW8LAAYLzXmy75m0ftpom0VwBRTnwhACAKFxA7ZoqNcicWQK44qZQZGF2BI1yXiSw3RIBMURg= RA7E41KiYtTgl4ZUczUenpzxbPuyjme3e1p7_zyNezM0G5r_C0Pz3dCsTtU1r8bNV-PeKzgtgXg= IOPnBT7UOKipDjJyxCMZcvL2n18lx9u12MR76cez55zGej1tZ78d4a932pF_7x_CStj1dnuu_9J= 3oNwAA___vYFYC" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-deco= ration: none; font-weight: 700;" target=3D"_blank">v2.5.0</a></b> | <b>Budg= eting</b>: Automatic rules, goal details, styling updates</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Docmost <a href=3D"
https://email.mail.se= lfh.st/c/eJw0j0tqwzAQhk8j7WRmRhpptNCiUHwPvRybOnGJ1UJ6-pLQLn_-F19LVjBLqLonDB= wgWOdE92vedrO15KXkBiiFA3sEAEThCkWvqdsK2XJk8lUCCMqz27zr0XtYst4SATFEYEQOxNNSY= 8FYgls6UstNOXj-TGffl3U6h97TOsbnqeybolnR_G8omu-K5t5FHFhSdr4q-97AlhqITUDvjPOt= mSJFTIycsQrGXJ2-p9fIcY7tdlEOxnHs-ecxnY9bXe_HdOtDj1S-9g_zgtYjXZ7pP_Wd6DcAAP_= _RudU_Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration:=
none; font-weight: 700;" target=3D"_blank">v0.23.0</a></b> | <b>Documentat= ion</b>: Global search, reorder table rows and columns, display subpages in=
page, PWA, dark mode for Mermaid diagrams</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Home Assistant <a href=3D"
https://email.= mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsSlqtdNChUPweWv3Epk5cYrWQPn1JaI_DDPPx1WQ= D5sBFt4RMDGydC7pd87ZPW00-SK6AQYjJIwAgBiogek0NSLq3gMydAXoWkcqlBPHWQ4t6SwYMQQ= RCJDY09xIFo7DrDU3NVTl4cuaz7X2dz6H3tI7xeSr7psyizPJfKLPclVmEsie0oOxyVfa9gpXCh= iZG7ybna50kSJhipIwlYMzF6Xt6nRzn2G4X5WAcx55_HvP5uJX1fsy3NvRI8rV_TC9pPdLluf5L= 38n8BgAA__8ktFX_" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-de= coration: none; font-weight: 700;" target=3D"_blank">v2025.9.0</a></b> | <b= >Home Automation</b>: Automation editor sidebar, new Home dashboard beta, n=
ew tile card features, updated integrations</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Open Archiver <a href=3D"
https://email.m= ail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2q3tNAiEHwP_Tw28djBVgKT04cZkmVRRT1ejdZj= 8lJ0iygsINY5r9s9rZtZaxx9ThXQZxYeEQAQPRfIeok02lqD5eCyFCqBPWNxODdIgmUWvUYCYgj= AiCzEw1xCxpDFzQ2ppqocPDnD1bZ5Ga6ut7j0_nkp-6ZoUjT9F4qmU9HUBDxyBWWnu7LvFWwuQm= wER2fcWKvJPnsTAicsHkMqTp_xdXJcfd1vykE_ji39PIbrsZflPIa9dd1j_to-zEta93h7rv_Sd= 6TfAAAA__-2ZFWE" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-dec= oration: none; font-weight: 700;" target=3D"_blank">v0.3.0</a></b> | <b>Ema=
il Archives</b>: Role-based access control, system settings module</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Readeck <a href=3D"
https://email.mail.se= lfh.st/c/eJw0j8FuwyAQRL8Gbli7Cxg4cKhU-T_YBWKrTlzFtFL69VWi9jia0Ty9mm3EEoPolj= H4AME6F3W7lm03W81z5FIBI_vgZwQAxOgFWK85MaAIIkpJnYhdE6LIlmIlWzroLROQhwQe0QfyU= 5fEmDi43pBqqcrBkzOdbe_rdA6953WMz1PZN0WLouW_ULTcFS2uz1LBgbLLVdn3CpYlkDcBZ2fc= XKvhyNGk5AtKxFTE6Xt-nRzn2G4X5WAcx15-HtP5uMl6P6ZbG3pk_to_zEtaj3x5rv_Sd6bfAAA= A__8BjlXs" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoratio=
n: none; font-weight: 700;" target=3D"_blank">v0.20.0</a></b> | <b>Read Lat= er</b>: Data portability via interface, search automatic completion, image = modal popup, embedded videos extraction and modal, bookmark list feeds</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Scriberr <a href=3D"
https://email.mail.s= elfh.st/c/eJw0j81qwzAQhJ9GutnsrrT6OehQKH4PrX5iUycusVpIn74ktMdhhvn4ajIBc_BFt= 4SePXhjbdDtmrd92mpyQXIFDMKeHQIAYuACotdkcuTcjW-RfTSuiwRyPgoiZYi96S0REEMERmRP= PPcSBaN42xtSzVVZeHLms-19nc-h97SO8Xkq86ZoUbT8F4qWu6KFkSobJ8osV2XeKxgpnnjy6Ox= kXa2TBAlTjJyxBIy5WH1Pr5PjHNvtoiyM49jzz2M-H7ey3o_51oYeSb72j-klrUe6PNd_6TvRbw= AAAP__wJVVjA" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decora= tion: none; font-weight: 700;" target=3D"_blank">v1.0.0</a></b> | <b>Transc= ription</b>: Revamped UI, manage all settings within app, chat with notes u= sing AI, API support, playback follow along</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>SilverBullet <a href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn5WOuhQKH4PrSTHpk5cYrWQPn1JaI_DDPPxtWwjl= shV94zsGdg6F3W_lm03W8shSmmAUTz7gACAGH0F0WsWyxBasYALI1lIAsmxEC_W99C73jIBeUjg= ET2Tn5aaBJOwWzpSK005eHKms-_LOp1D73kd4_NU9k3RrGj-LxTNd0VzcUgxtKrsfFX2vYGVyuQ= NY3DGhdaMRIkmJV-wRkylOn3Pr5PjHNvtohyM49jLz2M6H7e63o_p1oceWb72D_OS1iNfnuu_9J= 3pNwAA__-VK1V0" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-deco= ration: none; font-weight: 700;" target=3D"_blank">v2.0.0</a></b> | <b>Note= -Taking</b>: Continuous sync across clients, prior functionality removed an=
d reimplemented via Space Lua</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Termix <a href=3D"
https://email.mail.sel= fh.st/c/eJw0j0tqxDAQRE8j7WS6JbVbWmgRCL5H6-OxiccOthKYnD7MkCyLKurxanIBJXDRLSE= TAzvvg253WTez1jSGLBUwZGIaEQAQAxXIekncShupVAreS7bz3Iibx0YigExRr8mCJYhAiMSWhr= nEjDGznxvaKlV5eHKGq23zMlxdb2np_fNS7k3ZSdnpv1B2OpWdmBxJYVJuuiv3XsHlwpYM4-iNH= 2s1OeRgYiTBEjBK8fpMr5Pj6ut-Ux76cWzy8xiux16W8xj21nVP-Wv7MC9p3dPtuf5L38n-BgAA= __875lYZ" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration=
: none; font-weight: 700;" target=3D"_blank">v1.4.0</a></b> | <b>Server Man= agement</b>: 2FA authentication, improved SSH timeout, user profile section=
in account dropdown</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>TraLa <a href=3D"
https://email.mail.self= h.st/c/eJw0j8FqwzAQRL9GutnsyitpddChUPwf2pUcmzpxidVC-vUloT0OM8zj1TwxFo5qW8bo= I8SJiG27lm0ftpoDS6mALD76gACAyF5B7JoxRmat7Ao0r0qkCygyYaAiRdBu2YHzkMAj-uj8uGg= STBJpaehqqYbgyRnPti_reHa757X3z9NMb8bNxs3_hXHz3bg5UishSTPTfDXTe4VJNDo_RAw0UK= h1EBYeUvIFlTEVJXvPr5Pj7NvtYgj6cezl5zGej5uu92O8tW57lq_9Y3hJ254vz_Vf-s7uNwAA_= _8joFY3" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration:=
none; font-weight: 700;" target=3D"_blank">v0.3.0</a></b> | <b>Dashboard</= b>: Enhanced icon handling and service exclusion via selfh.st/icons, exclud=
e specified services</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>WriteFreely <a href=3D"
https://email.mai= l.selfh.st/c/eJw0j8FqwzAQRL9GutnsSlprddChUPwf2pUcmzpxidVC-vUloT0OM8zj1ewZC0= e1LWOkCNGHwLZdy7YPW80TS6mALBRpQgBAZFIQu2b2PkpSCaQkAVLwGpM0jlj94ivZLTtwBAkIk= aKjcdEkmCSGpaGrpZoAT854tn1Zx7PbPa-9f57Gvxk3Gzf_F8bNd-NmrrCogBo_X41_r-BFo6Mh= 4hSGMNU6CAsPKVFBZUxFg73n18lx9u12MQH6cezl5zGej5uu92O8tW57lq_9Y3hJ254vz_Vf-s7= uNwAA___6W1YV" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decor= ation: none; font-weight: 700;" target=3D"_blank">v0.16.0</a></b> | <b>Blog= </b>: Fediverse likes, improved articles on the Fediverse, Fediverse creato=
r tags, archive page</li>
<h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">New Software</h2>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8Gbli7wMJy4FCp8n-wgGOrTlzFtFL69VWi9jia0Ty9lh1j4Vh1zxgpQnTes-= 7Xsu1mazmwlAbIQpECAgAiUwXRa46xSOsU2EHhJIi9gGepi2cikqC3bMESJCBEipampSbBJNEvH= W0rTXl4cqaz78s6nUPveR3j81TuTdlZ2fm_UHa-KzsvUkPrEpSbr8q9N3BSoyUTMXjjQ2tGWNik= RAUrYyrV63t-nRzn2G4X5WEcx15-HtP5uNX1fky3PvTI8rV_mJe0HvnyXP-l72x_AwAA__86TFZ=
0" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">/dev/push</a></b> | <b>Deployment</b>=
: Build and deploy any app with zero-downtime updates, logs, and customizat= ion</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8GblgssCwcOFSq_B-7gGOrTlzFtFL69VWi9jia0Ty9VnwCTlR1L0BIlnwISf= crb7vZWolJuFlIgoQRrLUACasVvZZAHl3k6jOlLl2WSI5zh55iXnxgvRVnHdpsEQDJ4bTULJCFw= tLBNW4q2CdnOvu-rNM59F7WMT5P5d-Um5Wb_wvl5rtyMzNCAwnKz1fl35v1UsmhIYjBhNiakSTJ= 5IwMNUHmGvS9vE6Oc2y3iwp2HMfOP4_pfNzqej-mWx96FPnaP8xLWo9yea7_0ndxvwEAAP__EFl= WFg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Ambys</a></b> | <b>Health Tracking<= /b>: Open-source personal health tracker</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W63fQotA8D30HZt47GArgcnpwwzJsqiiHq9G7TF5V2SL6IwDp5m9bP= e0bmqt0fqcKqDPxhmLAIDoTYEslwiQetPFdAIPXKlhK2x1KY2C7YnlGgnIQACDaByZqZeQMWTHv= SHVVAXDkzNdbevLdA25xWWMz0voN0GzoPm_EDSfgmYE7p18E3q-C_1eQefiyCiHlhXbWlX22asQ= TMLiMaTC8oyvk-Ma634TDOM4tvTzmK7HXpbzmPY25Ij5a_tQL2k54u25_kvfkX4DAAD__zThVi8=
" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Boxarr</a></b> | <b>*arr</b>: Automate=
d box office tracking and syncing app for Radarr</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8Gbli7wHrhwKFS5f-ABWKrTlzFtFL69VWi9jia0Ty9mlzAHFh0S8jEwM77oN= s1b7vZappDyRUwFGKaEQAQAwkUvSbh3tky-E5uziSBexQniI1idaXpLVmwBBEIkdjS1CUWjIV9b= 2hrrsrDkzOdbe_rdA69p3WMz1O5N2UXZZf_QtnlruwiNoiE7JRbrsq9V3BF2JJhnL3xc62mhBJM= jJRRAsYsXt_T6-Q4x3a7KA_jOPb885jOx03W-zHd2tAjla_9w7yk9UiX5_ovfSf7GwAA__86xVZ=
M" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Cruise</a></b> | <b>Docker</b>: Intui= tive and fully-featured terminal user interface for interacting with Docker= </li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lqxgllB1Txg4QLDOie= 7XvO1ma8lLyQ1QCgf2CACIwhWKXlOm2B2VHlsutmaWDEtkKzHKUj1YvSUCYojAiByIp6XGgrEEt= 3Sklpty8ORMZ9-XdTqH3tM6xuep7JuiWdH8Xyia74pmLw4AmlN2vir73sCWGohNQO-M862ZIkVM= jJyxCsZcnb6n18lxju12UQ7Gcez55zGdj1td78d060OPVL72D_OS1iNdnuu_9J3oNwAA___9tlW=
0" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Eternal Vows</a></b> | <b>Landing Pag= e</b>: Customizable wedding website template for sharing event information<=
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gutnsrn5WOuhQKH4PrX5iUycusVpIn74ktMdhhvn4ajIBc-CiW0J2DGysDb= pd87ZPW00-SK6AQRw7jwCAGFwB0WsiNmIL9mhaDyhWXI6dfYhsWGImvSUCchDBITomN_cSBaOw7= Q2p5qosPDnz2fa-zufQe1rH-DyVeVO0KFr-C0XLXdFScxcw0SuzXJV5r2CkMLmJ0dvJ-lonCRKm= GF3GEjDmYvU9vU6Oc2y3i7IwjmPPP4_5fNzKej_mWxt6JPnaP6aXtB7p8lz_pe9EvwEAAP__8mR= V8Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Ethernet Cable Connection Manager</= a></b> | <b>Networking</b>: Lightweight, browser-based tool for mapping Eth= ernet connections</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusns6l8HHQrF77G7kmNTJy6xWkifviS0x2GG-fhadRkpJ9G9YgoJkvM-63= 6lbTdbqzEzNcDMIYWIAICYgwDrtTroUihGS-RlIYalJIlkc_LC0JveqgUboEBADMmGaZHCWDj5p= aNt1JSHJ2c6-76s0zn0XtcxPk_l3pSdlZ3_C2Xnu7Kz77107qLcfFXuvYFjSTaYhNEbH1sznDmb= UgKhZCwkXt_r6-Q4x3a7KA_jOHb6eUzn4ybr_ZhufehR-Wv_MC9pPerluf5L39X-BgAA___M4lc=
q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">LazySSH</a></b> | <b>SSH</b>: Termina= l-based interactive SSH manager</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusns6l8HHQrF77G7UmJTJy62WkifviS0x2GG-fhadRkpJ9G9YgoJkvM-63= 6jdTNrqzEzNcDMIYWIAICYgwDrpUqOwKULleRYLPvIDoMAUekSyeu1WrABCgTEkGyYLlIYCyd_6= WgbNeXhyZnOvl2W6Rx6q8sYn6dyb8rOys7_hbLzoeycPEQu6JSbb8q9N3AsyQaTMHrjY2uGM2dT= SiCUjIXE66O-TvZzrPer8jD2faOfx3Q-7rIc-3TvQ4_KX9uHeUnrUa_P9V_6rvY3AAD__zdqVgM=
" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">msgscript</a></b> | <b>Workflow Automa= tion</b>: Run scripts based on events triggered by webhooks or NATS message= s</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrrSWdNChUPweWv3Epk5cYrWQPn1JaI_DDPPx1WQD5uCLbgk9e_DWua= DbNW-72Wqag-QKGIQ9zwgAiIELiF6TK0wFW2-QfbeAMTC2htI5NuEOeksExBCBEdkTT71EwSje9= YZUc1UOnpzpbHtfp3PoPa1jfJ7KvilaFC3_haLlrmixvhVyJMouV2XfK1gpnth4nJ1xc61GggQT= I2csAWMuTt_T6-Q4x3a7KAfjOPb885jOx62s92O6taFHkq_9w7yk9UiX5_ovfSf6DQAA__89W1Y=
2" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Nah.pet</a></b> | <b>URL Shortener</b=
: URL shortener with custom domains and analytics</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8Gbli7wLJw4FCp8n-wgGOrTlzFtFL69VWi9jia0Ty9ll3EErnqnpGJgZ33Uf= dr2XaztRyilAYYhZgCAgBipAqi1wy9RCYmJ-J7xNA8YnDQfCqlV2C9ZQuWIAEhElualpoEk7BfO= tpWmvLw5Exn35d1Oofe8zrG56ncm7KzsvN_oex8V3YuLiwpVVFuvir33sBJZUuGMXjjQ2tGokST= EhWsEVOpXt_z6-Q4x3a7KA_jOPby85jOx62u92O69aFHlq_9w7yk9ciX5_ovfWf7GwAA___ZcVX=
d" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Noton</a></b> | <b>Documentation</b>:=
Free and open documentation platform with local AI features</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gutns6m9XBx0Kxe-h1U9s6sQlVgvp05eE9jjMMB9fTZYxMxXdEpInIOsc63= bN2z5tNQWWXAFZPPmAAIDIvoDoNWGzhm0QQOglhN4qucgSTQzcrJDekgHjIYJH9GT83EsUjEKuN= zQ1V-XgyZnPtvd1Pofe0zrG56nsmzKLMst_ocxyV2Zx1uaeIym7XJV9r2ClkPETYXCTC7VOwsJT= jD5jYYy5OH1Pr5PjHNvtohyM49jzz2M-H7ey3o_51oYeSb72j-klrUe6PNd_6TuZ3wAAAP__r0t= Vkg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">OurSchool</a></b> | <b>Learning</b>=
: Comprehensive web application for managing homeschool programs</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsSlqvdNChUPwfWq0cmzpxidVC-vUloT0OM8zjafYRS-RqW0YmBvYhRN= uuZduHTfMUpShgFGKaEAAQI1UQu-YYABalqU0akgiEpr4sXEUdV3TJbtmBI0hAiMSOxqUmwSQcl= oZOi5oAT854tn1Zx7PbPa-9f57Gvxk3Gzf_F8bNd-PmSNQwcTJ-vhr_ruClsqOBcQpDmFQHiRKH= lKhgjZhKDfaeXyfH2bfbxQTox7GXn8d4Pm51vR_jrXXbs3ztH8NL2vZ8ea7_0nd2vwEAAP__HI9= V7Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Perfice</a></b> | <b>Tracking</b>: = Self-tracking platform for understanding how various metrics impact other a= reas of your life</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusns6m9XBx0Kxe-hlZTY1ImLrRbSpy8J7XGYYT6-lh1jYaq6Z6RAQM571v= 1W1s2sLUeW0gBZAoWIAIDIoYLoJVMsETtHdkUKO9cTJ46FayRujoJeswUbIEFADGTDdKlJMAn5S= 0fbSlMenpzp7Ntlmc6ht7yM8Xkq96bsrOz8Xyg7H8rOToCEMCg335R7b-Ckkg2GMHrjY2tGWNik= FApWxlSq10d-neznWO9X5WHs-1Z-HtP5uNfl2Kd7H3pk-do-zEtaj3x9rv_Sd7a_AQAA__-BLlU=
9" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">PHPIndex</a></b> | <b>File Management= </b>: Single-file PHP script for browsing a server's file directory</li=
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsrrTW6qBDofg_tJIcmzpxidVC-vUloT0OM8zj1eQEs4RiW8LAAYLzXm= y75m0ftpom0VwBRTnwhACAKFxA7ZociC9Fs2ibJLhlIudKzEvUWCpotFsiIIYIjMiBeFxKVIwa_= NKQaq7Gw5Mznm1f1vHsdk9r75-ncW-GZkPzf2FovhuaiRtER2zcfDXuvYLTEoiHgJMf_FTroKIy= xMgZi2DMxdt7ep0cZ99uF-OhH8eefx7j-biV9X6Mt9ZtT_q1fwwvadvT5bn-S9-JfgMAAP__HiV= V5w" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">PHPing</a></b> | <b>Monitoring</b>:=
PHP-based app for monitoring IP address and hostname statuses</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsrnYt6aBDofg_tJIcmzpxidVC-vUloT0OM8zj1eQC5uCLbQm9ePCOOd= h2zds-bDVNQXMFDCpeJgQAxCAF1K5JGSpPi2cMgUWpYpucLK4R1KiF7JYISCCCIIonGZcSFaN6X= hpSzdUwPDnj2fZlHc9u97T2_nka92ZoNjT_F4bmu6FZC0zSGI2br8a9V3BaPMngceKBp1oHDRqG= GCVjCRhzYXtPr5Pj7NvtYhj6cez55zGej1tZ78d4a932pF_7x_CStj1dnuu_9J3oNwAA___CU1W=
l" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Reel</a></b> | <b>Media Streaming</b>=
: Native Linux media desktop player for Plex and Jellyfin</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GusnsriRrddChUPwfq5UdmzpxidVC-vUloT0OM8zjteIZhZPauWCKCZIPge= 18lW13WysjV2mAXGOKIwIAIkeFatcCXoB5qVVRPDBJgIai0ER9yBTtVggoQoaIGBPFYdFcMdcUl= hmpSTMBnpzhnPdlHc5u97L2_nka_2ZoMjT9F4amu6HJSyBclI2frsa_N_BVE0WXcAwujK25ypVd= zlFQGbNosPfyOjnOvt0uJkA_jl1-HsP5uOl6P4bb3G0v9Wv_cC9p28vluf5L34V-AwAA___6g1X=
l" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">RentalCore</a></b> | <b>Tracking</b>:=
Enterprise-grade equipment rental management system</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrrSWdNChUPweq7_Y1IlLrBbSpy8J7XGYYT6-mmxACb7oltCzB2-dC7= pdZdvNVtMcslTAkNnzjACAGLhA1mtqLeaMtsfGBIJVhFyHLtY5nC2K3hIBMURgRPbEUy8xY8ze9= YZUpSoHT850tr2v0zn0ntYxPk9l3xQtipb_QtFyV7QE3xtTFGWXq7LvFWwunth4nJ1xc60mhxxM= jCxYAkYpTt_T6-Q4x3a7KAfjOHb5eUzn41bW-zHd2tAj5a_9w7yk9UiX5_ovfSf6DQAA__86GVY=
v" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">rgallery</a></b> | <b>Photos</b>: Off= line timeline for photo and video collections</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsSlqvdNChUPweWv3Epk5cYrWQPn1JaI_DDPPx1eQC5sBFt4RMDOy8D7= pd87abraY5SK6AQYhpRgBADFRA9JpiD0ylydwECsVafSRbfYBCAj2z3pIFSxCBEIktTb1EwSjse= 0Nbc1UenpzpbHtfp3PoPa1jfJ7KvSm7KLv8F8oud2WX4rgT5qjcclXuvYKTwpYM4-yNn2s1EiSY= GCljCRhz8fqeXifHObbbRXkYx7Hnn8d0Pm5lvR_TrQ09knztH-YlrUe6PNd_6TvZ3wAAAP__UhN= WTg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Secrover</a></b> | <b>Security</b>:=
Generate clear and professional security audit reports</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6pW59FloEgu-h79jEYwdbCUxOH2ZIlkUV9Xg1Go_JuyJbRMcOnCHyst= 3Tuqm1RutzqoA-s2OLAIDouUCWS-ReKetiQ6OWTA8JHAZTOtlAUNnLNWrQDAEYkZ3mqZeQMWRHv= aGuqQqCJ2e62taX6Rpyi8sYn5cwb0LPQs__hdDzKfRcKAEFsMLMd2HeK5hcnGbl0JIiW6vKPnsV= AicsHkMqJM_4Ojmuse43QTCOY0s_j-l67GU5j2lvQ46Yv7YP9ZKWI96e67_0HfVvAAAA___uS1W=
3" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Sneak Link</a></b> | <b>File Sharing<= /b>: Secure link-based access control for Nextcloud, Immich, and Paperless-= ngx</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W5-WFloEgu-h79jEYwdbCUxOH2ZIlkUV9Xg1ao_Jc5EtIlsG1sZ42e= 5p3dRao_M5VUCfLVuHAIDobYEsl0jVY0fq2rmSM7nKoRXWHlpIJRWSayQgCwEsomWyUy8hY8hse= kOqqQoDT850ta0v0zXkFpcxPi-h3wTNgub_QtB8CppN6hyctkLPd6HfK-hcmKxidEYZV6vKPnsV= gk1YPIZUjDzj6-S4xrrfhIFxHFv6eUzXYy_LeUx7G3LE_LV9qJe0HPH2XP-l70i_AQAA__8ugVY=
X" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">StarWise</a></b> | <b>Tracking</b>: T= ransform GitHub stars into an organized, searchable knowledge base using AI= </li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GutnsrrT6OehQKH4PrX5iUycusVpIn74ktMdhhvn4ajIBc_BFt4SePXhjbd= Dtmrd92mpyQXIFDMKeHQIAYuACotdE2Gx3nrrrbIyVULxQbhVzoNYZ9JYIiCECI7InnnuJglG87= Q2p5qosPDnz2fa-zufQe1rH-DyVeVO0KFr-C0XLXdEinV1g8MosV2XeKxgpnnjy6OxkXa2TBAlT= jJyxBIy5WH1Pr5PjHNvtoiyM49jzz2M-H7ey3o_51oYeSb72j-klrUe6PNd_6TvRbwAAAP__BKd= V4w" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">strong-statistics</a></b> | <b>Stat= istics</b>: Strength training analytics for Strong app exports</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FuwyAQRL8Gbli7wAJ74FCp8n-wgGOrTlzFtFL69VWi9jia0Ty9ll3CkmLVPWOkCNF5n3= S_lm03W8shSWmASShSQABATFRB9JrZWw6WK-PSITESSKDOC9cQujTQW7ZgCRgIkaKlaaksyBL90= tG20pSHJ2c6-76s0zn0ntcxPk_l3pSdlZ3_C2Xnu7Kzb9Ulkq7cfFXuvYGTGi2ZiMEbH1ozkiQZ= ZipYE3KpXt_z6-Q4x3a7KA_jOPby85jOx62u92O69aFHlq_9w7yk9ciX5_ovfWf7GwAA___FFFX=
K" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Switchseerr</a></b> | <b>Requests</b>=
: Third-party client for Jellyseerr</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6pdZvoUUg-B5qfcYmnnGwlcDk9MFDsiyqeMWryQTMwRfZEnrrwRuiIN= s9r5taa3KBcwUMbL11CACIwRZguaSCsSK2Fjs5dCZbuFDMLjdqnlCuSYO2EMEiWq_t1EtkjOypN= 9Q1V0Fw_Uxn2_oynUNuaRnj8xTmTehZ6Pm_EHo-hJ6ZXMfoujDzXZj3CoaL11Z5dKTI1ao4cFAx= 2owlYMyF5JFekP0c6-MmCMa-b_nnOZ3PR1mOfXq0IUfir-1DvaTlSLdr_Ze-k_4NAAD__-4jVdw=
" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Tool Tracker</a></b> | <b>Tracking</b>=
: Modern web app for tracking tools and equipment lending</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe8haaXY1IlLrBbSpy8J7XGYYT4-SYYxc6i6JQwuQDDWsm= 7XvO3TJslzyQLIxQXnEQAQ2VUoek1eHKNUz5UJjIsSCBmpQfTcxaDeEgE5iOAQXSA39xoLxhJsb= 0iSRVl4cuaz7X2dz6H3tI7xeSrzpmhRtPwXipa7ooVba72DUWa5KvMuYEoN5KaA3k7Wi0yFC08x= uoyVMeZq9T29To5zbLeLsjCOY88_j_l83Op6P-ZbG3qk8rV_TC9pPdLluf5L34l-AwAA__-KHlW=
Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Unraid Config Guardian</a></b> | <b>D= ocumentation</b>: Automatically generate comprehensive disaster recovery do=
cs for Unraid setups</li>
<h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Recently Discovered</h2>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsrrSWdNChUPwfu5IcmzpxidVC-vUloT0OM8zj1ewiSgzFtoyBAwTnfb= TtKts-bDVPUaUCRuXAEwIAYuQCatcsIRYqRUjD0gRJC6Au4EVZHDu2WyYghgSMyIF4XEpSTBr80= pCqVOPhyRnPti_reHa757X3z9O4N0Ozofm_MDTfDc0YMbmpVePmq3HvFZyWQDwEnPzgp1oHjRqH= lFiwRExSvL3n18lx9u12MR76cezy8xjPx62s92O8tW571q_9Y3hJ254vz_Vf-s70GwAA__9rAlZ=
S" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Agregarr</a></b> | <b>*arr</b>: Sync = Plex Home and Recommended with various sources</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusnsrv52DzoUit9Df4lNnbjYaiF9-pLQHocZ5uNryTJmjlX3hNFHiNY51v= 2W182sLQUuuQFy8dEHBABE9hWKXpL0wFKpoWskVqRWDsi9u8CZgUWviYA8CHhEH8lPlyoFpUR36= UgtN-XgyZnOvl2W6Rx6S8sYn6eyb4pmRfN_oWg-FM05RAzeVWXnm7LvDWypkbyJGJxxoTVTuLAR= 8Rkro-Tq9JFeJ_s51vtVORj7vuWfx3Q-7nU59unehx6pfG0f5iWtR7o-13_pO9FvAAAA__-Hv1V=
H" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
font-weight: 700;" target=3D"_blank">Reitti</a></b> | <b>Location Tracking= </b>: Location tracking and analysis</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutloV7uS9qBDofg_tJIdmzpxidVC-vUloT0OM8zjtewTlBSrnTNEji56om= Tna9n2YWs5JC3NQVKOHMA5B5C4OrVrRlGmKLogyCKEGmItVMRLEFhY7ZbRITtxDMAReVyqKIhGW= mbAVpoh9-SM57wv63h2u-e198_T-DeDk8HpvzA43Q1OKRXysw_GT1fj35vzWiPyECHQQKG1QZOm= QYQL1ARSKtl7fp0cZ99uF0OuH8defh7j-bjV9X6Mt7nbnvVr_xhe0rbny3P9l74z_gYAAP__oB5= Vaw" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Repliqate</a></b> | <b>Backups</b>:=
Modular backup solution for Docker environments</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrrT6OehQKH4PSSvHpk5cYrWQPn1JaI_DDPPxSbYRSwxN94yBAwTrXN= T9WrbdbJJ9rEUAY-XAHgEAMXKDqtfcCnjkHiKnBV0VSsJdGspigy826S0TEEMCRuRAPC0tVUw1u= KUjSRHl4MmZzr4v63QOved1jM9T2TdFs6L5v1A03xXN3tkETFXZ-arsu4CtLRCbgN4Z50VMjTWa= lLhgi5hKc_qeXyfHObbbRTkYx7GXn8d0Pm5tvR_TrQ89cv3aP8xLWo98ea7_0nem3wAAAP__9aB= Vtg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">Sprout Track</a></b> | <b>Tracking<= /b>: Track baby diapers, feedings, naps, pumping, and other activities</li>
<li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"
https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gutnsrn5WOuhQKH6P1V9s6sQlVgvp05eE9jjMMB9fTSagBC66JWTHwMbaoN= tVtn3aavIhSwUM2bHzCACIwRXIek0-G5ZO4kIlEhZbayeLNrM0F3vUWyIgBxEcomNycy8xY8xse= 0OqUpWFJ2c-297X-Rx6T-sYn6cyb4oWRct_oWi5K1ogFmq-eGWWqzLvFUwuTG5i9HayvtYphxym= GJ1gCRilWH1Pr5PjHNvtoiyM49jl5zGfj1tZ78d8a0OPlL_2j-klrUe6PNd_6TvRbwAAAP__RMB= WQQ" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
e; font-weight: 700;" target=3D"_blank">StencilBox</a></b> | <b>Static Site= s</b>: Build YAML into simple and speedy static sites</li>
<h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Project Updates</h2>
<b><a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsriTv6qBDofg= _tJIcmzpxidVC-vUloT0OM8zj1eQEs3CxLSEHBnbei23XvO3DVtMkmiugaOAwIQAgSiigdk0irU= kMmQh9c02WiOK0CWttTIXtlggoQISAGJjCuJSoGJX90pBqrsbDkzOebV_W8ex2T2vvn6dxb4ZmQ= _N_YWi-G5qZF4p5UuPmq3HvFZwWpjAwTn7wU62DisoQY8hYBGMu3t7T6-Q4-3a7GA_9OPb88xjP= x62s92O8tW570q_9Y3hJ254uz_Vf-k70GwAA__8KJFYC" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_b= lank">AliasVault</a></b> | <b>Privacy</b><br>Repository: lanedirt/AliasVaul=
t --> aliasvault/aliasvault<br><br>
<b><a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSrvW6qBDofg= _tJIcmzpxidVC-vUloT0OM8zj1eQFs4RiW8LAAYInEtuueduHraZJNFdAUQ48IQAgChdQu6YmsT= ivbaEqFVqdSmQKXjGgTLREuyUHjiECI3JwPC4lKkYNtDR0NVdD8OSMZ9uXdTy73dPa--dp_Jtxs= 3Hzf2HcfDduliykXLLx89X49wpeS3A8BJxooKnWQUVliJEzFsGYC9l7ep0cZ99uF0PQj2PPP4_x= fNzKej_GW-u2J_3aP4aXtO3p8lz_pe_kfgMAAP__ImhWJQ" style=3D"overflow-wrap: any= where; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"= _blank">Spotizerr</a></b> | <b>Downloads</b><br>Repository: github.com/spot= izerr-dev/spotizerr --> lavaforge.org/spotizerr/spotizerr<br><br>
<!--kg-card-end: html-->
<h2 id=3D"feedback" style=3D"margin-top: 0; font-family: -apple-system, Bli= nkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em;=
font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5e=
m 0; font-size: 32px; color: #15212A;">Feedback</h2>
<!--kg-card-begin: html-->
<div style=3D"font-size: 16px; font-weight: bold; margin-bottom:15px; margi= n-top: 20px;">How helpful did you find the content in this week's newsl= etter?</div>
<div style=3D"width: 90%; margin: 0 auto; border-radius: 8px; overflow: hid= den; border: 0.5px solid #e3e3e3; margin-bottom: 0px;">
<table style=3D"mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;=
border-collapse: collapse; font-family: Inter, Arial, sans-serif;" width= =3D"100%">
<tr>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutns6nd10KFQ_B=
7alRSbOnGJ1UL69CWhPQ4zzMdXsyUsFEW3jNFHiNY50u1atn3aag7EpQIS--gDAgAieQHWa6bEN= XIDqMTNORbpNrhebCtBwIjesgHjIYFH9NH4uUtiTBxdb2hqqcrBkzOfbe_rfA6953WMz1PZN2UW= ZZb_QpnlrsxCpXsrHZRdrsq-V7As0fgpYnCTC7VOTExTSr6gEKYiTt_z6-Q4x3a7KAfjOPby85j= Px03W-zHf2tAj89f-Mb2k9ciX5_ovfWfzGwAA___LUFb1" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">1</a>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsSlr9HHQoFL=
-HVmvFpk5cYrWQPn1JaI_DDPPxSXEJa4pNLwUjRYjO-6SXa912s0kJiasAJqZIAQEAMVED1mtxO= YtITd73HkN27B0SUujO1lZb0FuxYAkyECJFS1NvmTFz9H1BK1WUhydnOpe9r9M59F7WMT5P5d6U= nZWd_wtl57uyc3OUs3BUbr4q9y7guEVLJmLwxgcRw4mTyZkqtoS5Nq_v5XVynGO7XZSHcRx7_Xl= M5-PW1vsx3ZahR-Gv_cO8pPUol-f6L30X-xsAAP___kBV8Q" style=3D"overflow-wrap: an= ywhere; font-weight: 700; text-decoration: none; color: #000; display: bloc=
k; width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">2</a>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrT6OehQKH=
4PrX5iUycusVpIn74ktMdhhvn4ajIBc_BFt4SePXhjbdDtmrd92mpyQXIFDMKeHQIAYuACotdU0= VPPtXaITATGSeYcpBUPBdh1vSUCYojAiOyJ516iYBRve0OquSoLT858tr2v8zn0ntYxPk9l3hQt= ipb_QtFyV7QIF7GuOWWWqzLvFYwUTzx5dHayrtZJgoQpRs5YAsZcrL6n18lxju12URbGcez55zG= fj1tZ78d8a0OPJF_7x_SS1iNdnuu_9J3oNwAA__9PQVZh" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">3</a>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn52ddChUP=
we-kts6sTFVgvp05eE9jjMMB9fS1YwC1fdE7JnYOuc6H7L62bWloKU3AClePYBAQBRfIWil9SlW= x9FCEPu4imwawFCtK4Ad6h6TQTkIYJH9Ex-utRYMBZ2l47UclMOnpzp7Ntlmc6ht7SM8Xkq-6Zo= VjT_F4rmQ9FsS2icgZSdb8q-N7ClMnnDGJxxoTVTpIiJ0WesgjFXp4_0OtnPsd6vysHY9y3_PKb= zca_LsU_3PvRI5Wv7MC9pPdL1uf5L34l-AwAA__9bn1Uo" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">4</a>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; background-color: #fcfcfc; text-align: center; font-size: 14= px;" width=3D"20%" bgcolor=3D"#fcfcfc" align=3D"center" valign=3D"top">
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrT6OehQKH=
4PrSTHpk5cYrWQPn1JaI_DDPPxtWwjlhiq7hkDBwjWuaj7tWy72Vr2UUoDjMKBPQIAYuQKotfsg= JZoqxep0h107IUBFioSGllv9ZYJiCEBI3IgnpaaBJMEt3SkVppy8ORMZ9-XdTqH3vM6xuep7Jui= WdH8Xyia74pmFhvZolN2vir73sBKDcQmoHfG-daMRIkmJS5YI6ZSnb7n18lxju12UQ7Gcezl5zG= dj1td78d060OPLF_7h3lJ65Evz_Vf-s70GwAA__8EFFXC" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">5</a>
</td>
</tr>
</table>
</div>
<div style=3D"width: 90%; margin: 0 auto; overflow: hidden; margin-bottom: = 20px;">
<table width=3D"100%" cellpadding=3D"0" cellspacing=3D"0" style=3D"border-=
collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 10= 0%; margin-top: 5px; font-family: Inter, Arial, sans-serif;">
<tr>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; text-align: = left; padding-left: 3px; font-size: 14px;" align=3D"left" valign=3D"top">
Meh
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
etica, Arial, sans-serif; vertical-align: top; color: #15212A; text-align: = right; padding-right: 3px; font-size: 14px;" align=3D"right" valign=3D"top"=
Rad
</td>
</tr>
</table>
</div>
<table align=3D"center" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" st= yle=3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: = 0pt; width: 100%; margin: 0 auto;" width=3D"100%">
<tr>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; vertical-align: top; font-size: 12px; color: #8= 78787; text-align: center; padding-bottom: 20px;" align=3D"center" valign= =3D"top">
Powered by 
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrSWdNCh= UPwf2pUcmzpxidVC-vUloT0OM8zj1ewilhjUtoyBAwTnfbTtWrZ92GqeopQKGIUDTwgAiJEVxK5= ZFCcR1LaosAvJq4uOYSGnApNvdssExJCAETkQj4smwSTBLw2plmo8PDnj2fZlHc9u97z2_nka92= ZoNjT_F4bmu6E5Fl9IGhg3X417r-BEA_EQcPKDn2odJEocUuKCGjEV9faeXyfH2bfbxXjox7GXn= 8d4Pm663o_x1rrtWb72j-ElbXu-PNd_6TvTbwAAAP__URFWWA" style=3D"overflow-wrap: = anywhere; font-weight: 700; text-decoration: underline; color: #878787;" ta= rget=3D"_blank">Formbricks Open Source Surveys</a>
</td>
</tr>
</table>
<!--kg-card-end: html-->
<h2 id=3D"more-from-selfhst" style=3D"margin-top: 0; font-family: -apple-sy= stem, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height=
: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5=
em 0 0.5em 0; font-size: 32px; color: #15212A;">More from selfh.st</h2><div=
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsSlppddChUPweWv3Epk5cYrWQPn1JaI_DDPPx1WQZM= 4eiW8JAAYJ1jnW75m2ftpo8S66ALBTIIwAgMhUQvSYunptBDA08W8neNMpeYu8ud46it2TAEEQg= RAqG5l6iYJTgekNTc1UOnpz5bHtf53PoPa1jfJ7KvimzKLP8F8osd2WWbjtQaU3Z5arsewUrJRi= aAno3OV_rJCw8xUgZC2PMxel7ep0c59huF-VgHMeefx7z-biV9X7Mtzb0SPK1f0wvaT3S5bn-S9= _J_AYAAP__SuhWfQ" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255=
, 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.= 12); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decora= tion: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Introducing = Member Perks: Full-Text Newsletter RSS, Custom Icon Colors 🎉</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">Exclusive features for subscribed members</div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/favicon-1-69.png" alt style=3D"border: none; -= ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: = 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"selfh= =2Est" style=3D"line-height: 1.5em;">selfh.st</span>
<span class=3D"kg-bookmark-publisher" src=3D"Et= han Sholly" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">•</span>Ethan Sholly</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/2025-08-08-introdu= cing-member-perks-1-2.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/2025-08-08-introducing-member-perks-1-2.png" alt onerror=3D"this.style.d= isplay=3D'none'" style=3D"border: none; -ms-interpolation-mode: bic= ubic; max-width: 100%; display: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJw0T8uKhTAM_Zp2pyTp00UXs_E_Wlu1XLViewfufP2gzEAgJOfFiU5Y9NZMPDk0yoARUlqed= p-3LkenbfAR0AZllEYAQLRqgsBXR_dT-DkIqxVJDH4mIwctCYxArXl2BKRgAIWoDKl-noaAQzBy= TkjRRybhzulr2ua1r41vbm3trEx8MRoZjf8Ao_Esz7odO7D35KNdJb6nfCzdnvaQru5M16syGvn= lHmmpLR8Lk9BK2fzPp6-fY1qv0h-p8ebCe3t1T1Xe3HKz_65vR78BAAD__z4-VXo" style=3D"= text-decoration: none; color: #15212A; font-size: 15px; line-height: 1.5em;=
font-weight: 600;">
Introducing Member Perks: Full-Text=
Newsletter RSS, Custom Icon Colors =F0=9F=8E=89
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJw0T8uKhTAM_Zp2pyTp00UXs_E_Wlu= 1XLViewfufP2gzEAgJOfFiU5Y9NZMPDk0yoARU= lqedp-3LkenbfAR0AZllEYAQLRqgsBXR_dT-DkIqxVJDH4mIwctCYxArXl2BKRgAIWoDKl-noaA= QzByTkjRRybhzulr2ua1r41vbm3trEx8MRoZjf8Ao_Esz7odO7D35KNdJb6nfCzdnvaQru5M16s= yGvnlHmmpLR8Lk9BK2fzPp6-fY1qv0h-p8ebCe3t1T1Xe3HKz_65vR78BAAD__z4-VXo" style= =3D"text-decoration: none; margin-top: 12px; color: #738a94; font-size: 13p=
x; line-height: 1.5em; font-weight: 400;">
Exclusive features for subscrib=
ed members
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJw0T8uKhTAM_Zp2pyTp00UXs_E_Wlu1XLViewfufP2gzEAgJOfFiU5Y9= NZMPDk0yoARUlqedp-3LkenbfAR0AZllEYAQLRqgsBXR_dT-DkIqxVJDH4mIwctCYxArXl2BKRg= AIWoDKl-noaAQzByTkjRRybhzulr2ua1r41vbm3trEx8MRoZjf8Ao_Esz7odO7D35KNdJb6nfCz= dnvaQru5M16syGvnlHmmpLR8Lk9BK2fzPp6-fY1qv0h-p8ebCe3t1T1Xe3HKz_65vR78BAAD__z= 4-VXo" style=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-69.png" width=3D"22" height=3D"22" = alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJw0T8uKhTAM_Zp2pyTp00UXs_E_Wlu1XLViewfufP2gzEAgJOfFiU5Y9NZMP= Dk0yoARUlqedp-3LkenbfAR0AZllEYAQLRqgsBXR_dT-DkIqxVJDH4mIwctCYxArXl2BKRgAIWo= DKl-noaAQzByTkjRRybhzulr2ua1r41vbm3trEx8MRoZjf8Ao_Esz7odO7D35KNdJb6nfCzdnva= Qru5M16syGvnlHmmpLR8Lk9BK2fzPp6-fY1qv0h-p8ebCe3t1T1Xe3HKz_65vR78BAAD__z4-VX=
o" style=3D"text-decoration: none; color: #15212A;">
selfh.st
•
Ethan Sholly
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lqxgl= lB1Txg4QLDOie7XvO1ma8lLyQ1QCgf2CACIwhWKXtNS0IulEpog1Fg9g7WwiHfRxmyd3hIBMURg= RA7E01JjwViCWzpSy005eHKms-_LOp1D72kd4_NU9k3RrGj-LxTNd0Vz7TWzJ1F2vir73sCWGoh= NQO-M862ZIkVMjJyxCsZcnb6n18lxju12UQ7Gcez55zGdj1td78d060OPVL72D_OS1iNdnuu_9J= 3oNwAA__9wzFVU" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
<div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
<div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">My Favorite = Apps Launched in 2025 (So Far)</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">A look back at some of my favorite self-hosted software and applications = released in the <span class=3D"desktop-only">first half of 2025</span><span=
class=3D"hide-desktop" style=3D"display: none;">…</span></div>
<div class=3D"kg-bookmark-metadata" style=3D"displa=
y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
<img class=3D"kg-bookmark-icon" src=3D"
https://= selfh.st/content/images/icon/favicon-1-70.png" alt style=3D"border: none; -= ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: = 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
<span class=3D"kg-bookmark-author" src=3D"selfh= =2Est" style=3D"line-height: 1.5em;">selfh.st</span>
<span class=3D"kg-bookmark-publisher" src=3D"Et= han Sholly" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">•</span>Ethan Sholly</span>
</div>
</div>
<div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
: 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url('
https://selfh.st/content/images/thumbnail/2025-07-02-feature= d-image-2025-h1-new-apps-4.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/2025-07-02-featured-image-2025-h1-new-apps-4.png" alt onerror=3D"this.st= yle.display=3D'none'" style=3D"border: none; -ms-interpolation-mode=
: bicubic; max-width: 100%; display: none;"></div>
</a>
=20
</div>
<!--[endif]-->
<!--[if vml]>
<table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
<tr>
<td width=3D"100%" style=3D"padding: 20px;">
<table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
<tr>
<td class=3D"kg-bookmark-title--outlook">
<a href=3D"
https://email.mail.selfh.st/= c/eJw0T0tu7CAQPA3ssLrbMOAFi7fxPfg0Y-s5xjJkosnpI1vJqlSqnyr70WFwNkn2aI0FO2rtJ= H-EdVNr9g8XQwZ00VjzQABAdCZBlItHHQtlwgmYAlBAm0Y2OoFmWywHuXoCMjCBQTSWzFDSFHGK= VhdGyiELDdfO0Hgry9C63PzS-9HE-E_QLGj-EwTNR73halQlvOq5dlY7f6lwHE21qko4Bc3y9He= otr7uT6Gh17qF7_fQ3ntazjrs3GX38XP7r-6Tsvvn5f5lL08_AQAA__9FsFTp" style=3D"tex= t-decoration: none; color: #15212A; font-size: 15px; line-height: 1.5em; fo= nt-weight: 600;">
My Favorite Apps Launched in 2025 (=
So Far)
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJw0T0tu7CAQPA3ssLrbMOAFi7fxPfg= 0Y-s5xjJkosnpI1vJqlSqnyr70WFwNkn2aI0FO= 2rtJH-EdVNr9g8XQwZ00VjzQABAdCZBlItHHQtlwgmYAlBAm0Y2OoFmWywHuXoCMjCBQTSWzFDS= FHGKVhdGyiELDdfO0Hgry9C63PzS-9HE-E_QLGj-EwTNR73halQlvOq5dlY7f6lwHE21qko4Bc3= y9Heotr7uT6Gh17qF7_fQ3ntazjrs3GX38XP7r-6Tsvvn5f5lL08_AQAA__9FsFTp" style=3D= "text-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; = line-height: 1.5em; font-weight: 400;">
A look back at some of my favor= ite self-hosted software and applications released in the <span class=3D"de= sktop-only">first half of 2025</span><span class=3D"hide-desktop">=E2=80=A6= </span>
</a>
</div>
</td>
</tr>
<tr>
<td class=3D"kg-bookmark-metadata--outlook"=
style=3D"padding-top: 14px; color: #15212A; font-size: 13px; font-weight: = 400; line-height: 1.5em;">
<table style=3D"margin: 0; padding: 0; = border-collapse: collapse; border-spacing: 0;">
<tr>
=20
<td valign=3D"middle" class= =3D"kg-bookmark-icon--outlook" style=3D"padding-right: 8px; font-size: 0; l= ine-height: 1.5em;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJw0T0tu7CAQPA3ssLrbMOAFi7fxPfg0Y-s5xjJkosnpI1vJqlSqnyr70= WFwNkn2aI0FO2rtJH-EdVNr9g8XQwZ00VjzQABAdCZBlItHHQtlwgmYAlBAm0Y2OoFmWywHuXoC= MjCBQTSWzFDSFHGKVhdGyiELDdfO0Hgry9C63PzS-9HE-E_QLGj-EwTNR73halQlvOq5dlY7f6l= wHE21qko4Bc3y9Heotr7uT6Gh17qF7_fQ3ntazjrs3GX38XP7r-6Tsvvn5f5lL08_AQAA__9FsF= Tp" style=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-70.png" width=3D"22" height=3D"22" = alt=3D" ">
</a>
</td>
=20
<td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
<a href=3D"
https://email.ma= il.selfh.st/c/eJw0T0tu7CAQPA3ssLrbMOAFi7fxPfg0Y-s5xjJkosnpI1vJqlSqnyr70WFwN= kn2aI0FO2rtJH-EdVNr9g8XQwZ00VjzQABAdCZBlItHHQtlwgmYAlBAm0Y2OoFmWywHuXoCMjCB= QTSWzFDSFHGKVhdGyiELDdfO0Hgry9C63PzS-9HE-E_QLGj-EwTNR73halQlvOq5dlY7f6lwHE2= 1qko4Bc3y9Heotr7uT6Gh17qF7_fQ3ntazjrs3GX38XP7r-6Tsvvn5f5lL08_AQAA__9FsFTp" = style=3D"text-decoration: none; color: #15212A;">
selfh.st
•
Ethan Sholly
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;"> </div>
<![endif]--></div><h2 id=3D"content-spotlight" style=3D"margin-top:=
0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Aria=
l, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: optim= izeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">C= ontent Spotlight</h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; c= olor: #15212A;">Meet <strong style=3D"font-weight: 700;">rwMarkable</strong=
, a lightweight, no-frills app for checklists and notes. With <strong styl= e=3D"font-weight: 700;">rwMarkable</strong>, users can easily create, manag=
e, and update checklists and to-do's from the comfort of a minimal (yet=
functional) web interface. Features include checklists, rich-text notes, s= haring, database-less storage, multi-user support, and themes.</p><p style= =3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;"><strong style= =3D"font-weight: 700;">rwMarkable</strong> can be <a href=3D"
https://email.= mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7sGvgwKFS5f8AFmKrTlzFtFL69VWi9jia0Tw9SS5= gDr7qltCzB--Igm7XvO1mkzSHkgUwFPY8IwAgBq5Q9JoqtU7C6KKQF8xSI3kBBC69xF71lixYhg= iMyN7y1GssGIun3tBKFkXw5Exn2_s6nUPvaR3j81TuTdlF2eW_UHa5K7swz9C4W-WWq3LvAq5Ub= 9l4nMnQLGJKKMHEyBlrwJgr6Xt6nRzn2G4XRTCOY88_j-l83Op6P6ZbG3qk8rV_mJe0HunyXP-l= 72R_AwAA__9VRVZA" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-de= coration: none; font-weight: 700;" target=3D"_blank">easily deployed via Do= cker</a> and doesn't require additional dependencies.</p> <!--kg-card-begin: html-->
<img src=3D"
https://cdn.jsdelivr.net/gh/selfhst/cdn/assets/images/content-s= potlight/screenshot-rwmarkable.webp" alt style=3D"border: none; -ms-interpo= lation-mode: bicubic; max-width: 100%;">
<!--kg-card-end: html-->
<p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Links=
: <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrRa6aBDofg9= 9BubOnGJ1UL69CWhPQ4zzMdXo_GYvBTdIgoLiLHW63ZN2z5tNTqfUwX0mYUdAgCi5wJZr7GQ65i= ZjEtYSmo1SKvOgBFMzOL1FgmIIQAjshDPvYSMIYvtDammqiw8OfPZ9r7O59B7XMf4PJV5U7QoWv= 4LRctd0ZJc6dCdUWa5KvNeweQixJOgs5N1tU7ZZz-FwAmLx5CK1ff4OjnOsd0uysI4jj39PObzc= Svr_ZhvbegR89f-Mb2k9YiX5_ovfUf6DQAA__8JgFYI" rel=3D"noreferrer" style=3D"ov= erflow-wrap: anywhere; color: #0f60d9; text-decoration: none; font-weight: = 700;" target=3D"_blank"><strong style=3D"font-weight: 700;">Source Code</st= rong></a></p><h2 id=3D"videos-and-podcasts" style=3D"margin-top: 0; font-fa= mily: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-ser= if; line-height: 1.11em; font-weight: 700; text-rendering: optimizeLegibili= ty; margin: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">Videos and P= odcasts</h2><ul style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; padding-l= eft: 1.3em; padding-right: 1.5em; list-style: disc; max-width: 100%;"><li s= tyle=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #1= 5212A;"><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsSrve1U= GHQvF76M-xqROXWC2kT18S2uMww3x8NXrFpFJsiygsIJ5IbbumbR-2GifNqQJqZuEJAQBRuUC2a= wwUWJQ8AVdt7CYmBgRsSwJRTXaLDhxDAEZkcTwuJWQMWWhp6GqqhuDJGc-2L-t4drvHtffP0_g3= 42bj5v_CuPlu3OwWUJVcjZ-vxr9X8LmI40FwooGmWoesWYcQOGFRDKmQvcfXyXH27XYxBP049vT= zGM_Hraz3Y7y1bnvMX_vH8JK2PV6e67_0Hd1vAAAA__8DD1TN" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: none; font-weight: 700;" target= =3D"_blank"><strong style=3D"font-weight: 700;">Your Bookmark Chaos Ends NO=
W! Linkwarden + Unraid Setup</strong></a> | AlienTech42</li><li style=3D"ma= rgin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><a=
href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsSlrv6qBDofg_pJUV= mzpxidVC-vUloT0OM8zj1eQFs7DaJSETA_sQxC7XvO3DVtMkJVdAKcQ0IQAgCikUu6bS1DuUSQN= L9bWxJ2wtZI0EoOztlhw4ggiESOxobBoLxsKhLehqribAkzOey97W8ex2T2vvn6fxb8bNxs3_hX= Hz3bhZGwuhZ-Pnq_HvFXxRdjQwTmEIU61DkSJDjJRRBWPWYO_pdXKcfbtdTIB-HHv-eYzn46br_= RhvS7c9la_9Y3hJ254uz_Vf-k7uNwAA___nuVW5" style=3D"overflow-wrap: anywhere; = color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank"= ><strong style=3D"font-weight: 700;">Everything New In Home Assistant 2025.= 9!</strong></a> | Everything Smart Home</li><li style=3D"margin: 0.5em 0; p= adding-left: 0.3em; line-height: 1.6em; color: #15212A;"><a href=3D"https:/= /email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsriTv6qBDofg_JK0cmzpxidVC-vUloT0O= M8zjaXKCWbjalpADAzvvxbZr3vZh0zRJyQooJXCYEAAQJVQodk25VIHmMhKReAUG9hNK8NktioX= tlggoQISAGJjCuNRYMBb2S0PSrMbDkzOebV_W8ex2T2vvn6dxb4ZmQ_N_YWi-G5qr5gV1qsbNV-= PeFVypTGFgnPzgJ9WhSJEhxpCxCsZcvb2n18lx9u12MR76cez55zGej1td78d4a932VL72j-Elb= Xu6PNd_6TvRbwAAAP__08ZV-A" style=3D"overflow-wrap: anywhere; color: #0f60d9=
; text-decoration: none; font-weight: 700;" target=3D"_blank"><strong style= =3D"font-weight: 700;">Wazuh - The FREE SIEM You Need to Try!</strong></a> =
| Jim's Garage</li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; l= ine-height: 1.6em; color: #15212A;"><a href=3D"
https://email.mail.selfh.st/= c/eJw0j81qwzAQhJ9Gusnsrn5WOuhQKH4PaSXHpk5cYrWQPn1JaI_DDPPxtWwjlsiie0b2DGydi= 7pfy7abreUQa2mAsXr2AQEAMXqBqtccOLEEcCyeQ3C0WIEIJK0ka2tgvWUC8pDAI3omPy2SKqbK= bulIrTTl4MmZzr4v63QOved1jM9T2TdFs6L5v1A03xXNpTsOiZOy81XZ9wa2CpM3jMEZF1ozNdZ= oUvIFJWIq4vQ9v06Oc2y3i3IwjmMvP4_pfNxkvR_TrQ89cv3aP8xLWo98ea7_0nem3wAAAP__SU= NVCg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: no= ne; font-weight: 700;" target=3D"_blank"><strong style=3D"font-weight: 700;= ">Build your own HomeLab Firewall! // OPNSense Tutorial</strong></a> | Chri= stian Lempa</li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-hei= ght: 1.6em; color: #15212A;"><a href=3D"
https://email.mail.selfh.st/c/eJw0j= 81qwzAQhJ9GutnsrrT6OehQKH6PXcmOTZ24xGohffqS0B6HGebja8UllBSrnQtGjhCd98nOV9n2= YWslJJUGmJQjBwQAxMQV1K6FJFFm0ragOA2MKG2O4KqQaHOL3QoBMWRgRI7E41KzYtbolxmpSTM= enpzxnPdlHc9u97L2_nka92ZoMjT9F4amu6FJclBYAhs3XY17b-C0RuIhYvCDD60NmjQNObNgTZ= ilensvr5Pj7NvtYjz049jl5zGej1td78d4m7vtRb_2j-ElbXu5PNd_6bvQbwAAAP__ULZWVg" s= tyle=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; fon= t-weight: 700;" target=3D"_blank"><strong style=3D"font-weight: 700;">Jelly= fin Definitive Guide 2025 (Redux)</strong></a> | IBRACORP</li><li style=3D"= margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;">=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W5-WFloEgu8hqe= 2xiccOthKYnD7MkCyLKurxJNuIJXLTU0b2DGydi3q6l3Uzq-QQaxHAWD37gACAGH2DqpdsCQMIR= F-A0zyLY-IUQgopVluc6DUTkIcEHtEz-WFuqWKq7OYJSYooB0_OcE3bvAxX11teev-8lH1TNCoa= _wtF46lorBIooGvKjndl3wVsbUzeMAZnXBAxNdZoUvIFW8RUmtNnfp0cV1_3m3LQj2MrP4_heux= tOY9hn7ruuX5tH-YlrXu-Pdd_6TvTbwAAAP__WoNVLQ" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_bl= ank"><strong style=3D"font-weight: 700;">Grist: The Open Source Self-Hosted=
Spreadsheet with Database Superpowers</strong></a> | Lawrence Systems</li>= </ul><h2 id=3D"command-line-corner" style=3D"margin-top: 0; font-family: -a= pple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line= -height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; marg= in: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">Command Line Corner<= /h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">U=
se <strong style=3D"font-weight: 700;">realpath <file></strong> to qu= ickly view the absolute path of a file:</p><div class=3D"kg-card kg-code-ca= rd" style=3D"margin: 0 0 1.5em; padding: 0;"><pre style=3D"white-space: pre= -wrap; overflow: auto; background: #15212A; padding: 15px; border-radius: 3= px; line-height: 1.2em; color: #ffffff;"><code class=3D"language-bash" styl= e=3D"font-size: 0.9em;">$ realpath example.txt
/home/users/rick/example.txt</code></pre><div class=3D"kg-card-figcaption=
" style=3D"text-align: center; font-family: -apple-system, BlinkMacSystemFo= nt, Roboto, Helvetica, Arial, sans-serif; padding-top: 10px; padding-bottom=
: 10px; line-height: 1.5em; color: #15212a; color: rgba(0, 0, 0, 0.6); font= -size: 13px;"><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: i= nherit;"><span style=3D"white-space: pre-wrap;">Click </span><a href=3D"htt= ps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZa6aBDofg99GPFpk5cYrWQPn1J= aI_DDPPxtWQD5iBVLwnFCYhlDnq55m03W0s-lNwAQ3HiPAIAYnAVil6T7cWRMNmYaxeW3jn23H0= QxNoY9ZYIyEEEh-iE3NRrLBiLcF-QWm6K4cmZzmXv63QOvad1jM9T2TdFs6L5v1A03xXNBJ56h6= jsfFX2vYEtVcgZQc-GfWumhBJMjC5jDRhzZX1Pr5PjHNvtohjGcez55zGdj1td78d0W4YeqXztH= -YlrUe6PNd_6TvRbwAAAP__55hVuw" style=3D"overflow-wrap: anywhere; color: #0f= 60d9; font-weight: 700; text-decoration: none;" target=3D"_blank"><span sty= le=3D"white-space: pre-wrap;">here</span></a><span style=3D"white-space: pr= e-wrap;"> for an archive of commands shared in past newsletters.</span></p>= </div></div><h2 id=3D"share-your-content" style=3D"margin-top: 0; font-fami= ly: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif=
; line-height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility=
; margin: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">Share Your Con= tent</h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212= A;">I'm always looking for new and existing self-hosted content to shar=
e in <strong style=3D"font-weight: 700;">Self-Host Weekly</strong>. Reach o=
ut using the button below if you'd like to have your own content featur=
ed or have a suggestion for content types you'd like to see featured in=
future newsletters.</p><table class=3D"kg-card kg-button-card" border=3D"0=
" cellpadding=3D"0" cellspacing=3D"0" style=3D"border-collapse: separate; m= so-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;" width=3D"100%"><= tbody><tr><td class=3D"kg-card-spacing" style=3D"font-family: -apple-system=
, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 18px=
; vertical-align: top; color: #15212A; padding: 0 0 1.5em 0;" valign=3D"top= "><table class=3D"btn" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" ali= gn=3D"center" style=3D"border-collapse: separate; mso-table-lspace: 0pt; ms= o-table-rspace: 0pt; box-sizing: border-box; width: auto;" width=3D"auto"><= tbody><tr><td align=3D"center" style=3D"font-size: 18px; vertical-align: to=
p; color: #15212A; padding: 8px 20px 9px; background-color: #0f60d9; border= -radius: 6px; text-align: center; font-family: -apple-system, BlinkMacSyste= mFont, Roboto, Helvetica, Arial, sans-serif;" valign=3D"top" bgcolor=3D"#0f= 60d9"><a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7wLJw4FCp= 8n-wQGKrTlzZtFL69VWi9jia0Ty9ll3EErnqnpGJgZ33UfdbWTezthyilAYYhZgCAgBipAqil9y= dQyjkCaKzQK1Ac4mJAobCkECv2YIlSECIxJamS02CSdhfOtpWmvLw5Exn3y7LdA695WWMz1O5N2= VnZef_Qtn5UHYOgkEEunLzTbn3Bk4qWzKMwRsfWjMSJZqUqGCNmEr1-sivk_0c6_2qPIx938rPY= zof97oc-3TvQ48sX9uHeUnrka_P9V_6zvY3AAD__wOyVNU" style=3D"overflow-wrap: any= where; box-sizing: border-box; color: #FFFFFF; cursor: pointer; display: in= line-block; font-size: 15px; font-weight: 600; margin: 0; text-decoration: = none;" target=3D"_blank">Let's Talk 💌</a></td></tr></tbody></ta= ble></td></tr></tbody></table>
<!-- POST CONTENT END -->
</td>
</tr>
</table>
</td>
</tr>
<!-- END MAIN CONTENT AREA -->
<tr>
<td class=3D"feedback-buttons-container=
" dir=3D"ltr" width=3D"100%" align=3D"center" style=3D"font-family: -apple-= system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size=
: 18px; vertical-align: top; color: #15212A; padding: 32px 0 24px; border-b= ottom: 1px solid #e0e7eb; text-align: center; background-color: #ffffff;" v= align=3D"top" bgcolor=3D"#ffffff">
<table class=3D"feedback-buttons" r= ole=3D"presentation" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style= =3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt=
; margin: auto; width: 100%;" width=3D"100%">
<tr>
<td dir=3D"ltr" valign= =3D"top" align=3D"center" style=3D"font-size: 18px; color: #15212A; display=
: inline-block; vertical-align: top; font-family: inherit; text-align: cent= er; padding: 0 4px 4px; cursor: pointer; width: 30%;" width=3D"30%">
<a href=3D"
https://= email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrRa6aBDofg99OfY1IlLrBbSpy8J7XGYY= T6-lmzAHKTqnlBYQKxzQfdr3nazteRDyQ0wFBb2CACIgSsUvaZIjGTFi6Mq3QXxLi52YR8DtNy9= 3hIBMURgRBbiaamxYCzilo7UclMOnpzp7PuyTufQe1rH-DyVfVM0K5r_C0XzXdHcWxch65Wdr8q= -N7ClCrER9M4435opoQQTI2esAWOuTt_T6-Q4x3a7KAfjOPb885jOx62u92O69aFHKl_7h3lJ65= Euz_Vf-k70GwAA__88_lUT" target=3D"_blank" style=3D"color: #0f60d9; text-dec= oration: none; overflow-wrap: anywhere;">
<img src=3D"htt= ps://static.ghost.org/v5.0.0/images/comment-mobile.png" border=3D"0" width= =3D"42" height=3D"42" alt=3D"Comment" style=3D"border: none; -ms-interpolat= ion-mode: bicubic; max-width: 100%; display: block; margin: 0 auto; vertica= l-align: middle;">
<p class=3D"fee= dback-button-text" style=3D"display: inline-block; font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; color: #15212=
A; font-weight: 500; margin: 1em 0 0 0; line-height: 1.4em; word-break: bre= ak-word; font-size: 13px;">Comment</p>
</a>
</td> =
</tr>
</table>
</td>
</tr>
<tr>
<td class=3D"subscription-box" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; padding: 32px 0; border-b= ottom: 1px solid #e0e7eb; color: #15212A;" valign=3D"top">
<h3 style=3D"margin-top: 0; line-he= ight: 1.11em; text-rendering: optimizeLegibility; font-family: -apple-syste=
m, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 14p=
x; font-weight: 600; text-transform: uppercase; margin: 0 0 18px;">Subscrip= tion details</h3>
<p style=3D"margin: 0 0 1.5em 0; fo= nt-size: 15px; font-weight: 400; line-height: 1.45em; text-decoration: none=
; margin-bottom: 16px; color: #15212A;">
<span>You are receiving this be= cause you are a <strong style=3D"font-weight: 700;">free subscriber</strong=
to selfh.st.</span>=20
</p>
<table role=3D"presentation" border= =3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-c= ollapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100=
<tr>
<td class=3D"subscription-d= etails" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; color: #1= 5212A;" valign=3D"top">
<p class=3D"" style=3D"= margin: 0 0 1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; l= ine-height: 1.45em; text-decoration: none; color: #15212A;">Name: Errol Cas= ey</p>
<p style=3D"margin: 0 0=
1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
1.45em; text-decoration: none; color: #15212A;">Email: <a href=3D"#" style= =3D"overflow-wrap: anywhere; text-decoration: none; color: #15212A;" target= =3D"_blank">
selfhosting@toolazy.synchro.net</a></p>
<p style=3D"margin: 0 0=
1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
1.45em; text-decoration: none; color: #15212A;">Member since: 23 December = 2024</p>
</td>
<td align=3D"right" valign= =3D"bottom" class=3D"manage-subscription" style=3D"font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; color: #15212=
A; font-size: 15px; font-weight: 400; text-align: right; line-height: 1.45e=
m; vertical-align: bottom;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJw0j01ugzAQRk9j74JmxjZjFl50wz38R0B1cQSTSunpq6B2-fQ96dMrw= XiMnrOuAdkxsLHW6_oVt3bbShh9igXQJ8duRABA9C5D0msgwyVjxTpOjAmQeMxckzF2gjyaqrdA= QA4mcIiOyQ1LnhJOie1SkUosysL7ZzhrW9bhFN3CKvI4lflQNCua_4eLjKL50Q-JTdEcc-7PXfQ= RLqefsu13ZUF6b_HnNZyvPa9HH_YqWkJ6ts_b1aQl3N_2H30H-g0AAP__iNtOig" style=3D"o= verflow-wrap: anywhere; text-decoration: none; font-weight: 700; color: #0f= 60d9;" target=3D"_blank"> Manage subscription</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=3D"wrapper" align=3D"center" styl= e=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ari= al, sans-serif; font-size: 18px; vertical-align: top; color: #15212A; box-s= izing: border-box;" valign=3D"top">
<table role=3D"presentation" border=3D"=
0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; p= adding-top: 40px; padding-bottom: 30px;">
<tr>
<td class=3D"footer" style=3D"f= ont-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sa= ns-serif; vertical-align: top; color: #15212a; color: rgba(0, 0, 0, 0.6); m= argin-top: 20px; text-align: center; padding-bottom: 10px; padding-top: 10p=
x; padding-left: 30px; padding-right: 30px; line-height: 1.5em; font-size: = 13px;" valign=3D"top" align=3D"center">selfh.st © 2025 – <a hre= f=3D"
https://email.mail.selfh.st/c/eJw0kE2O2zoQhE9D7Sh0k938WXDxgIHvQbKbY2H0= 5MCiEjinDzxIloWvUIUqKT5hTbEvWjByhOiJ0qL_1223m5SQWhXA1DhyQABATNyhLfcCo3LIOeT= aJDhokkfwlZz3Q4ImXLbiwDFkYESOjtfRc8PcIg1FJ1UMwbtnPXUf9_Wcy17uc_44jf_PuJtxt3= _AuNt1nFc7-3Nr-mb-dl2bGP8h4FuPjm3EQJaCiG2pJZszV-wJc-1kXPjSl_EfzOI1aMqde2bns= nbgBCopRKRIKXmV3qUTxoTgEbgnZOQaeyUC48Khv85d59TnO2_kHh2QbX5USzTE1trEZopIPBRc= 88uzfM94nHM7Pg3BfDz2-vu1nq-j35-P9dC5zNKu_ct-377M8vl2_1U_i_sTAAD__0kae4c" st= yle=3D"overflow-wrap: anywhere; color: #15212a; color: rgba(0, 0, 0, 0.6); = text-decoration: underline; font-size: 13px;" target=3D"_blank">Unsubscribe= </a></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- END CENTERED WHITE CONTAINER -->
</div>
</td>
<td style=3D"font-family: -apple-system, BlinkMacSystemFont=
, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: to=
p; color: #15212A;" valign=3D"top"> </td>
</tr>
<!--[if mso]>
</table>
</center>
</td>
</tr>
<![endif]-->
</table>
<img width=3D"1" height=3D"1" alt=3D"" src=3D"
https://email.mail.selfh.= st/o/eJwsjt1qwzAMRp-mvquRbMuyL_Qw_pGbsCyBxht0Tz8aevd9cOCcLj5hSdyMCjIxsA8hGf= 0u63Zfu8RUSwdMlZgiAgBiogbVLKLqh3fsUHNsStEVHx2GlAvkPjybVRw4ggyESOzIjpYr5sphK= Lpe-i3A22NP3cZiz2mecs3jnOv-uAWYx7GVv5c9X3tbnofddZop9Wf7ul-FZsrjTX_er7j_AAAA= __98sz68"></body>
</html>
--cdfdd2034682c0cd17e3d4831fb55dd7d8ccdd3a21acf22125ea7f2867a7--