--de23ea8db98315d256a8c96311d822850f9160620416d4d729ba0de66dd1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=C2=A0
Self-Host Weekly (9 May 2025) [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL= 8GbljLsixw4FCp8n_AgmOrTlzFtFL69VWi9jia0Ty9ll20JQbRPdtAHBJi8Lpfy7abrWWOtvWFX= K-emQHA9tQIil5z98geS_CpF2bCEGtirAvQQr6C1VtGQA8ekkUgh1P3UsQmSlxYBEgRPDnT2fdl= nc6h97yO8Xkq96ZwVjj_Fwrnu8J5cZhEXFFuvir33sBVCehNsEyGuDVTY40mJV-sRJuKkL7n18l= xju12UQTjOPby85jOx03W-zHd-tAj16_9w7yk9ciX5_ovfWf8DQAA__-3nVWI]
By Ethan Sholly =E2=80=A2 9 May 2025
View in browser [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F= 4veQduXY1IlLrBbSpy8J7XGYYT4-KS7ZmiLrXmykEDNi9Lpf67abTUpIVvpCrjcfQgAA27MQVL2= WthCKJ8zA3bkWqiSEDDV3i8LO6a0goAcP2SKQw6l7rmwz5VADM5AieHKms-_LOp1D72Ud4_NU7k= 3hrHD-LxTOd4WzpCWmRFW5-arcu4BrHNGbaAMZCiKmpZZMzr5aTjZXJn0vr5PjHNvtogjGcez15= zGdjxuv92O69aFHaV_7h3lJ61Euz_Vf-i74GwAA__8U8lXk]
View in browser [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0K= xe8haeXY1IlLrBbSpy8J7XGYYT4-yTZiiaHpnjGwD4koON2vZdvNJtlHlL6w7dV57wEAexKGote= 8NA8Ls-sRYxVxTmr0PRRXBBfLTW-ZgBw4SEjAlqbuWmmYOPniWwNWDE_OdPZ9Wadz6D2vY3yeyr= 4pmhXN_4Wi-a5oRqxivSVl56uy7wK2tkDOBPRs2IuYGms0KbmCLWIqjfU9v06Oc2y3i2IYx7GXn= 8d0Pm5tvR_TrQ89cv3aP8xLWo98ea7_0nem3wAAAP__fVBWQQ]
Self-Host Weekly
I found myself reflecting on the current state of self-hosted communication=
platforms this past week after seeing the official shut down of Skype [htt= ps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-x-otNnbjEaiF9-pLQ= HocZ5uOryQSU4ItuCT07H4m81e0q2z5tNbmAtXU2LVvnHABgi5VB9Jqw-C4YKQu2VmOTjt5INGJ= zKMBBb4mALFiISMCG5maLFIwcnbhSgBXDkzOfbe_rfA69p3WMz1OZN0WLouW_ULTcFS29IEXuXp= nlqsx7BZOLJzt5dDyxq3XKIYcpRitYAkYprO_pdXKcY7tdFMM4jl1-HvP5uJX1fsy3NvRI-Wv_m= F7SeqTLc_2XvhP9BgAA__-Vk1Z1]. The amount of viable and well-designed softwa=
re [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4veQduXY1IlLr= BbSpy8J7XGYYT4-KS7ZmiLrXmykEDNi9Lpf67abTUpIVvpCrjcfQgAA27MQVL0W8uhSDxzRRqng= FsndomuLazlL9XorCOjBQ7YI5HDqnivbTDnUwAykCJ6c6ez7sk7n0HtZx_g8lXtTOCuc_wuF813= hLIhPPCs3X5V7F3CNI3oTbSBDQcS01JLJ2VfLyebKpO_ldXKcY7tdFME4jr3-PKbzceP1fky3Pv= Qo7Wv_MC9pPcrluf5L3wV_AwAA__8oWFYV] in the space is incredible, which makes=
it a bit disappointing to see the lack of traction they've gained amongst =
a sea of popular hosted services.
The actual process of self-hosting the software has never been the difficul=
t part, especially when so many tools exist [
https://email.mail.selfh.st/c/= eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzaixFB1zxjYh0QUnO4= 3WTeztuwjtn5h24vz3gMA9tQYRC85YfWOXbRsSSIU3xkkdAwuSuoh6DUTkAMHCQnY0tRdlYqJkx= dfK7BieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0WzFdsiuqTsfFP2vYEtNZAzAT0b9q2ZEks0K= TnBGjFJZX3k18l-jvV-VQxj3zf5eUzn416XY5_ufeiRy9f2YV7SeuTrc_2XvjP9BgAA__9otlUD=
] to assist with deployment. The real dilemma is =E2=80=93 how do we convin=
ce others to use platforms that (at best) only a handful of their contacts = use? Does it matter if a viable WhatsApp alternative exists if no one in ou=
r circles will use it? And how can we encourage adoption if 90% of the open= -source repositories I come across have badges linking users to their Disco=
rd servers and not Matrix, Discourse, etc.?
The lack of interoperability seems to play a large role, and the platforms = that have picked up on this =E2=80=93 like Mastodon and the rest of the Fed= iverse =E2=80=93 still feel clunky at times. Unfortunately, while I've trie=
d to be intentional about supporting these projects, I still often find mys= elf subconsciously avoiding software communities that don't have a convenie=
nt presence on Discord or Telegram.
If this is too much to ponder ahead of the weekend, that's okay. Instead, e= njoy the struggle of these Redditors who discovered this week that motion s= ensors can't detect gingers [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9G= usmsVquVdNChUPwe-lnHpk5cYrWQPn1JaI_DDPPx9eyiLTE0LdkG4pAQg9dyLdtutp452i4LOam= emQHASuoERa8Zne_Fcl1QLFYICzTiFFgQbYwN9ZYR0IOHZBHI4SS-lWYTJS7cGpAieHKmU_Zlnc= 6h97yO8Xkq96ZwVjj_Fwrnu8K5SKqyFKfcfFXuvYOrLaA3wTIZ4t5NjTWalHyxLdpUGul7fp0c5= 9huF0UwjmMvP4_pfNzaej-mmww9cv3aP8xLWo98ea7_0nfG3wAAAP__BMRWDA] and the nega= tive impact the redesigned Plex mobile app can have on families [
https://em= ail.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlaSddChUPwf0moTmzpxsdVC-vUloT0OM8z= jtewmLFMUqxkjh5iIord6K-s2rC2HCZte2Gn1IQQAQE2NodglN_FJVFu91OqkKCesHBqgAiTUYN= dMQB48JCRgR6N6KYKJUyhBBNgwPDnjqdtlGc9ut7z0_nka92ZoNjT_F4bmw9AM6j1pVOPmm3HvD= VyVSH6IGHjg0NpQpzoNKfmCMmEqwvbIr5P97Ov9ahj6vm_l5zGej7ssxz7etdue69f2Mbykbc_X= 5_ovfWf6DQAA___n0FbM].
Happy
https://email.mail.selfh.st/c/eJw0jsFuhDAMRL-G3DayjZOQg6_9D5OYBTUFaUk= rbb--ou3eZp5GmldlnFCnVJwJJo4pE6Xg7EO3dtuqxAmrLTzaHGKMAICWK4O6VYLqwrOOhlTZdE= lEDDoRU2LVZG4TAgoQICMBj-QtFC2YOUeNpQAPDNePP60tqz-7a_KKA71t-30gdI8_dpz9Agz9O= Jp-P_353Mv6OPxu3XWZP9v77dfadblf6__2JfQTAAD__-x2Rb0
In the News
Good News! Redis is Open Source Again =F0=9F=95=BA
Redis is now available with a proper open source license.
It's FOSS News
=E2=80=A2Sourav Rudra
[
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsViut9qBDofg_1pIcmzpxidVC= -vUloT0OM8zj1eyT08TFtuyYIgsiB9uuuu3DVnNMrraFfJtDjBEAXJNKoHbNXFtk4KSqNMfFJ1E= BxkXVCWNlu2UEDBBAHAJ5HFsoWpyQRI2lABmCJ2c8276s49ntntfeP0_j3wxOBqf_wuB0NzgVjS= qVgvHT1fj3Cn4ujGFgF2mgWOswpzkNIkFdSU60kL3n18lx9u12MQT9OHb9eYzn41bW-zHeWrc9z= 1_7x_CStj1fnuu_9J3xNwAA__88Q1Yi]
2025.5: Two Million Strong and Getting Better
Celebrating 2 million users with quality of life improvements! Enjoy smarte=
r backups with per-location retention, Z-Wav=E2=80=A6
Home Assistant
=E2=80=A2Franck Nijhof
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrqSVdNChUPwe-lnHpk5cYrWQ= Pn1JaI_DDPPx9WwjlhialozBcUhEwWu5lm03W88cscvirFTPzACAkrqDote8LDGxQEGJKMi-AER= focXeIdm-6C0TkAcPCQmcpUl8Kw2TS1y4NXDKwZMznbIv63QOved1jM9T2TdFs6L5v1A03xXNEH= vlIKDsfFX2vYOtLZA3AdkZx72bGms0KfmCLWIqzel7fp0c59huF-VgHMdefh7T-bi19X5MNxl65= Pq1f5iXtB758lz_pe9MvwEAAP__QWxWFQ]
Matter=E2=80=99s latest update brings NFC onboarding and multi-device setup
Tap to pair.
The Verge
=E2=80=A2Jennifer Pattison Tuohy
[
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f-ABWKrTlzFtFL6= 9VWi9jia0Ty9mmwwOXjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl6TQGUTSu0RGdGTB8k= 9gw0Rau1g9ZYQ0IGDaBDI4tycZDGRImcWAVIET858tr2v8zn0ntYxPk9l3xQuCpf_QuFyV7gE3y= WTZ2WXq7LvFWwRj27yhmkirnUqoYQpRpeNBBOzkL6n18lxju12UQTjOPb885jPx03W-zHf2tAjl= a_9Y3pJ65Euz_Vf-k74GwAA__8W3FXm]
Unraid OS 7.1.0 Stable Now Available
Unraid OS 7.1.0 Stable Now Available
Unraid
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVqu19qBDofg9Vj-JTZ242Goh= ffqS0B6HGebjq8lHp3EqtiU3EU-COAXbbrpuw1oTR1fbhXzLgZkBwDWpBGqXFBmhAvuGqFSZhKH= oJTsR0FLV2zUhYIAA4hDI49hC0eKEhJVLATIET854tu2yjGe3W1p6_zyNfzM4G5z_C4PzYXBmUB= Zyzfj5Zvx7BZ_LhGGYHNNAXOuQY46DSFBXohMtZI_0OtnPvt6vhqDv-6Y_j_F83Mty7OO9ddtT_= to-hpe07en6XP-l74S_AQAA___uUVWm]
Software Updates
Actual Budget v25.5.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVq= u_gw6F4veQtOvY1IlLrBbSpy8J7XGYYT4-Li7ZmmLXUmykEDNi9FquddvNxiUky7KQk-ZDCABgJ= TNB1WtJaQkO2Fe_ZEkUuIprURpyBe4N9VYQ0IOHbBHI4SS-124z5VBD70CK4MmZTtmXdTqH3ss6= xuep3JvCWeH8Xyic7wrnbHlpYp1y81W5dwbXekRvog1kKDCblloyOftqe7K5dtL38jo5zrHdLop= gHMdefx7T-bj19X5MNxl6lPa1f5iXtB7l8lz_pe-CvwEAAP__yrJW1Q] | Budgeting: Downl= oad custom reports as an image, run Actual outside of Docker, merge transac= tions
Cup v3.3.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutmsdldr6aBDofg_J= K0cmzpxidVC-vUloT0OM8zjaaLgcpiqbclNLFNEnLxt17ztw6ZJgtO2MLXiRQQAXIvKkO2a0AkX= vzQp6EiikiwEjqhRLUF9tltCQA8eokNgwrH5mquLHCVLrcCG4ckZz7Yv63h2u6e198_T0JvB2eD= 8Xxic7wZnUNaswRuar4beFajUCf0wOeGBRXUooYQhRp9dDS7myvaeXifH2bfbxTD049jzz2M8H7= e63o_x1rrtqXztH8NL2vZ0ea7_0nfC3wAAAP__-CVV2Q] | Container Updates: Settings=
to ignore certain update types, hide unused image filter
Eigenfocus v1.1.0 [
https://email.mail.selfh.st/c/eJw0j0tqwzAYhE8j7Wz-l14LLQ= rF99AzNnXiEquF9PQloV0OM8zHVyN7TN4V3SI6sS4QOaPbNW37tNVoPdbWhVs21loAwBaqQNJrb= NI7ckZbfc--kmVChuwd1NSTc3qLBGTAQEACYZqbKalgkGCTLQVECTw589n2vs7n0Htcx_g8Fb8p= WhQt_4Wi5a5oCb0gNzaKl6vi9wqciyMzObQyia11yj77KQSTsHgMqYi-x9fJcY7tdlEC4zj29PO= Yz8etrPdjvrWhR8xf-8f0ktYjXp7rv_Qd6TcAAP__QthWFA] | Project Management: Mark= down issue comments and notes, issue due dates, colored labels, bulk issue = archiving, interactive sidebar
Ganymede v4.3.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVquVdNCh= UPwfsnYdmzpxidVC-vUloT0OM8zjSfHJ1RSb1eIiccyIMVi91m0fNimcnOhCXufAzADgNAtBtWt= xnheRGjU6H7OqJIZlEa_ZVYrLbLeCgAECZIdAHkcNrTaXKXPl1oAMwZMznrov63h2u5e198_T-D= eDk8HpvzA43Q1OiJp9YDF-uhr_LuDnFjEM0TENxCLDnOY05Byqa8nl2sjey-vkOPt2uxiCfhx7_= XmM5-PW1vsx3rTbXuav_WN4SdteLs_1X_ou-BsAAP__iepWWQ] | Live Streaming: Bulk v= ideo actions, advanced search, live stream chapters/categories
GoDoxy v0.12.1 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlZr6aBDo= fg_pJUcmzpxidVC-vUloT0OM8zj1eQC5jCpbQknlikSTd62a972YatJAta2sGvFiwgAYIuVIds1= NYxt8aCliRThjEyiqIugi1U52y0RkAcPEQnY0di8ZsXIUbKoAhuGJ2c8276s49ntntbeP0_j3gz= Nhub_wtB8NzRzrrWgV-Pmq3HvFVzRifwwofDAUutQQglDjD6jBoxZ2d7T6-Q4-3a7GIZ-HHv-eY= zn46br_Rhvrdueytf-MbykbU-X5_ovfSf6DQAA__-NfFaW] | Reverse Proxy: Maxmind co= nfig relocated (see release notes), new notifications (cert renewal, config=
load failure), support light/dark icon variants
Grafana v12.0.0 [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg= -B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb0p6cj4jeynbndVNrTS7o2jqZlq1zDgB0i5WA5ZK= 0LdmD5uKj6Zxd5wgNuQF6srE6uSYEtGAhagQyODVbuOhI0bErBUgQPDnT1ba-TNeQW1rG-LyEeR= M4C5z_C4HzKXBuvdZuDQsz34V5r2By8WiV144UuVpVDjmoGC3rEnTkQvJMr5PjGut-EwTjODb-e= UzXYy_LeUx7G3Kk_LV9qJe0HOn2XP-l74S_AQAA__-AMFag] | Visualization: Git sync,=
new dashboard schema, drilldown improvements, dynamic dashboard updates, S= CIM user and group provisioning
Home Assistant v2025.5.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutm= sdlc_e9ChUPwe8kqJTZ24xGohffri0B6Hb5jhq5mSKymqbdlFDlEQo7ftVtZtWGsOydV2YWqzDy= EAgGtSGYpdMolwO6nznhwKgGBVTUSOsILaNSOgBw_iEJhwbF6LOmEJJagCG4bzZzzadlnGo9stL= 71_HobeDE4Gp39gcHoYnNKFfPCChqabofcKNGtEP0QXeOBQ6zCnOQ0ivjhNToqyfeTXyH709X41= DH3ft_LzHI_nXZfHPt5btz3PX9vH8JK2PV_P9l_6zvgbAAD__3FYVPc] | Home Automation:=
Improved backup system, new text-to-speech voice variants, additional enti=
ty picker context, ntfy integration
Homebox v0.19.0 [
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg= -B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb0p6cj4jeynbndVNrTS7o2jqZlq1zDgB0i5WA5ZK= ArcHK7IsGQ9R959xs975Wbr1luSYEtGAhagQyODVbuOhI0bErBUgQPDnT1ba-TNeQW1rG-LyEeR= M4C5z_C4HzKXBmIDYIXpj5Lsx7BZOLR6u8dqTI1apyyEHFaFmXoCMXkmd6nRzXWPebIBjHsfHPY= 7oee1nOY9rbkCPlr-1DvaTlSLfn-i99J_wNAAD__9wxVrs] | Tracking: Updates to how = attachments are stored, migration documentation and updates, table merges Mantium v4.0.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4= veQVpvY1ImLrRbSpy8J7XGYYT6-XlyyNUXWUmykEDNi9Fpudd3M2ktItsuFnDQfQgAAK7kTVL0U= ikKV6EJSY2gs3qWaGttIyYl0q9eCgB48ZItADifxXNlmyqEGZiBF8ORMp2yXZTqH3soyxuep3Jv= CWeH8XyicD4Vz8JEJvFNuvin33sE1juhNtIEMhd5NSy2ZnH21nGyuTPoor5P9HOv9qgjGvm_15z= Gdjzsvxz7dZehR2tf2YV7SepTrc_2Xvgv-BgAA__9EQ1Xs] | Tracking: Settings migrat=
ed from JSON file to database, additional environment variables
Pangolin v1.3.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVtJKe9Ch= UPweqx_Hpk5cYrWQPn1JaI_DDPPxteySlRSr7tlGT5ERY9D9KttutpYp2dYX73oJRAQAtnPzIHr= NVDjVKM1arkmAuMUlUSskXSoK6y0jYIAAbBG8w6mHKtWyZxKqFbzy8ORMZ9-XdTqH3vM6xuep3J= vCWeH8Xyic7wpnCMyRFqfcfFXuvYErNWIw0ZI3nlozJZVkmIPYmixL9fqeXyfHObbbRXkYx7HLz= 2M6H7e63o_p1oceuXztH-YlrUe-PNd_6TvjbwAAAP__c-hWLw] | Reverse Proxy: Refresh=
UI and layout, external identity provider support (OAuth2/OIDC), external = integration REST API, custom host header, sticky sessions, confetti
Paperless GPT v0.17.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrl= Z_Bx0Kxe8hreTY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfnvQcA7= KkxFL1mnypQDEtHbpaTBQ5kSYqUhnYBp7dMQA4cJCRgS1N3UgQTJ1-8CLBieHKms-_LOp1D73kd= 4_NU9k3RrGj-LxTNd0UzheCwdVR2vir73sBWCeRMQM-GfWumxhpNSq6gRExFWN_z6-Q4x3a7KIZ= xHHv5eUzn4ybr_ZhufeiR69f-YV7SeuTLc_2XvjP9BgAA__-kh1VJ] | Document Managemen=
t: Mistral AI integration, PDF processing improvements (size optimization, = smart dimension limits, intelligent resizing)
Postiz v1.42.1 [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5= f-ABWKrTlzFtFL69VWi9jia0Ty9mmwwOXjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl5T= ptKFsuvsWMBKZN8i9RZKK5CN11tCQAcOokEgi3NzksVEipxZBEgRPDnz2fa-zufQe1rH-DyVfVO= 4KFz-C4XLXeGC0EP0nJVdrsq-V7BFPLrJG6aJuNaphBKmGF02EkzMQvqeXifHObbbRRGM49jzz2= M-HzdZ78d8a0OPVL72j-klrUe6PNd_6TvhbwAAAP__hpxWUQ] | Social Media: Support f=
or OIDC/OAuth 2.0 authentication
Traefik v3.4.0 [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVtJKOuhQK= P6P9a4cmzpxidVC-vUloT0OM8zjafXZcU5iW3UpUCqIKdp25W0fNq2UnbYl-DZHIgIA14oGYLvW= 4hZVJiIRjtl5jbooqKgys4TZbhUBI0QoDiF4HFsUFldCISYRCCbAkzOebV_W8ex2r2vvn6fxbwY= ng9N_YXC6G5wKL7ik2Iyfrsa_K_hZEsYhOQpDINVhznMeSonsJLvCEuy9vk6Os2-3iwnQj2Pnn8= d4Pm6y3o_x1rrtdf7aP4aXtO318lz_pe-KvwEAAP__ZalXkQ] | Reverse Proxy: Redis ra=
te limiting, configure server URLs with label providers, support for sticky=
sessions, UDP routing
Umami v2.18.0 [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLsixw4FCp8n= 8Ai2OrTlzFtFL69VWi9jia0Tw9yS7aEkPTPdtAHBJi8Lpfy7abTTJHK30h16tnZgCwPQlB0Wvmx= SfskhYnlipz7SwVMXUJsERyessI6MFDsgjkcOq-lWYTJS7cGpAieHKms-_LOp1D73kd4_NU7k3h= rHD-LxTOd4WzhJgiUlBuvir3LuBqC-hNsEyGWMTUWKNJyRfbok2lkb7n18lxju12UQTjOPby85j= Ox62t92O69aFHrl_7h3lJ65Evz_Vf-s74GwAA__8vx1XX] | Web Analytics: New attribu= tion report for tracing source origin, distinct IDs for sessions, event cha=
rt filtering, alternative host for icons
Zitadel v3.0.0 [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6OehQK= H4PSSvHpk5cYrWQPn1JaI_DDPPxSXbRlhia7tkG8iEhBtb9WrbdbJJ9tNIXcr2y9x4AbE9CUPSa= Q0xLdMweIQQn4pdSizQBjr0mjnrLCMjAkCwCOZw6t9JsouSLbw1IETw509n3ZZ3Oofe8jvF5Kve= mcFY4_xcK57vCuXahVpiUm6_KvQu42gKyCdaTIS9iaqzRpMTFtmhTaaTv-XVynGO7XRTBOI69_D= ym83Fr6_2Ybn3okevX_mFe0nrky3P9l74z_gYAAP__T8dWWA] | Authentication: License=
change, removed cockroach DB support, Action v2 management availability, O= IDC web key management, permission check framework
New Software
AkaiGrid [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlYr6aBDofg99Of= Y1IlLrBbSpy8J7XGYYT6-lmzAHHzVPaFn8ZHIO92vedvN1pIEbH1h24sTEQDAHhtD1msiD425LB= IDdR9cXkIGHxkbOmFpeksE5MBBRAK2NHVXc8XIUbLUCqwYnpzp7PuyTufQe1rH-DyVfVM0K5r_C= 0XzXdGMuWCzCyk7X5V9b2BL9eSMR2HD0popoQQTo8tYA8ZcWd_T6-Q4x3a7KIZxHHv-eUzn41bX= -zHd-tAjla_9w7yk9UiX5_ovfSf6DQAA__-921WJ] | Videos: Fancy frontend for brow= sing video folders on Windows
Arcane [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusmsdlda6aBDofg99JfY1= ImLrRbSpy8J7XGYYT6-lijYHKTqnqywl4goTvdbXjeztuSDbf3C1Ivz3gOA7bExZL0kkhhKaFxE= PGVxXCQTilC0JfTa9JoQ0IGDaBGYcOqu5mojR599rcCK4cmZzr5dlukcekvLGJ-nojeFs8L5v1A= 4HwpnX4Mlh1nRfFP03oBKFXRGrGfDvjVTQgkmRpdtDTbmyvpIr5P9HOv9qhjGvm_55zGdj3tdjn= 2696FHKl_bh3lJ65Guz_Vf-k74GwAA__--A1Vn] | Docker: Simple and elegant Docker=
management interface
ArloCloud-RPi [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe= -x-otNnbjEaiF9-pLQHocZ5uOryQSU4ItuCT07H4m81e0q2z5tNbmAtXU2LVvnHABgi5VB9Jo8Y= ZcsIWfAXoNBxp57FFc4khSrt0RAFixEJGBDc7NFCkaOTlwpwIrhyZnPtvd1Pofe0zrG56nMm6JF= 0fJfKFruihYDuVZPqMxyVea9gsnFk508Op7Y1TrlkMMUoxUsAaMU1vf0OjnOsd0uimEcxy4_j_l= 83Mp6P-ZbG3qk_LV_TC9pPdLluf5L34l-AwAA__-E8VZf] | NVR: USB storage system fo=
r local Arlo camera management
Bitwarden Secrets Manager Cache [
https://email.mail.selfh.st/c/eJw0j8FuwyAQ= RL8Gbli7Cyxw4FCp8n-wQGKrTlzZtFL69VWi9jia0Ty9lm3EEkPVPWNwHBJR8LrfyrqZtWWO2Pr= F2S6emQEAe2oOil6ySI2dAvdqG0roEtg7FLASbEqCes0E5MFDQgJnaeq-lorJJS5cKzjl4MmZzr= 5dlukcesvLGJ-nsm-KZkXzf6FoPhTNISJGtkXZ-absewMrNZA3AdkZx60ZiRJNSr5gjZhKdfrIr= 5P9HOv9qhyMfd_Kz2M6H_e6HPt070OPLF_bh3lJ65Gvz_Vf-s70GwAA__8elFW2] | Password=
s: Python read-through cache for Bitwarden secrets
Brew-Web [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlYr6aBDofg99Of= Y1IlLrBbSpy8J7XGYYT6-lmzAHHzVPaFn8ZHIO92vedvN1pIEbH1h24sTEQDAHhtD1muSElwJvr= giBMhucQE7RexkQ8vN6i0RkAMHEQnY0tRdzRUjR8lSK7BieHKms-_LOp1D72kd4_NU9k3RrGj-L= xTNd0XzItKWzqLsfFX2vYEt1ZMzHoUNS2umhBJMjC5jDRhzZX1Pr5PjHNvtohjGcez55zGdj1td= 78d060OPVL72D_OS1iNdnuu_9J3oNwAA___igFXC] | Tracking: Web utility for manag= ing mead, wine, and beer batches
Easy Game Proxy [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVitZe9Ch= UPwfq5UcmzpxidVC-vUloT0OM8zj1eyTkzSpbdlNFCdGnIJtV9n2Yas5JlfbQr6VEGMEANe4Eoh= dsyh6garKSTD4BBAEFvbalqoLNbtlBAwQgB0CeRxbUFHHxFGiKpAheHLGs-3LOp7d7nnt_fM0_s= 3gbHD-LwzOd4NzAC4cXTB-vhr_XsEXnTAMk4s0UKx1KKmkgTmI0-RYlOw9v06Os2-3iyHox7HLz= 2M8Hzdd78d4a932XL72j-ElbXu-PNd_6TvjbwAAAP__gttWPA] | Gaming: Simple tool fo=
r proxying TCP connections for game servers
fx [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVrsr6aBDofg_5JUcmzpxi= dVC-vUloT0OM8zj1eyjKzGobdkFkpAQA9t2Lds-bDVLdLUt5NvMIgIArqVKUOyam1-8FGUWcbiA= L5TEIbMGSRR1tltGQAaG5BDI49hYi7pESYqoAhmCJ2c8276s49ntntfeP0_j3wxOBqf_wuB0Nzi= xOJalqfHT1fj3Cn7WgDwEJzSQ1DrMcY5DSlycRpeKkr3n18lx9u12MQT9OPby8xjPx03X-zHeWr= c9z1_7x_CStj1fnuu_9J3xNwAA__-nWFVg] | Blogging: Microblogging server with a=
small footprint
Glimpse [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-hn1Vs= 6sQlVgvp05eE9jjMMB9fSyZgDr5qSejZ-UjkrZZr3vZpa8kFbNLZSLHOOQBAiY0h6zX17liCcLS= NAwYSZ4EEmRBDLCx6SwRkwUJEAjY0i625YuTosqsVWDE8OfMpe1_nc-g9rWN8nsq8KVoULf-Fou= WuaKHaC0PryixXZd4bmFI92cmj44lda1MJJUwx2ow1YMyV9T29To5zbLeLYhjHseefx3w-bnW9H= _NNhh6pfO0f00taj3R5rv_Sd6LfAAAA___ZbVW_] | Media Streaming: Responsive web = app for browsing and viewing Plex media library content
HanziFive [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n_Agm= OrTlzFtFL69VWi9jia0Ty9lm3EEoPonjE4DokoeN2vZdvN1jJHbH1xtlfPzACAPTUHRa85LMK9O= LFcPdtGsQtKaRUJgkgjvWUC8uAhIYGzNHUvRTC5xIVFwCkHT8509n1Zp3PoPa9jfJ7KvimaFc3_= haL5rmiuCLBAQGXnq7LvDWyVQN4EZGcct2ZqrNGk5AtKxFTE6Xt-nRzn2G4X5WAcx15-HtP5uMl= 6P6ZbH3rk-rV_mJe0HvnyXP-l70y_AQAA__-TnVZX] | Language: Modern web app for l= earning Chinese characters via flash cards
HexaSend [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVquVdNChUPwe-ln= Hpk5cYrWQPn1JaI_DDPPx9eyiLTE0LdkG4pAQg9dyLdtutp452i4LOamemQHASuoERa_ZBQfMsm= DiBGVZbCXssdskpTeJpLeMgB48JItADifxrTSbKHHh1oAUwZMznbIv63QOved1jM9TuTeFs8L5v= 1A43xXOWKk056Ny81W59w6utoDeBMtkiHs3NdZoUvLFtmhTaaTv-XVynGO7XRTBOI69_Dym83Fr= 6_2YbjL0yPVr_zAvaT3y5bn-S98ZfwMAAP__QAlWGw] | File Sharing: Transfer files,=
texts, and links between two devices
LogWhisperer [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4= PaaXEpk5cbLWQPn1JaI_DDPPxteySLSmK7tlGCpERo9f9VtbNrC2HZFu_kOvVhxAAwHZuBEUvOY= ojKw0rQHfgfSy-XJi744DUXdRrRkAPHtgikMOpeylimTiUIAKkCJ6c6ezbZZnOobe8jPF5Kvemc= FY4_xcK50PhXJo0lpCUm2_KvTdwVSJ6E20gQ6E1U1NNhtkXK8lyEdJHfp3s51jvV0Uw9n0rP4_p= fNxlOfbp3oceuX5tH-YlrUe-Ptd_6TvjbwAAAP__9-tV6g] | Logs: AI-powered log summ= arization tool for Linux servers
LumenOne [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-hn1V= s6sQlVgvp05eE9jjMMB9fSyZgDr5qSejZ-UjkrZZr3vZpa8kFbNLZSLHOOQBAiY0h6zWZYFoWz0= heegvdQYAobMjkYl1HvSUCsmAhIgEbmsXWXDFydNnVCqwYnpz5lL2v8zn0ntYxPk9l3hQtipb_Q= tFyV7S0HqR17MosV2XeG5hSPdnJo-OJXWtTCSVMMdqMNWDMlfU9vU6Oc2y3i2IYx7Hnn8d8Pm51= vR_zTYYeqXztH9NLWo90ea7_0nei3wAAAP__OiFWUg] | Server Management: Simplified=
web hosting management through a modern and intuitive interface
MealieSwift [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlay9qBDofg9= Vj-JTZ242GohffqS0B6HGebjq8lF1DgV2xJOHCYhmrxtN123Ya0pRKztwq5lH0IAAGxSGdQuSaR= qy8hVWwgxRnZYfY5cEIsGcXZNBOTBgyABOxqbL1pQWIKGUoANw5Mznm27LOPZ7ZaW3j9P494MzY= bm_8LQfBiaq5KAUzVuvhn3XsHlMpEfJgw8cKh1yDHHQcQrloiihe2RXif72df71TD0fd_05zGej= 3tZjn28t257yl_bx_CStj1dn-u_9J3oNwAA__823VYT] | Recipes: Native iOS app for = Mealie
MinVid [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30NarWNTJ= y6xWkifviS0x2GG-fh6sQlriqylYHQhZqLotVzrtputl5Cwy-KsNB9CAACU3B1UvZbkbSRmIbGI= IJkRF9-i7Rlzy9D1VgjIg4eMBM7SJJ4rY3Y51MAMTjl4cqZT9mWdzqH3so7xeSr7pmhWNP8Xiua= 7ojmKRZsWVHa-KvvewTaO5E3E4IwLvZuWWjI5-4qcMFd2-l5eJ8c5tttFORjHsdefx3Q-brzej-= kmQ4_SvvYP85LWo1ye67_0Xeg3AAD__9iEVYU] | Video Streaming: Minimal, simple s= elf-hosted video platform
Palmr [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4PaSXHpk= 5cYrWQPn1JaI_DDPPxteySLSmK7tlGCpERo9f9WrbdbC2HZFtfyPXqQwgAYDs3gqLXLD2R6w6Tp= SiJaQFPIS5QsTd2teotI6AHD2wRyOHUvRSxTBxKEAFSBE_OdPZ9Wadz6D2vY3yeyr0pnBXO_4XC= -a5wXrgKYGLl5qty7w1clYjeRBvIUGjN1FSTYfbFSrJchPQ9v06Oc2y3iyIYx7GXn8d0Pm6y3o_= p1oceuX7tH-YlrUe-PNd_6TvjbwAAAP__-ThVxg] | File Sharing: File sharing platf= orm focused on privacy and security
PII Guard [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f8AFm= KrTlzFtFL69VWi9jia0Tw9STaYHHzVLRlP7COid7pd87ZPmyQORlon24pjZgAwLQpB1mvqGTqz5= dpitOCkWg6WhJsU6aYUvSUEdOAgGgSyODdXczWRImeuFUgRPDnz2fa-zufQe1rH-DyVfVO4KFz-= C4XLXeFCQJGCdGWXq7LvArZUj27yhmkiFplKKGGK0WVTg4m5kr6n18lxju12UQTjOPb885jPx62= u92O-taFHKl_7x_SS1iNdnuu_9J3wNwAA__9-HFZR] | Artificial Intelligence: LLM-p= owered tool for detecting personally identifiable information in logs
Rybbit [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVquV96BDofg_pJUcm= zpxidVC-vUloT0OM8zj1eQnl6eotiUXiaMgxmDbNW_7sNXEk6ttId9KYGYAcE0qQbZr4uJZxC0F= g0IRv1RfWg6LFo2Ni7NbQsAAAcQhkMexBc3qhIQzqwIZgidnPNu-rOPZ7Z7W3j9P498Mzgbn_8L= gfDc4L-KhBcrGz1fj3yv4ohHDEB3TQFzrUKYyDSIhO52cZCV7T6-T4-zb7WII-nHs-ecxno-brv= djvLVueypf-8fwkrY9XZ7rv_Sd8DcAAP__tAtWpQ] | Web Analytics: Open-source and = privacy-friendly alternative to Google Analytics
Scaleway [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVqtd6aBDofg_5JU= SmzpxsdVC-vUloT0OM8zj1eyjK1HUtuyEWBKiBNtuZd2GtWaOrrYL-TYHZgYA11IlKHbJyozIsT= kqLQhJZUgiF1GlFIi9XTMCBgiQHAJ5HFvQoi5R4sKqQIbgyRnPtl2W8ex2y0vvn6fxbwYng9N_Y= XA6DE4zNPHoi_HTzfj3Cn5WwTCIYxqIax3mOMchpVCcRpeKkj3y62Q_-3q_GoK-71v5eYzn467L= sY_31m3P89f2Mbykbc_X5_ovfWf8DQAA__-Jk1U1] | Audio Transcription: Web app de= signed for audio recording transcription
Sherpa-DNS [
https://email.mail.selfh.st/c/eJw0j0tuxCAQRE8DO6ymaX4LFpEi3wNoG= Fvx2JFNIk1OH80oWZaqVE-Pkwk6B19lS9qT8xHRW9nued3UyskFza2TacU65wBAt8gEWS6JTWZX= qHcNAZwHbgDQCzfAbkJnuSYEtGAhagQyODVbc9WRosuuViBB8ORMV9v6Ml1DbmkZ4_MS5k3gLHD= -LwTOp8A5Bu61tCDMfBfmncGU6tEqrx0pcsyqhBJUjDbrGnTMleSZXifHNdb9JgjGcWz55zFdj7= 0u5zHtbciRytf2oV7ScqTbc_2XvhP-BgAA__-0NVbR] | DNS: Create and manage DNS re= cords via Docker labels
shrtn [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GuslIu6ufPehQKH4PaaXEpk= 5cbLWQPn1JaI_DDPPxtYzJlRRF9-wihcgA0et-K-tm1pZDcq1fCHv1IQRrrevcyBa95IoVmXvlA= l6QgUQSR44-NUGfgl4zWPDWW3ZgCWHqXoo4Jg4liFhSZJ-c6ezbZZnOobe8jPF5KnxTMCuY_wsF= 86FgDhUEI5HC-abwvVmsEsGb6AIZCq2ZmmoyzL44SY6LkD7y62Q_x3q_KrJj37fy85jOx12WY5_= ufeiR69f2YV7SeuTrc_2XvjP8BgAA___R8lVz] | URL Shortener: Small and easy-to-s= etup link shortener
TerraSTL [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYrZT= Y1ImLrRbSpy8J7XGYYT6-VlyynKLoXmykEDNi9LrfeN3M2kpItvULuV59CAEAbM-NgPVSciWpkK= yPnshdYujSOsfGIWaPnPRaENCDh2wRyOHUvbDYTDlwEAFSBE_OdPbtskzn0FtZxvg8lXtTOCuc_= wuF86Fw9tVVzliVm2_KvTdwVSJ6E20gQ6E1U1NNJmfPVpLNLKSP8jrZz7Her4pg7PvGP4_pfNxl= Ofbp3ocepX5tH-YlrUe5Ptd_6bvgbwAAAP__NfdWHQ] | 3D Printing: Select any regio=
n on a map and export its terrain as an STL file ready for printing
Zakaty [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYreTY1= IlLrBbSpy8J7XGYYT6-VlyynKLoXmykEDNi9LpfedvN1kpItvWFXK8-hAAAtudGwHotSNA4BRK3= iGsREkK3taFfgCKL6K0goAcP2SKQw6l7YbGZcuAgAqQInpzp7PuyTufQe1nH-DyVe1M4K5z_C4X= zXeHsaBHfOSg3X5V7b-CqRPQm2kCGQmumpppMzp6tJJtZSN_L6-Q4x3a7KIJxHDv_PKbzcZP1fk= y3PvQo9Wv_MC9pPcrluf5L3wV_AwAA__9C41Yz] | Tracking: Simple management app f=
or tracking zakah-eligible assets
Latest Directory Apps
FileBrowser Quantum [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlaS= ddChUPwfq5UcmzpxidVC-vUloT0OM8zj1ewmlCmqbRkjh5iIorftKts-bDWHCWtb2LXiQwgAgC1= VBrFrdlQcpOSrFtRapNVaQEgBlRYVtFsmIA8eEhKwo7F5FcXEKUhQBTYMT854tn1Zx7PbPa-9f5= 7GvRmaDc3_haH5bmgW0IUJonHz1bj3Cq5oJD9EDDxwqHUoU5mGlLygTphE2d7z6-Q4-3a7GIZ-H= Lv8PMbzcdP1foy31m3P5Wv_GF7StufLc_2XvjP9BgAA___jtFbV] | File Management: Web= -based file manager and massive fork of the FileBrowser project
InvoiceShelf [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-= hn3Vs6sQlVgvp05eE9jjMMB9fzzZiiaFpyRjYh0QUnJZr2Xaz9ewjdlnYSnXeewBASZ2h6DVj9Y= C0EEUU4gSdaBGMgZZUhDroLROQAwcJCdjSJK6VhomTL741YMXw5Eyn7Ms6nUPveR3j81T2TdGsa= P4vFM13RXNEQFuxKjtflX3vYGsL5ExAz4Z976bGGk1KrmCLmEpjfc-vk-Mc2-2iGMZx7OXnMZ2P= W1vvx3SToUeuX_uHeUnrkS_P9V_6zvQbAAD__5kDVTg] | Accounting: Create and track=
invoices, expenses, and payments
Personal Management System [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gu= snsrlZ_Bx0Kxe8hreTY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfn= vQcA7KkxFL3msoTgum-hJ6EFqQkl9K3UWikAs94yATlwkJCALU3dSRFMnHzxIsCK4cmZzr4v63Q= Oved1jM9T2TdFs6L5v1A03xXNlpcujKLsfFX2vYGtEsiZgJ4N-9ZMjTWalFxBiZiKsL7n18lxju= 12UQzjOPby85jOx03W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA__-B1VZx] | Personal Data=
: Central point for managing personal data
PieFed [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVqu1dNChUPwf0moTm= zpxsdVC-vUloT0OM8zjteyjK3ESq9lNxFNCnILVW1m3YW2Zo2t6Ia81MDMAOE2NoNglM5dUIDRi= QRCqrBcFhVYEXXCqds0IGCBAcgjkcdQgRVyixIVFgAzBkzOeul2W8ex2y0vvn6fxbwZng_N_YXA= -DM6pxRqa88bPN-PfG_gqE4ZhckwDcWtDjTUOKYXiJLpUhOyRXyf72df71RD0fd_Kz2M8H3dZjn= 28a7c916_tY3hJ256vz_Vf-s74GwAA__9_2lZl] | Social News: Federated link aggre= gation platform
Vito [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f-ABWKrTlz= FtFL69VWi9jia0Ty9mmwwOXjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl6TF6kgFLprja= F3jMHZ0rMQY-sB9ZYQ0IGDaBDI4tycZDGRImcWAVIET858tr2v8zn0ntYxPk9l3xQuCpf_QuFyV= 7g4S2KQu7LLVdn3CraIRzd5wzQR1zqVUMIUo8tGgolZSN_T6-Q4x3a7KIJxHHv-eczn4ybr_Zhv= beiRytf-Mb2k9UiX5_ovfSf8DQAA__-KJVZQ] | Deployment: Web app for managing se= rvers and deploying applications
Project Updates
ImmichFrame [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8h= reTY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfnvQcA7KkxFL1mLIK= LYxuTdU4WiJ16r-gDlCghoN4yATlwkJCALU3dSRFMnHzxIsCK4cmZzr4v63QOved1jM9T2TdFs6= L5v1A03xXNsgh6SqDsfFX2vYGtEsiZgJ4N-9ZMjTWalFxBiZiKsL7n18lxju12UQzjOPby85jOx= 03W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA___yyVW0] | Photos
Website:
https://email.mail.selfh.st/c/eJwsj01uwyAQRk9jdkHD8GcWLLrJPfAwxKjY= VIZWSk9fJeryk76np5ejXlVaPQmOyhvnA6K3go9U263m6FaVuRjNm3XOAYDikA0ksUdbTIawgvK= EevPkdNlAA2QqGQttokYEtGAhKASjUbKlRCqY4JIjArMYeHnk4FZ2OaZocZ_zayz6Y8H7gvfMR5= f1OCrt5UoHy362erK44hvpY9bzsRiYvbf0-5TjedJ-dXnyFDNu3-3z9i4RMz5e7__1E_EvAAD__= 6PXTUc -->
https://email.mail.selfh.st/c/eJwsj01uwyAQRk8Du6Bh-DOLWXSTe4zxEK= Niu7JppfT0VaIuP-l7enoLucnylIoWssnHlBFT0LJx67e2UJzsItU7mUOMEQCs5MUD65VkrhhgF= nZSMzCzFBtwctXGCimJboSAAQJki-AdGgmFi80-R46lgFceXh5zSa-ruYbutI7xdSn3ofCu8N62= rZW1nryJOfbedlF41ye9geMabX8oD-M4Ov8-zfXcy3oeZpehB83f_fP27tCDHq_3__oh_AsAAP_= _P_xMdg
Open WebUI [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n8Ai= 2OrTlzFtFL69VWi9jia0Tw9yTZiiaHpnjE4DokoeN2vZdvNJpkjSl-c7dUzMwBgT-Kg6DVXxkrI= PUgSEsREjAtF5oo1LdbqLROQBw8JCZylqftWGiaXuHBr4JSDJ2c6-76s0zn0ntcxPk9l3xTNiub= _QtF8VzRXCxQWCcrOV2XfBWxtgbwJyM44FjE11mhS8gVbxFSa0_f8OjnOsd0uysE4jr38PKbzcW= vr_ZhufeiR69f-YV7SeuTLc_2XvjP9BgAA___IQlWD] | Artificial Intelligence
License: BSD-3-Clause --> BSD-3-Clause, CLA
Pangolin [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8hr6T= Y1IlLrBbSpy8J7XGYYT6-mm3EEoPoljGwD4koON2uZdvNVrOPWFtn2xbnvQcAbKkyFL3mDjYIWW= e5xE6lQ2fEZMW2hN35qLdMQA4cJCRgS1NzUgQTJ1-8CLBieHKms-19nc6h97yO8Xkq-6ZoVjT_F= 4rmu6JZKpUkiMrOV2XfK9hFAjkT0LNhX6tZ4hJNSq6gRExFWN_z6-Q4x3a7KIZxHHv5eUzn4ybr= _ZhubeiRl6_9w7yk9ciX5_ovfWf6DQAA___biFWt] | Reverse Proxy
License: AGPL-3.0 --> Mixed
Redis [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlZr6aBDofg_pJUcmz= pxidVC-vUloT0OM8zj1eQC5jCpbQknlikSTd62a972YatJAta2sGvFiwgAYIuVIds1VWEniliik= HMFowvEsKighBpdsVsiIA8eIhKwo7F5zYqRo2RRBTYMT854tn1Zx7PbPa29f57GvRmaDc3_haH5= bmhegqhS8cbNV-PeK7iiE_lhQuGBpdahhBKGGH1GDRizsr2n18lx9u12MQz9OPb88xjPx03X-zH= eWrc9la_9Y3hJ254uz_Vf-k70GwAA__-MWVVY] | In-Memory Cache
License: RSALv2 --> AGPL-3.0
Zitadel [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVtqVdNChUPweq5_E= pk5cbLWQPn1JaI_DDPPxteyilRiq7tkGzyEhBtL9Jutm1pY52tYv3vVCzAwAtqfmQfSSo6PQLr1= YBqICrVBxjOQFW8cCoNeMgAQEySJ4h1OnKtUmn1i4VvDKw5MznX27LNM59JaXMT5P5d4Uzgrn_0= LhfCicpboYWES5-abcewNXakAywbI3nlszJZZoUiKxNdok1esjv072c6z3q_Iw9n2Tn8d0Pu51O= fbp3oceuXxtH-YlrUe-Ptd_6TvjbwAAAP__G6hV_Q] | Authentication
License: Apache 2.0 --> AGPL 3.0
Support selfh.st
Self-Host Weekly is an independent publication supported by its readers. Co= nsider a donation [
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbliw7C5w4F= Cp8n_AQmKrTlzZtFL69VWi9jia0Ty9ln10JQbRPbuAHBJAIN1vZd3M2jJH1_oFfa_EzNZa11NDW= _SSW_VC4igSkUsFQvOClSHE5nsvrNcMFsiSTQ4sepg6SRGXMHFhEYsK7ZMznX27LNM59JaXMT5P= 5d8UzArm_0LBfCiYqVe-kIDy803592Z9lQBkgmM0yK2ZGms0KVFxEl0qgvrIr5P9HOv9qtCOfd_= Kz2M6H3dZjn2696FHrl_bh3lJ65Gvz_Vf-s7wGwAA__8v-1YZ] to show your support and=
help offset the costs associated with running the newsletter.
More From selfh.st
Custom Colors Are Now Available For
https://email.mail.selfh.st/c/eJw0jstuK= yEQRL9m2Bl1N4-BBdv7H0zTeNAlg2RIJOfrI-exqyqVdE5JJmAOOytJuFu_R6LdKXnLrd9aST5g= kWqNHM57DwAosVjI6kzWUzQS6uEQHLIpIVZCco6wHFRZtURADhxEJLCGtDjOjNFGnz0z2M3Ci6O= n9HrquVRPf3Gjf43HNdXjZxpzteu-WVhj9Pz51PN58fkY-pKlVjre-__bt7Ra6f56_7aPRF8BAA= D__2QkRWQ
Apply virtually any color on the fly with a self-hosted proxy server
selfh.st
=E2=80=A2Ethan Sholly
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4P_axjUycusVpI= n74ktMfhG2b4enbJlhSblmwjhciI0Wu5lm03W88h2S4LOak-hAAAVrgTFL1mWFhcp85PSBQXriH= a2FtMzEsVvWUE9OCBLQI5nMS30iwThxJaA1IEz5_plH1Zp3PoPa9jfJ7KvSmcFc7_QOF8VzgXRp= -ioHLzVbn3Dq62iN5EG8hQ6N3UVJNh9sW2ZLk00vf8GjnOsd0uimAcx15-HtP5uLX1fkw3GXrk-= rV_mJe0HvnybP-l74y_AQAA__9Lh1YP]
2024 Self-Host User Survey Results
Visualized results from the 2024 Self-Host User Survey
selfh.st
=E2=80=A2Ethan Sholly
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlYr6aBDofg99BubOnGJ1UL6= 9CWhPQ4zzMdXo_GYvCu6RXQsLhA5q9s1bfu01Sgea-tsWrYiAgDYQmVIeo0ZO5bgbHdSjWtSekV= DDVsyIXtKeosEZMFCQAI2NDdbUsHAQZKUAqwYnpz5bHtf53PoPa5jfJ7KvClaFC3_haLlrmjpTk= IVtsosV2XeK5hcHNnJofDEUuuUffZTCDZh8RhSYX2Pr5PjHNvtohjGcezp5zGfj1tZ78d8a0OPm= L_2j-klrUe8PNd_6TvSbwAAAP__X5ZWKA]
Community Content
12 years of Ghost
Freedom of the press is guaranteed only to those who own one
John O'Nolan
=E2=80=A2John O=E2=80=99Nolan
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haZXY1ImLrRbS= py8J7XGYYT4-yTZiiaHpnjGwD4koON1vZd3MKtlHlH5h26vz3gMA9iQMRS8ZCAlFPPeLkxowtE6= UmkCoiWOxes0E5MBBQgK2NHXXSsPEyRffGrBieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0Vzqg= Q-lqLsfFP2XcDWFsiZgJ4NexFTY40mJVewRUylsT7y62Q_x3q_Koax71v5eUzn496WY5_ufeiR6= 9f2YV7SeuTrc_2XvjP9BgAA__8PzVXb]
Matrix.org and the Fight to Build Sustainable Digital Commons
The Matrix.org Foundation and Element are a pair of sister organisations wh= ich help steward the ecosystem for the Matri=E2=80=A6
NGI Commons
=E2=80=A2margfmartel16
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe8hraTY1IlLrBbS= py8J7XGYYT6-mkzAHLzoltCz85HIW92uedunrSYXsLbOphXrnAMAbLEyZL2mgNmyF3TZWrSOjEj= n7jtUROTS9ZYIyIKFiARsaG5WsmDk6LITAVYMT858tr2v8zn0ntYxPk9l3hQtipb_QtFyV7QE5h= BqDcosV2XeK5ginuzk0fHErtaphBKmGG1GCRizsL6n18lxju12UQzjOPb885jPx03W-zHf2tAjl= a_9Y3pJ65Euz_Vf-k70GwAA___SBlWJ]
Content Spotlight
Meet FileBrowser Quantum [
https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tn= cl2RpoUWh-D-uHolNnbjYaiH9-pLQLocZ5nBq4oAapmJbwkn8FIkmZ9tN121Ya_IBa7sIt-y89w= CALVYBtUtC0Qau-pYL56DEnDU2AEVET5rtmgjIgYOIBMI0Nle0YJTo1ZcCYgSenPFs22UZz263t= PT-eRp-MzQbmv8LQ_NhaI7MWQiq4flm-L0C5zKRGyb0MoivdcghhyFGp1gCRi1ij_Q62c--3q9G= oO_7pj-P8Xzcy3Ls471121P-2j6Gl7Tt6fpc_6XvRL8BAAD__zLlVeg], a massive fork of=
the popular web-based file management platform FileBrowser [
https://email.= mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg-B76tMYmHjvYSmBy-jBDsiyqqMdryQS= dg6-Sk_bkfET0VvI9r5taW3JBN-5kuFjnHABojo0gyyX1GoFsx8Kajc_Z2dC7xdyKRV3IyzUhoA= ULUSOQwYltzVVHii67WoEEwZMzXbz1ZbqG3NIyxuclzJvAWeD8XwicT4Fz8MSxAwsz34V5b2BK9= WiV144UudZUCSWoGG3WNeiYK8kzvU6Oa6z7TRCM49jyz2O6HntdzmPaeciRytf2oV7ScqTbc_2X= vhP-BgAA__9ud1ZN]. Developed for those looking to easily manage files witho=
ut the need for a bi-directional sync platform (Nextcloud, ownCloud, etc.),=
FileBrowser Quantum builds on top of its predecessor with a revamped inter= face and support for additional features including SSO (via OIDC), multiple=
sources, real-time updates and indexing, improved file listing options, an=
d more.
FileBrowser Quantum can be easily installed via Docker [
https://email.mail.= selfh.st/c/eJw0j8FqwzAQRL9GutmsVquV9qBDofg_5JUcmzpxidVC-vUloT0OM8zj1eyTKymq= bdlF4iiIMdh2Lds-bDVzcrUt5NscmBkAXJNKUOyaY2EhjQ6VZGHl4OfQEi6-aSogzm4ZAQMEEId= AHscWtKgTEi6sCmQInpzxbPuyjme3e157_zyNfzM4GZz-C4PT3eBU2ScBtxg_XY1_r-BnjRiG6J= gG4lqHOc1pEAnFaXJSlOw9v06Os2-3iyHox7GXn8d4Pm663o_x1rrtef7aP4aXtO358lz_pe-Mv= wEAAP__5uNVlw] and doesn't require any additional dependencies for deployme= nt.
Links: Source Code [
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrlay9= qBDofg_JK0cmzpxidVC-vUloT0OM8zjaXIRc5yqbQknDpMQTd62a972YdMUImpb2LXiQwgAgE2U= Ids1qZdQFgzsNLZFF5cX9KIYc1UpAnZLBOTBgyABOxqbr7misIQcagU2DE_OeLZ9Wcez2z2tvX-= exr0Zmg3N_4Wh-W5oBmjIKGrcfDXuXcGVOpEfJgw8cFAdSixxEPEZa0TJle09vU6Os2-3i2Hox7= Hnn8d4Pm51vR_jrXXbU_naP4aXtO3p8lz_pe9EvwEAAP__ha9WTA]
Videos and Podcasts
* Warracker: The Ultimate Warranty Tracking App [
https://email.mail.selfh.= st/c/eJw0j81qwzAQhJ9GusloV6u_gw6F4vdYSZvY1ImLrRbSpy8J7XGYYT6-XlwCTrFpKRApxI= wYvZYbr5tZewkJulzISfUhBGstSO5kWS9FoHKLXYS6E08ZOnrMwsJCl0Cg14IWvfU2A1pyOIlv3= CBTDhxas6TIPjnTKdtlmc6ht7KM8Xkq96ZwVjj_FwrnQ-FMnKR6n5Wbb8q9d-tqi-hNhECGQu-m= pppMzp6hJcjcSB_ldbKfY71fFdmx7xv_PKbzcW_LsU93GXqU-rV9mJe0HuX6XP-l74K_AQAA___= DJFaq] | DB Tech
* Everything New In Home Assistant 2025.5! [
https://email.mail.selfh.st/c/= eJw0j0tqxDAQRE8j7WRardZvoUUg-B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb0p6cj4jeynb= ndVNrTS7o2jqZlq1zDgB0i5WA5ZIikdEmtNq89rlSbN0F5myJqedq5ZoQ0IKFqBHI4NRs4aIjRc= euFCBB8ORMV9v6Ml1DbmkZ4_MS5k3gLHD-LwTOp8A59ILcrRVmvgvzXsHk4tEqrx0pcrWqHHJQM= VrWJejIheSZXifHNdb9JgjGcWz885iux16W85j2NuRI-Wv7UC9pOdLtuf5L3wl_AwAA__-CDVaD=
] | Everything Smart Home
* HomeLab: The Self Hosted Path To Leveling Up [
https://email.mail.selfh.s= t/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n_AgmOrTlzFtFL69VWi9jia0Ty9lm3EEoPonjE4Dok= oeN2vZdvN1jJHbH1xtlfPzACAPTUHRa-ZeSmlQ8MoTTz0snDkxQujSEPr9ZYJyIOHhATO0tS9FM= HkEhcWAaccPDnT2fdlnc6h97yO8Xkq-6ZoVjT_F4rmu6LZx9BFuCo7X5V9b2CrBPImIDvjuDVTY= 40mJV9QIqYiTt_z6-Q4x3a7KAfjOPby85jOx03W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA___T= M1bX] | Lawrence Systems
* Linkwarden is an open source self-hosted collaborative bookmark manager = [
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVqufPehQKH4PebWOTZ24xGoh= ffqS0B6HGebja8VnV3MSq8UliokRU7B6rds-bK3E7Jou5HUOMUYAcMqNoNq1AAhyzoGEmVUxNNY= sAZd5cQo12K0gYIAA7BDI46hBqjgmjjWKABmCJ2c8dV_W8ex2L2vvn6fxbwYng9N_YXC6G5w8hc= TeO-Onq_HvDfwsCcOQXKSBYmvDnOc8MIfqJDuuQvZeXifH2bfbxRD049jrz2M8HzdZ78d40257m= b_2j-ElbXu5PNd_6bvgbwAAAP__4gpVag] | GadgeteerZA
Command Line Corner
Use openssl rand -base64 x (replacing x with a number of your choice) to ge= nerate a random password from the command line:
$ openssl rand -base64 12
8AlOdTRS0oFkg6cv
Related News and Content
Open source project curl is sick of users submitting =E2=80=9CAI slop=E2=80= =9D vulnerabilities
=E2=80=9COne way you can tell is it=E2=80=99s always such a nice report,=E2= =80=9D founder tells Ars.
Ars Technica
=E2=80=A2Kevin Purdy
[
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardanF1oEgu-h79jEYwdbCUxO= H2ZIlkUV9Xg1mqBT8EW2qD05z4jeynZP66bWGl3QtXUyLVvnHADoxpUgySXmbnoN3rQECZlQ56K= 9z2i4UzcIco0IaMECawQyODVbUtFM7JIrBUgQPDnT1ba-TNeQW1zG-LyEeRM4C5z_C4HzKXBGqO= w8BWHmuzDvFUwuHq3y2pEiV6vKIQfFbJMuQXMqJM_4Ojmuse43QTCOY0s_j-l67GU5j2lvQ46Yv= 7YP9ZKWI96e67_0HfE3AAD___H_VYQ]
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/eJw0j81qwzAQhJ9Gusms= VquVdNChUPweq5_Epk5cbLWQPn1JaI_DDPPxteyilRiq7tkG4pAQg9f9Jutm1pY52tYv5HrxzAw= AtqdGIHrJ3oUuCUv1GCswc7WFGhUuXWwE1GtGQA8ekkUgh1P3VapNlFi4ViBF8ORMZ98uy3QOve= VljM9TuTeFs8L5v1A4HwpnErpIl6LcfFPuvYErNaA3wTIZ4tZMiSWalLzYGm2SSvrIr5P9HOv9q= gjGvm_y85jOx70uxz7d-9Ajl6_tw7yk9cjX5_ovfWf8DQAA__9KmFZh]
Comment
[
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVqufPehQKH4PebWOTZ24xGoh= ffqS0B6H-Zjha8VnV3MSq8UliokRU7B6rds-bK3E7Jou5HUOMUYAcMqNoNq1VGZSjkljlJyd4gK= 0OKk5oIpWb7eCgAECsEMgj6MGqeKYONYoAmQInj_jqfuyjme3e1l7_zyNfzM4GZz-C4PT3eCUmB= xXQeOnq_HvDfwsCcOQXKSBYmvDnOc8MIfqJD9RsvfyGjnOvt0uhqAfx15_HuP5uMl6P8abdtvL_= LV_DC9p28vlSf-l74K_AQAA__83IlX6]
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 =E2=86=92 [
https://email.mail.selfh.st/c/eJw0j01ugzAQRk= 9j74LG4z-8mEU33MOMTUB1cQSTSunpq6B2-fQ96dMrZEeTx8i6kokuxIQYva5feWu3rVAYTamLs= 3X2IQQAMDUVB1mvZHlhDHGGuIw8phnBcilxMQ6Tz8XojRDQg4dkEJzFoXrObJJLIQdmcMrB-2c4= a1vW4RTdaBV5nMp-KJwUTv_DRVbh9OiH5KZwysz9uYs-6HL6Kdt-Vw6k95Z_XsP52nk9-rBX0UL= zs33eriYtdH_bf_RN-BsAAP__HGlPJw]
selfh.st =C2=A9 2025 =E2=80=93 Unsubscribe [
https://email.mail.selfh.st/c/e= Jw0kM2K3DAQhJ9Gvsl0S936OegQWOY9pFZ7x6zjCWM5YfL0wUP2WHxFFVW9-IQ1RZm0YKQQs3OR= J_1Z182uvYSEXRfy2jiEAACouRPU6V6oqeTEqWtqDXsGgoZMhOCWlpintThwDAwZHZB3s7JUwUw= 51CACZAiunvnQbbnPx5i2ch_j12H8D-Nuxt2-gXG3cz_OdshzbXoxfzvPtRv_0cE3iY5txECWQu= -2pZZszlxREuYqZFz40pfxH8zda9CUhSWzc1kFOIH2FCJSpJS8dpEuhDEheASWhIxco1QiMC7s-= ufYdAx9XnlLluiAbPNLtURLt7W2bjNFJF4UXPPTs7xnPI6x7p-GYDweW_37mo_XLvfnY951TKO0= c_uy79unUT4v93_1u7h_AQAA__8qi3tT]
=C2=A0
--de23ea8db98315d256a8c96311d822850f9160620416d4d729ba0de66dd1
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 (9 May 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: #73818c;
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-link-accent .kg-cta-text a {
color: #0f60d9 !important;
}
=2Ekg-audio-link {
color: #73818c !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.body .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 {
border-spacing: 10px 0 !important;
border-left-width: 0 !important;
border-radius: 0 !important;
border-right-width: 0 !important;
}
table.body .btn table {
width: 100% !important;
}
table.body .btn a {
width: 100% !important;
}
table.body .img-responsive {
height: auto !important;
max-width: 100% !important;
width: auto !important;
}
table.body .site-icon {
padding-top: 0 !important;
}
table.body .site-info {
padding-top: 24px !important;
}
table.body .post-title-link {
margin-top: 24px !important;
}
table.body .post-meta-wrapper {
padding-bottom: 24px !important;
}
table.body .site-icon img {
width: 36px !important;
height: 36px !important;
}
table.body .site-url a {
font-size: 13px !important;
padding-bottom: 16px !important;
}
table.body .post-meta,
table.body .post-meta-date {
white-space: normal !important;
font-size: 13px !important;
line-height: 1.2em;
}
table.body .post-meta,
table.body .view-online {
width: 100% !important;
}
table.body .post-meta-left,
table.body .post-meta-left.view-online {
width: 100% !important;
text-align: left !important;
}
table.body .post-meta.view-online-mobile {
display: table-row !important;
}
table.body .post-meta-left.view-online-mobile,
table.body .post-meta-left.view-online-mobile .view-online {
text-align: left !important;
}
table.body .post-meta.view-online.desktop {
display: none !important;
}
table.body .view-online {
text-decoration: underline;
}
table.body .footer p,
table.body .footer p span {
font-size: 13px !important;
}
table.body .view-online-link,
table.body .footer,
table.body .footer a {
font-size: 13px !important;
}
table.body .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;
}
table.body .kg-header-card.kg-v2 span {
font-size: inherit !important;
}
table.body .kg-header-card.kg-v2 .kg-header-card-content {
padding-top: 64px !important;
padding-bottom: 64px !important;
}
table.body .kg-header-card.kg-v2 .kg-header-card-image + .kg-header-card-= content {
padding-top: 52px !important;
padding-bottom: 52px !important;
}
table.body .kg-header-card.kg-v2 .kg-header-card-heading {
font-size: 2.2em !important;
line-height: 1.1 !important;
}
table.body .kg-header-card.kg-v2 .kg-header-card-subheading {
line-height: 1.3em !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 {
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;
}
table.body .kg-cta-minimal a.kg-cta-button {
display: inline-block !important;
}
table.body .kg-cta-minimal table.kg-cta-button-wrapper td {
padding: 4px 16px 5px;
}
table.body .kg-cta-immersive .kg-cta-button-wrapper {
padding: 6px 18px 7px;
}
}
@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;
}
.btn-primary table td:hover {
background-color: #34495e !important;
}
.btn-primary a:hover {
background-color: #34495e !important;
border-color: #34495e !important;
}
}
</style>
</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: 1.4; 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, May 9, 2025</span>
<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; background-color: #fff; wid= th: 100%;" bgcolor=3D"#fff">
<!-- 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;">
<!-- START CENTERED WHITE CONTAINER -->
<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; background:=
#ffffff; border-radius: 3px; border-spacing: 20px 0; width: 100%;">
<!-- START MAIN CONTENT AREA -->
<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>
<td class=3D"post-title pos= t-title-with-excerpt" style=3D"font-family: -apple-system, BlinkMacSystemFo= nt, Roboto, Helvetica, Arial, sans-serif; vertical-align: top; color: #1521= 2A; font-size: 36px; line-height: 1.1em; font-weight: 700; text-align: cent= er; padding-bottom: 8px;" valign=3D"top" align=3D"center">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLsixw4FCp8n_AgmOrTlzFtFL69VWi9jia0Ty9l= l20JQbRPdtAHBJi8Lpfy7abrWWOtvWFXK-emQHA9tQIil5z98geS_CpF2bCEGtirAvQQr6C1VtG= QA8ekkUgh1P3UsQmSlxYBEgRPDnT2fdlnc6h97yO8Xkq96ZwVjj_Fwrnu8J5cZhEXFFuvir33sB= VCehNsEyGuDVTY40mJV-sRJuKkL7n18lxju12UQTjOPby85jOx03W-zHd-tAj16_9w7yk9ciX5_= ovfWf8DQAA__-3nVWI" class=3D"post-title-link" style=3D"text-decoration: non=
e; display: block; margin-top: 32px; color: #15212A; text-align: center; li= ne-height: 1.1em; overflow-wrap: anywhere;" target=3D"_blank">Self-Host Wee= kly (9 May 2025)</a>
</td>
</tr>
<tr>
<td style=3D"font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; fon= t-size: 18px; vertical-align: top; color: #15212A; width: 100%;" width=3D"1= 00%" 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: #73818c; font-size: 13px; font-weight: 400; text-align: center=
; padding: 0;" valign=3D"top" align=3D"center">
By Ethan Sh= olly • <span class=3D"post-meta-date" style=3D"white-space: nowrap;"=
9 May 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: #73818c; font-size: 13px; font-weight: 400; text-align: = center; display: none;" valign=3D"top" align=3D"center">
<a href=3D"=
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4veQduXY1IlLrBbSp= y8J7XGYYT4-KS7ZmiLrXmykEDNi9Lpf67abTUpIVvpCrjcfQgAA27MQVL2WthCKJ8zA3bkWqiSE= DDV3i8LO6a0goAcP2SKQw6l7rmwz5VADM5AieHKms-_LOp1D72Ud4_NU7k3hrHD-LxTOd4WzpCW= mRFW5-arcu4BrHNGbaAMZCiKmpZZMzr5aTjZXJn0vr5PjHNvtogjGcez15zGdjxuv92O69aFHaV= _7h3lJ61Euz_Vf-i74GwAA__8U8lXk" class=3D"view-online-link" style=3D"word-wr= ap: none; white-space: nowrap; color: #73818c; overflow-wrap: anywhere; tex= t-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: #73818c; font-size=
: 13px; font-weight: 400; text-align: center;" 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: #7= 3818c; font-size: 13px; font-weight: 400; text-align: center; text-decorati= on: underline;" valign=3D"top" align=3D"center">
<a href=3D"=
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haeXY1IlLrBbSp= y8J7XGYYT4-yTZiiaHpnjGwD4koON2vZdvNJtlHlL6w7dV57wEAexKGote8NA8Ls-sRYxVxTmr0= PRRXBBfLTW-ZgBw4SEjAlqbuWmmYOPniWwNWDE_OdPZ9Wadz6D2vY3yeyr4pmhXN_4Wi-a5oRqx= ivSVl56uy7wK2tkDOBPRs2IuYGms0KbmCLWIqjfU9v06Oc2y3i2IYx7GXn8d0Pm5tvR_TrQ89cv= 3aP8xLWo98ea7_0nem3wAAAP__fVBWQQ" class=3D"view-online-link" style=3D"word-= wrap: none; white-space: nowrap; color: #73818c; overflow-wrap: anywhere; t= ext-decoration: underline;" target=3D"_blank">View in browser</a>
</td>
</tr>
</table>
</td>
</tr>
<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; max-width: 600px;" valign=3D"top">
<!-- POST CONTENT START -->
=20
<!--kg-card-begin: html-->
<h1 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; text-rendering:=
optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 42px; font-weight:=
700;">Self-Host Weekly</h1>
<!--kg-card-end: html-->
<p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">I found myself reflec= ting on the current state of self-hosted communication platforms this past = week after seeing the <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQ= hJ9GutnsrlZ_Bx0Kxe-x-otNnbjEaiF9-pLQHocZ5uOryQSU4ItuCT07H4m81e0q2z5tNbmAtXU= 2LVvnHABgi5VB9Jqw-C4YKQu2VmOTjt5INGJzKMBBb4mALFiISMCG5maLFIwcnbhSgBXDkzOfbe= _rfA69p3WMz1OZN0WLouW_ULTcFS29IEXuXpnlqsx7BZOLJzt5dDyxq3XKIYcpRitYAkYprO_pd= XKcY7tdFMM4jl1-HvP5uJX1fsy3NvRI-Wv_mF7SeqTLc_2XvhP9BgAA__-Vk1Z1" style=3D"o= verflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" target= =3D"_blank">official shut down of Skype</a>. The amount of <a href=3D"https= ://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4veQduXY1IlLrBbSpy8J7X= GYYT4-KS7ZmiLrXmykEDNi9Lpf67abTUpIVvpCrjcfQgAA27MQVL0W8uhSDxzRRqngFsndomuLa= zlL9XorCOjBQ7YI5HDqnivbTDnUwAykCJ6c6ez7sk7n0HtZx_g8lXtTOCuc_wuF813hLIhPPCs3= X5V7F3CNI3oTbSBDQcS01JLJ2VfLyebKpO_ldXKcY7tdFME4jr3-PKbzceP1fky3PvQo7Wv_MC9= pPcrluf5L3wV_AwAA__8oWFYV" style=3D"overflow-wrap: anywhere; color: #0f60d9=
; text-decoration: underline;" target=3D"_blank">viable and well-designed s= oftware</a> in the space is incredible, which makes it a bit disappointing =
to see the lack of traction they've gained amongst a sea of popular hos= ted services.</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">The = actual process of <em>self-hosting </em>the software has never been the dif= ficult part, especially when <a href=3D"
https://email.mail.selfh.st/c/eJw0j= 81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzaixFB1zxjYh0QUnO43WTez= tuwjtn5h24vz3gMA9tQYRC85YfWOXbRsSSIU3xkkdAwuSuoh6DUTkAMHCQnY0tRdlYqJkxdfK7B= ieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0WzFdsiuqTsfFP2vYEtNZAzAT0b9q2ZEks0KTnBGj= FJZX3k18l-jvV-VQxj3zf5eUzn416XY5_ufeiRy9f2YV7SeuTrc_2XvjP9BgAA__9otlUD" sty= le=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;"=
target=3D"_blank">so many tools exist</a> to assist with deployment. The r= eal dilemma is – how do we convince others to use platforms that (at=
best) only a handful of their contacts use? Does it matter if a viable Wha= tsApp alternative exists if no one in our circles will use it? And how can =
we encourage adoption if 90% of the open-source repositories I come across = have badges linking users to their Discord servers and not Matrix, Discours=
e, etc.?</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">The lack =
of interoperability seems to play a large role, and the platforms that have=
picked up on this – like Mastodon and the rest of the Fediverse &#x= 2013; still feel clunky at times. Unfortunately, while I've tried to be=
intentional about supporting these projects, I still often find myself sub= consciously avoiding software communities that don't have a convenient = presence on Discord or Telegram. </p><p style=3D"margin: 0 0 1.5em 0; line-= height: 1.6em;">If this is too much to ponder ahead of the weekend, that= 9;s okay. Instead, enjoy the struggle of these Redditors who discovered thi=
s week that <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVq= uVdNChUPwe-lnHpk5cYrWQPn1JaI_DDPPx9eyiLTE0LdkG4pAQg9dyLdtutp452i4LOamemQHAS= uoERa8Zne_Fcl1QLFYICzTiFFgQbYwN9ZYR0IOHZBHI4SS-lWYTJS7cGpAieHKmU_Zlnc6h97yO= 8Xkq96ZwVjj_Fwrnu8K5SKqyFKfcfFXuvYOrLaA3wTIZ4t5NjTWalHyxLdpUGul7fp0c59huF0U= wjmMvP4_pfNzaej-mmww9cv3aP8xLWo98ea7_0nfG3wAAAP__BMRWDA" style=3D"overflow-= wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_bla= nk">motion sensors can't detect gingers</a> and the <a href=3D"
https://= email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlaSddChUPwf0moTmzpxsdVC-vUloT0OM= 8zjtewmLFMUqxkjh5iIord6K-s2rC2HCZte2Gn1IQQAQE2NodglN_FJVFu91OqkKCesHBqgAiTU= YNdMQB48JCRgR6N6KYKJUyhBBNgwPDnjqdtlGc9ut7z0_nka92ZoNjT_F4bmw9AM6j1pVOPmm3H= vDVyVSH6IGHjg0NpQpzoNKfmCMmEqwvbIr5P97Ov9ahj6vm_l5zGej7ssxz7etdue69f2Mbykbc= _X5_ovfWf6DQAA___n0FbM" style=3D"overflow-wrap: anywhere; color: #0f60d9; t= ext-decoration: underline;" target=3D"_blank">negative impact the redesigne=
d Plex mobile app can have on families</a>.</p><p style=3D"margin: 0 0 1.5e=
m 0; line-height: 1.6em;">Happy <strong style=3D"font-weight: 700;">selfh.s= t</strong>/ing!</p><h2 id=3D"in-the-news" 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;">In the News</h2><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutmsViut9qBDofg_1pIcmzpxidVC-vUloT0OM8zj1eyT0= 8TFtuyYIgsiB9uuuu3DVnNMrraFfJtDjBEAXJNKoHbNXFtk4KSqNMfFJ1EBxkXVCWNlu2UEDBBA= HAJ5HFsoWpyQRI2lABmCJ2c8276s49ntntfeP0_j3wxOBqf_wuB0NzgVjSqVgvHT1fj3Cn4ujGF= gF2mgWOswpzkNIkFdSU60kL3n18lx9u12MQT9OHb9eYzn41bW-zHeWrc9z1_7x_CStj1fnuu_9J= 3xNwAA__88Q1Yi" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">Good News! R= edis is Open Source Again 🕺</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Redis is now available wi=
th a proper open source license.</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/android-chrome-192x192-10.png" alt style=3D"bo= rder: 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"It= 9;s FOSS News" style=3D"line-height: 1.5em;">It's FOSS News</span>
<span class=3D"kg-bookmark-publisher" src=3D"So= urav Rudra" 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>Sourav Rudra</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/redis-open-source-= again.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/redis-open-source-again.png" 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/eJwsj82OrCAQhZ8GdpKi5EcWLO7G90AslVwbOhY9k56nn9iZ5GxOcnK-fGscJ50mnyVF7Y3zA= dFbSY9UzqGs0U16pc2MtFjnHABoCquBJI8YrNswTRlM1n4Z7xBqSzoFu2njZYkIaMFC0AhmREU2= p6yDCS65nMEIAzdHMZ3bobjLMx69P1mM_wTOAudK36xK560xq9weAueL1sJDe1IduL2uTEPaU6k= CZ3nFz1HjXuouDPTWzvTzVvyu-biaqtRlj8vr_D98_GSP-73-a18RfwMAAP__919UDg" style= =3D"text-decoration: none; color: #15212A; font-size: 15px; line-height: 1.= 5em; font-weight: 600;">
Good News! Redis is Open Source Aga=
in =F0=9F=95=BA
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwsj82OrCAQhZ8GdpKi5EcWLO7G90A= slVwbOhY9k56nn9iZ5GxOcnK-fGscJ50mnyVF7= Y3zAdFbSY9UzqGs0U16pc2MtFjnHABoCquBJI8YrNswTRlM1n4Z7xBqSzoFu2njZYkIaMFC0Ahm= REU2p6yDCS65nMEIAzdHMZ3bobjLMx69P1mM_wTOAudK36xK560xq9weAueL1sJDe1IduL2uTEP= aU6kCZ3nFz1HjXuouDPTWzvTzVvyu-biaqtRlj8vr_D98_GSP-73-a18RfwMAAP__919UDg" st= yle=3D"text-decoration: none; margin-top: 12px; color: #738a94; font-size: = 13px; line-height: 1.5em; font-weight: 400;">
Redis is now available with a p= roper open source license.
</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/eJwsj82OrCAQhZ8GdpKi5EcWLO7G90AslVwbOhY9k56nn9iZ5GxOcnK-f= GscJ50mnyVF7Y3zAdFbSY9UzqGs0U16pc2MtFjnHABoCquBJI8YrNswTRlM1n4Z7xBqSzoFu2nj= ZYkIaMFC0AhmREU2p6yDCS65nMEIAzdHMZ3bobjLMx69P1mM_wTOAudK36xK560xq9weAueL1sJ= De1IduL2uTEPaU6kCZ3nFz1HjXuouDPTWzvTzVvyu-biaqtRlj8vr_D98_GSP-73-a18RfwMAAP= __919UDg" style=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/android-chrome-192x192-10.png" width=3D"22" h= eight=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/eJwsj82OrCAQhZ8GdpKi5EcWLO7G90AslVwbOhY9k56nn9iZ5GxOcnK-fGscJ= 50mnyVF7Y3zAdFbSY9UzqGs0U16pc2MtFjnHABoCquBJI8YrNswTRlM1n4Z7xBqSzoFu2njZYkI= aMFC0AhmREU2p6yDCS65nMEIAzdHMZ3bobjLMx69P1mM_wTOAudK36xK560xq9weAueL1sJDe1I= duL2uTEPaU6kCZ3nFz1HjXuouDPTWzvTzVvyu-biaqtRlj8vr_D98_GSP-73-a18RfwMAAP__91= 9UDg" style=3D"text-decoration: none; color: #15212A;">
It's FOSS News
•
Sourav Rudra
</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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsrqSVdNChUPwe-lnHpk5cYrWQPn1JaI_DDPPx9Wwjl= hialozBcUhEwWu5lm03W88cscvirFTPzACAkrqDote8LDGxQEGJKMi-AERfocXeIdm-6C0TkAcP= CQmcpUl8Kw2TS1y4NXDKwZMznbIv63QOved1jM9T2TdFs6L5v1A03xXNEHvlIKDsfFX2vYOtLZA= 3AdkZx72bGms0KfmCLWIqzel7fp0c59huF-VgHMdefh7T-bi19X5MNxl65Pq1f5iXtB758lz_pe= 9MvwEAAP__QWxWFQ" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color:=
#0f60d9; text-decoration: 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;">2025.5: Two = Million Strong and Getting Better</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Celebrating 2 million use=
rs with quality of life improvements! Enjoy smarter backups with<span class= =3D"desktop-only"> per-location retention, Z-Wav</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-18.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"Fr= anck Nijhof" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5e=
m; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 = 6px;">•</span>Franck Nijhof</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/social-3.jpg')=
; display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/social-3.jpg" alt onerror=3D"this.style.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/eJwsj8FuxCAMRL8GbkGOQ5xw4NBL_sOAd4PKhmqhXW2_vkrUiyXPjN5okp_WkdclavHjYmlxi= Mus5cG5DDl5WsckNztJmIkIAEZxyQLr3aeAC3JwATiBWzGSo5ldmIAoko06ewScYQY3ItgJjcyR= 4-isI6YYwSoLZ49pUm67aV0Xv_f-1dT0oXBTuL1eL7PXhwzcWm6dj25yVbiFUu8KtxOvcIPrLAq= 3pxThJsNpnKJ--otdW8_HXVnotRb-fZv2PuL-rOaQrrsP3-VzuCbr7u9n-v_78fgXAAD__1cKVy=
g" style=3D"text-decoration: none; color: #15212A; font-size: 15px; line-he= ight: 1.5em; font-weight: 600;">
2025.5: Two Million Strong and Gett= ing Better
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwsj8FuxCAMRL8GbkGOQ5xw4NBL_sO= Ad4PKhmqhXW2_vkrUiyXPjN5okp_WkdclavHjY= mlxiMus5cG5DDl5WsckNztJmIkIAEZxyQLr3aeAC3JwATiBWzGSo5ldmIAoko06ewScYQY3ItgJ= jcyR4-isI6YYwSoLZ49pUm67aV0Xv_f-1dT0oXBTuL1eL7PXhwzcWm6dj25yVbiFUu8KtxOvcIP= rLAq3pxThJsNpnKJ--otdW8_HXVnotRb-fZv2PuL-rOaQrrsP3-VzuCbr7u9n-v_78fgXAAD__1= cKVyg" style=3D"text-decoration: none; margin-top: 12px; color: #738a94; fo= nt-size: 13px; line-height: 1.5em; font-weight: 400;">
Celebrating 2 million users wit=
h quality of life improvements! Enjoy smarter backups with<span class=3D"de= sktop-only"> per-location retention, Z-Wav</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/eJwsj8FuxCAMRL8GbkGOQ5xw4NBL_sOAd4PKhmqhXW2_vkrUiyXPjN5ok= p_WkdclavHjYmlxiMus5cG5DDl5WsckNztJmIkIAEZxyQLr3aeAC3JwATiBWzGSo5ldmIAoko06= ewScYQY3ItgJjcyR4-isI6YYwSoLZ49pUm67aV0Xv_f-1dT0oXBTuL1eL7PXhwzcWm6dj25yVbi= FUu8KtxOvcIPrLAq3pxThJsNpnKJ--otdW8_HXVnotRb-fZv2PuL-rOaQrrsP3-VzuCbr7u9n-v= _78fgXAAD__1cKVyg" style=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-192x192-18.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/eJwsj8FuxCAMRL8GbkGOQ5xw4NBL_sOAd4PKhmqhXW2_vkrUiyXPjN5okp_Wk= dclavHjYmlxiMus5cG5DDl5WsckNztJmIkIAEZxyQLr3aeAC3JwATiBWzGSo5ldmIAoko06ewSc= YQY3ItgJjcyR4-isI6YYwSoLZ49pUm67aV0Xv_f-1dT0oXBTuL1eL7PXhwzcWm6dj25yVbiFUu8= KtxOvcIPrLAq3pxThJsNpnKJ--otdW8_HXVnotRb-fZv2PuL-rOaQrrsP3-VzuCbr7u9n-v_78f= gXAAD__1cKVyg" style=3D"text-decoration: none; color: #15212A;">
Home Assistant
•
Franck Nijhof
</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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f-ABWKrTlzFtFL69VWi9jia0Ty9mmwwO= XjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl6TQGUTSu0RGdGTB8k9gw0Rau1g9ZYQ0IGD= aBDI4tycZDGRImcWAVIET858tr2v8zn0ntYxPk9l3xQuCpf_QuFyV7gE3yWTZ2WXq7LvFWwRj27= yhmkirnUqoYQpRpeNBBOzkL6n18lxju12UQTjOPb885jPx03W-zHf2tAjla_9Y3pJ65Euz_Vf-k= 74GwAA__8W3FXm" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">Matterȁ= 9;s latest update brings NFC onboarding and multi-device setup</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Tap to pair.</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/apple-touch-icon-30.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"The V= erge" style=3D"line-height: 1.5em;">The Verge</span>
<span class=3D"kg-bookmark-publisher" src=3D"Je= nnifer Pattison Tuohy" style=3D"overflow: hidden; max-width: 240px; line-he= ight: 1.5em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"= margin: 0 6px;">•</span>Jennifer Pattison Tuohy</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/STKS495_Smart_Home= _CVIRGINIA_E.jpg'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/STKS495_Smart_Home_CVIRGINIA_E.jpg" alt onerror=3D"this.style.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/eJws0E2urCAQxfHVwAwCZYE6YPAm7oMuytY8vyJlm76rv-nOHZ7kJL_kX1LT-dy1pDn5FmPbA= 7RB85rnxcwlxc4XHrHhR4gxOuc89wVd1lOiQoWx4_gYSz8StRjIBwcNou-60ug5gYPggus9OGzA= cqBMvsc-5kjkUKH7OLbyMk62il7SJHJU1fxTMCgY7vu2MvGLzydb2lcFw8Z3VTDECBCjgmHNIny= aejCZ6yhZ2Bs03mwjmfVaZDaFXzOxqSzXoc_0xfYq8_ZU6GTfl_zztvW90XTudmPRkh7X8t98G2= hJz8_7b70S_AYAAP__oFFgPA" style=3D"text-decoration: none; color: #15212A; f= ont-size: 15px; line-height: 1.5em; font-weight: 600;">
Matter=E2=80=99s latest update brin=
gs NFC onboarding and multi-device setup
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJws0E2urCAQxfHVwAwCZYE6YPAm7oM= uytY8vyJlm76rv-nOHZ7kJL_kX1LT-dy1pDn5F= mPbA7RB85rnxcwlxc4XHrHhR4gxOuc89wVd1lOiQoWx4_gYSz8StRjIBwcNou-60ug5gYPggus9= OGzAcqBMvsc-5kjkUKH7OLbyMk62il7SJHJU1fxTMCgY7vu2MvGLzydb2lcFw8Z3VTDECBCjgmH= NInyaejCZ6yhZ2Bs03mwjmfVaZDaFXzOxqSzXoc_0xfYq8_ZU6GTfl_zztvW90XTudmPRkh7X8t= 98G2hJz8_7b70S_AYAAP__oFFgPA" style=3D"text-decoration: none; margin-top: 1= 2px; color: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;=
Tap to pair.
</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/eJws0E2urCAQxfHVwAwCZYE6YPAm7oMuytY8vyJlm76rv-nOHZ7kJL_kX= 1LT-dy1pDn5FmPbA7RB85rnxcwlxc4XHrHhR4gxOuc89wVd1lOiQoWx4_gYSz8StRjIBwcNou-6= 0ug5gYPggus9OGzAcqBMvsc-5kjkUKH7OLbyMk62il7SJHJU1fxTMCgY7vu2MvGLzydb2lcFw8Z= 3VTDECBCjgmHNInyaejCZ6yhZ2Bs03mwjmfVaZDaFXzOxqSzXoc_0xfYq8_ZU6GTfl_zztvW90X= TudmPRkh7X8t98G2hJz8_7b70S_AYAAP__oFFgPA" style=3D"text-decoration: none; c= olor: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/apple-touch-icon-30.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/eJws0E2urCAQxfHVwAwCZYE6YPAm7oMuytY8vyJlm76rv-nOHZ7kJL_kX1LT-= dy1pDn5FmPbA7RB85rnxcwlxc4XHrHhR4gxOuc89wVd1lOiQoWx4_gYSz8StRjIBwcNou-60ug5= gYPggus9OGzAcqBMvsc-5kjkUKH7OLbyMk62il7SJHJU1fxTMCgY7vu2MvGLzydb2lcFw8Z3VTD= ECBCjgmHNInyaejCZ6yhZ2Bs03mwjmfVaZDaFXzOxqSzXoc_0xfYq8_ZU6GTfl_zztvW90XTudm= PRkh7X8t98G2hJz8_7b70S_AYAAP__oFFgPA" style=3D"text-decoration: none; color=
: #15212A;">
The Verge
•
Jennifer Pattison Tuohy
</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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutmsVqu19qBDofg9Vj-JTZ242GohffqS0B6HGebjq8lHp= 3EqtiU3EU-COAXbbrpuw1oTR1fbhXzLgZkBwDWpBGqXFBmhAvuGqFSZhKHoJTsR0FLV2zUhYIAA= 4hDI49hC0eKEhJVLATIET854tu2yjGe3W1p6_zyNfzM4G5z_C4PzYXBmUBZyzfj5Zvx7BZ_LhGG= YHNNAXOuQY46DSFBXohMtZI_0OtnPvt6vhqDv-6Y_j_F83Mty7OO9ddtT_to-hpe07en6XP-l74= S_AQAA___uUVWm" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">Unraid OS 7.= 1.0 Stable Now Available</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Unraid OS 7.1.0 Stable No=
w Available</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/safari-pinned-tab-19.svg" 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"Unrai=
d" style=3D"line-height: 1.5em;">Unraid</span>
=20
</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/Unraid-7-25.png= 9;); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/Unraid-7-25.png" 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/eJw8j0tuxCAQRE8DO1tN0zSwYJGN74EBfxRiR4aJNDl95FE0yyrVU-nloJ2KziZZgrLE1iNaI= 8tX3Ouw58BO5bKQLrNhZgBQxWeCKLfA6NEyWVy8i6g5k9JEjoxjlXMGuQcENGDAKwTSOBaTYlKe= PEdOCUgQ3D9jK3XZxtZlDVvv303oD4GTwOlxXHHP41G6wGmu5_ruBjsoeYUXeba-H6sg6OdZ4-9= zbM8jbdd5c7KH-VE_h5eQ7GG91__pJ-BfAAAA__9ioEz4" style=3D"text-decoration: no= ne; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600;"=
Unraid OS 7.1.0 Stable Now Availabl=
e
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJw8j0tuxCAQRE8DO1tN0zSwYJGN74E= BfxRiR4aJNDl95FE0yyrVU-nloJ2KziZZgrLE1= iNaI8tX3Ouw58BO5bKQLrNhZgBQxWeCKLfA6NEyWVy8i6g5k9JEjoxjlXMGuQcENGDAKwTSOBaT= YlKePEdOCUgQ3D9jK3XZxtZlDVvv303oD4GTwOlxXHHP41G6wGmu5_ruBjsoeYUXeba-H6sg6Od= Z4-9zbM8jbdd5c7KH-VE_h5eQ7GG91__pJ-BfAAAA__9ioEz4" style=3D"text-decoration=
: none; margin-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5= em; font-weight: 400;">
Unraid OS 7.1.0 Stable Now Avai= lable
</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/eJw8j0tuxCAQRE8DO1tN0zSwYJGN74EBfxRiR4aJNDl95FE0yyrVU-nlo= J2KziZZgrLE1iNaI8tX3Ouw58BO5bKQLrNhZgBQxWeCKLfA6NEyWVy8i6g5k9JEjoxjlXMGuQcE= NGDAKwTSOBaTYlKePEdOCUgQ3D9jK3XZxtZlDVvv303oD4GTwOlxXHHP41G6wGmu5_ruBjsoeYU= Xeba-H6sg6OdZ4-9zbM8jbdd5c7KH-VE_h5eQ7GG91__pJ-BfAAAA__9ioEz4" style=3D"tex= t-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/safari-pinned-tab-19.svg" 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/eJw8j0tuxCAQRE8DO1tN0zSwYJGN74EBfxRiR4aJNDl95FE0yyrVU-nloJ2Kz= iZZgrLE1iNaI8tX3Ouw58BO5bKQLrNhZgBQxWeCKLfA6NEyWVy8i6g5k9JEjoxjlXMGuQcENGDA= KwTSOBaTYlKePEdOCUgQ3D9jK3XZxtZlDVvv303oD4GTwOlxXHHP41G6wGmu5_ruBjsoeYUXeba= -H6sg6OdZ4-9zbM8jbdd5c7KH-VE_h5eQ7GG91__pJ-BfAAAA__9ioEz4" style=3D"text-de= coration: none; color: #15212A;">
Unraid
=20
=20
</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;">Software Updates</h2>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Actual Budget <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusms= Vqu_gw6F4veQtOvY1IlLrBbSpy8J7XGYYT4-Li7ZmmLXUmykEDNi9FquddvNxiUky7KQk-ZDCAB= gJTNB1WtJaQkO2Fe_ZEkUuIprURpyBe4N9VYQ0IOHbBHI4SS-124z5VBD70CK4MmZTtmXdTqH3s= s6xuep3JvCWeH8Xyic7wrnbHlpYp1y81W5dwbXekRvog1kKDCblloyOftqe7K5dtL38jo5zrHdL= opgHMdefx7T-bj19X5MNxl6lPa1f5iXtB7l8lz_pe-CvwEAAP__yrJW1Q" style=3D"overflo= w-wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_b= lank">v25.5.0</a></b> | <b>Budgeting</b>: Download custom reports as an ima= ge, run Actual outside of Docker, merge transactions</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Cup <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutmsdldr6aBDof= g_JK0cmzpxidVC-vUloT0OM8zjaaLgcpiqbclNLFNEnLxt17ztw6ZJgtO2MLXiRQQAXIvKkO2a0= AkXvzQp6EiikiwEjqhRLUF9tltCQA8eokNgwrH5mquLHCVLrcCG4ckZz7Yv63h2u6e198_T0JvB= 2eD8Xxic7wZnUNaswRuar4beFajUCf0wOeGBRXUooYQhRp9dDS7myvaeXifH2bfbxTD049jzz2M= 8H7e63o_x1rrtqXztH8NL2vZ0ea7_0nfC3wAAAP__-CVV2Q" style=3D"overflow-wrap: an= ywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v3.3= =2E0</a></b> | <b>Container Updates</b>=
: Settings to ignore certain update ty=
pes, hide unused image filter</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Eigenfocus <a href=3D"
https://email.mail.selfh.st/c/eJw0j0tqwzAYhE8j7Wz-l14= LLQrF99AzNnXiEquF9PQloV0OM8zHVyN7TN4V3SI6sS4QOaPbNW37tNVoPdbWhVs21loAwBaqQN= JrbNI7ckZbfc--kmVChuwd1NSTc3qLBGTAQEACYZqbKalgkGCTLQVECTw589n2vs7n0Htcx_g8F= b8pWhQt_4Wi5a5oCb0gNzaKl6vi9wqciyMzObQyia11yj77KQSTsHgMqYi-x9fJcY7tdlEC4zj2= 9POYz8etrPdjvrWhR8xf-8f0ktYjXp7rv_Qd6TcAAP__QthWFA" style=3D"overflow-wrap:=
anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v= 1.1.0</a></b> | <b>Project Management</b>: Markdown issue comments and note=
s, issue due dates, colored labels, bulk issue archiving, interactive sideb= ar</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Ganymede <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVquVd= NChUPwfsnYdmzpxidVC-vUloT0OM8zjSfHJ1RSb1eIiccyIMVi91m0fNimcnOhCXufAzADgNAtB= tWtxnheRGjU6H7OqJIZlEa_ZVYrLbLeCgAECZIdAHkcNrTaXKXPl1oAMwZMznrov63h2u5e198_= T-DeDk8HpvzA43Q1OiJp9YDF-uhr_LuDnFjEM0TENxCLDnOY05Byqa8nl2sjey-vkOPt2uxiCfh= x7_XmM5-PW1vsx3rTbXuav_WN4SdteLs_1X_ou-BsAAP__iepWWQ" style=3D"overflow-wra=
p: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank"= >v4.3.0</a></b> | <b>Live Streaming</b>: Bulk video actions, advanced searc=
h, live stream chapters/categories</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= GoDoxy <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlZr6aB= Dofg_pJUcmzpxidVC-vUloT0OM8zj1eQC5jCpbQknlikSTd62a972YatJAta2sGvFiwgAYIuVId= s1NYxt8aCliRThjEyiqIugi1U52y0RkAcPEQnY0di8ZsXIUbKoAhuGJ2c8276s49ntntbeP0_j3= gzNhub_wtB8NzRzrrWgV-Pmq3HvFVzRifwwofDAUutQQglDjD6jBoxZ2d7T6-Q4-3a7GIZ-HHv-= eYzn46br_Rhvrdueytf-MbykbU-X5_ovfSf6DQAA__-NfFaW" style=3D"overflow-wrap: a= nywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0.= 12.1</a></b> | <b>Reverse Proxy</b>: Maxmind config relocated (see release = notes), new notifications (cert renewal, config load failure), support ligh= t/dark icon variants</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Grafana <a href=3D"
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoU= Ug-B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb0p6cj4jeynbndVNrTS7o2jqZlq1zDgB0i5WA5= ZK0LdmD5uKj6Zxd5wgNuQF6srE6uSYEtGAhagQyODVbuOhI0bErBUgQPDnT1ba-TNeQW1rG-LyE= eRM4C5z_C4HzKXBuvdZuDQsz34V5r2By8WiV144UuVpVDjmoGC3rEnTkQvJMr5PjGut-EwTjODb= -eUzXYy_LeUx7G3Kk_LV9qJe0HOn2XP-l74S_AQAA__-AMFag" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v1= 2.0.0</a></b> | <b>Visualization</b>: Git sync, new dashboard schema, drill= down improvements, dynamic dashboard updates, SCIM user and group provision= ing</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Home Assistant <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutm= sdlc_e9ChUPwe8kqJTZ24xGohffri0B6Hb5jhq5mSKymqbdlFDlEQo7ftVtZtWGsOydV2YWqzDy= EAgGtSGYpdMolwO6nznhwKgGBVTUSOsILaNSOgBw_iEJhwbF6LOmEJJagCG4bzZzzadlnGo9stL= 71_HobeDE4Gp39gcHoYnNKFfPCChqabofcKNGtEP0QXeOBQ6zCnOQ0ivjhNToqyfeTXyH709X41= DH3ft_LzHI_nXZfHPt5btz3PX9vH8JK2PV_P9l_6zvgbAAD__3FYVPc" style=3D"overflow-= wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_bla= nk">v2025.5.0</a></b> | <b>Home Automation</b>: Improved backup system, new=
text-to-speech voice variants, additional entity picker context, ntfy inte= gration</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Homebox <a href=3D"
https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoU= Ug-B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb0p6cj4jeynbndVNrTS7o2jqZlq1zDgB0i5WA5= ZKArcHK7IsGQ9R959xs975Wbr1luSYEtGAhagQyODVbuOhI0bErBUgQPDnT1ba-TNeQW1rG-LyE= eRM4C5z_C4HzKXBmIDYIXpj5Lsx7BZOLR6u8dqTI1apyyEHFaFmXoCMXkmd6nRzXWPebIBjHsfH= PY7oee1nOY9rbkCPlr-1DvaTlSLfn-i99J_wNAAD__9wxVrs" style=3D"overflow-wrap: a= nywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0.= 19.0</a></b> | <b>Tracking</b>: Updates to how attachments are stored, migr= ation documentation and updates, table merges</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Mantium <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw= 6F4veQVpvY1ImLrRbSpy8J7XGYYT6-XlyyNUXWUmykEDNi9Fpudd3M2ktItsuFnDQfQgAAK7kTV= L0UikKV6EJSY2gs3qWaGttIyYl0q9eCgB48ZItADifxXNlmyqEGZiBF8ORMp2yXZTqH3soyxuep= 3JvCWeH8XyicD4Vz8JEJvFNuvin33sE1juhNtIEMhd5NSy2ZnH21nGyuTPoor5P9HOv9qgjGvm_= 15zGdjzsvxz7dZehR2tf2YV7SepTrc_2Xvgv-BgAA__9EQ1Xs" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v4= =2E0.0</a></b> | <b>Tracking</b>: Setti=
ngs migrated from JSON file to databas=
e, additional environment variables</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Pangolin <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVtJKe= 9ChUPweqx_Hpk5cYrWQPn1JaI_DDPPxteySlRSr7tlGT5ERY9D9KttutpYp2dYX73oJRAQAtnPz= IHrNVDjVKM1arkmAuMUlUSskXSoK6y0jYIAAbBG8w6mHKtWyZxKqFbzy8ORMZ9-XdTqH3vM6xue= p3JvCWeH8Xyic7wpnCMyRFqfcfFXuvYErNWIw0ZI3nlozJZVkmIPYmixL9fqeXyfHObbbRXkYx7= HLz2M6H7e63o_p1oceuXztH-YlrUe-PNd_6TvjbwAAAP__c-hWLw" style=3D"overflow-wra=
p: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank"= >v1.3.0</a></b> | <b>Reverse Proxy</b>: Refresh UI and layout, external ide= ntity provider support (OAuth2/OIDC), external integration REST API, custom=
host header, sticky sessions, confetti</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Paperless GPT <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusns= rlZ_Bx0Kxe8hreTY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfnvQc= A7KkxFL1mnypQDEtHbpaTBQ5kSYqUhnYBp7dMQA4cJCRgS1N3UgQTJ1-8CLBieHKms-_LOp1D73= kd4_NU9k3RrGj-LxTNd0UzheCwdVR2vir73sBWCeRMQM-GfWumxhpNSq6gRExFWN_z6-Q4x3a7K= IZxHHv5eUzn4ybr_ZhufeiR69f-YV7SeuTLc_2XvjP9BgAA__-kh1VJ" style=3D"overflow-= wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_bla= nk">v0.17.0</a></b> | <b>Document Management</b>: Mistral AI integration, P=
DF processing improvements (size optimization, smart dimension limits, inte= lligent resizing)</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Postiz <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKF= S5f-ABWKrTlzFtFL69VWi9jia0Ty9mmwwOXjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl= 5TptKFsuvsWMBKZN8i9RZKK5CN11tCQAcOokEgi3NzksVEipxZBEgRPDnz2fa-zufQe1rH-DyVf= VO4KFz-C4XLXeGC0EP0nJVdrsq-V7BFPLrJG6aJuNaphBKmGF02EkzMQvqeXifHObbbRRGM49jz= z2M-HzdZ78d8a0OPVL72j-klrUe6PNd_6TvhbwAAAP__hpxWUQ" style=3D"overflow-wrap:=
anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v= 1.42.1</a></b> | <b>Social Media</b>: Support for OIDC/OAuth 2.0 authentica= tion</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Traefik <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVtJKOu= hQKP6P9a4cmzpxidVC-vUloT0OM8zjafXZcU5iW3UpUCqIKdp25W0fNq2UnbYl-DZHIgIA14oGY= LvW4hZVJiIRjtl5jbooqKgys4TZbhUBI0QoDiF4HFsUFldCISYRCCbAkzOebV_W8ex2r2vvn6fx= bwYng9N_YXC6G5wKL7ik2Iyfrsa_K_hZEsYhOQpDINVhznMeSonsJLvCEuy9vk6Os2-3iwnQj2P= nn8d4Pm6y3o_x1rrtdf7aP4aXtO318lz_pe-KvwEAAP__ZalXkQ" style=3D"overflow-wrap=
: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">= v3.4.0</a></b> | <b>Reverse Proxy</b>: Redis rate limiting, configure serve=
r URLs with label providers, support for sticky sessions, UDP routing</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Umami <a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLsixw4FCp= 8n8Ai2OrTlzFtFL69VWi9jia0Tw9yS7aEkPTPdtAHBJi8Lpfy7abTTJHK30h16tnZgCwPQlB0Wv= mxSfskhYnlipz7SwVMXUJsERyessI6MFDsgjkcOq-lWYTJS7cGpAieHKms-_LOp1D73kd4_NU7k= 3hrHD-LxTOd4WzhJgiUlBuvir3LuBqC-hNsEyGWMTUWKNJyRfbok2lkb7n18lxju12UQTjOPby8= 5jOx62t92O69aFHrl_7h3lJ65Evz_Vf-s74GwAA__8vx1XX" style=3D"overflow-wrap: an= ywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v2.1= 8.0</a></b> | <b>Web Analytics</b>: New attribution report for tracing sour=
ce origin, distinct IDs for sessions, event chart filtering, alternative ho=
st for icons</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Zitadel <a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6Oe= hQKH4PSSvHpk5cYrWQPn1JaI_DDPPxSXbRlhia7tkG8iEhBtb9WrbdbJJ9tNIXcr2y9x4AbE9CU= PSaQ0xLdMweIQQn4pdSizQBjr0mjnrLCMjAkCwCOZw6t9JsouSLbw1IETw509n3ZZ3Oofe8jvF5= KvemcFY4_xcK57vCuXahVpiUm6_KvQu42gKyCdaTIS9iaqzRpMTFtmhTaaTv-XVynGO7XRTBOI6= 9_Dym83Fr6_2Ybn3okevX_mFe0nrky3P9l74z_gYAAP__T8dWWA" style=3D"overflow-wrap=
: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">= v3.0.0</a></b> | <b>Authentication</b>: License change, removed cockroach D=
B support, Action v2 management availability, OIDC web key management, perm= ission check framework</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;">New Software</h2>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlYr6aBDofg99O= fY1IlLrBbSpy8J7XGYYT6-lmzAHHzVPaFn8ZHIO92vedvN1pIEbH1h24sTEQDAHhtD1msiD425L= BIDdR9cXkIGHxkbOmFpeksE5MBBRAK2NHVXc8XIUbLUCqwYnpzp7PuyTufQe1rH-DyVfVM0K5r_= C0XzXdGMuWCzCyk7X5V9b2BL9eSMR2HD0popoQQTo8tYA8ZcWd_T6-Q4x3a7KIZxHHv-eUzn41b= X-zHd-tAjla_9w7yk9UiX5_ovfSf6DQAA__-921WJ" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">AkaiGrid</= a></b> | <b>Videos</b>: Fancy frontend for browsing video folders on Window= s</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusmsdlda6aBDofg99J= fY1ImLrRbSpy8J7XGYYT6-lijYHKTqnqywl4goTvdbXjeztuSDbf3C1Ivz3gOA7bExZL0kkhhKa= FxEPGVxXCQTilC0JfTa9JoQ0IGDaBGYcOqu5mojR599rcCK4cmZzr5dlukcekvLGJ-nojeFs8L5= v1A4HwpnX4Mlh1nRfFP03oBKFXRGrGfDvjVTQgkmRpdtDTbmyvpIr5P9HOv9qhjGvm_55zGdj3t= djn2696FHKl_bh3lJ65Guz_Vf-k74GwAA__--A1Vn" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Arcane</a>=
</b> | <b>Docker</b>: Simple and elegant Docker management interface</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-x-o= tNnbjEaiF9-pLQHocZ5uOryQSU4ItuCT07H4m81e0q2z5tNbmAtXU2LVvnHABgi5VB9Jo8YZcsI= WfAXoNBxp57FFc4khSrt0RAFixEJGBDc7NFCkaOTlwpwIrhyZnPtvd1Pofe0zrG56nMm6JF0fJf= KFruihYDuVZPqMxyVea9gsnFk508Op7Y1TrlkMMUoxUsAaMU1vf0OjnOsd0uimEcxy4_j_l83Mp= 6P-ZbG3qk_LV_TC9pPdLluf5L34l-AwAA__-E8VZf" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">ArloCloud-= RPi</a></b> | <b>NVR</b>: USB storage system for local Arlo camera manageme= nt</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n-wQG= KrTlzZtFL69VWi9jia0Ty9lm3EEkPVPWNwHBJR8LrfyrqZtWWO2PrF2S6emQEAe2oOil6ySI2dA= vdqG0roEtg7FLASbEqCes0E5MFDQgJnaeq-lorJJS5cKzjl4MmZzr5dlukcesvLGJ-nsm-KZkXz= f6FoPhTNISJGtkXZ-absewMrNZA3AdkZx60ZiRJNSr5gjZhKdfrIr5P9HOv9qhyMfd_Kz2M6H_e= 6HPt070OPLF_bh3lJ65Gvz_Vf-s70GwAA__8elFW2" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Bitwarden = Secrets Manager Cache</a></b> | <b>Passwords</b>: Python read-through cache=
for Bitwarden secrets</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlYr6aBDofg99O= fY1IlLrBbSpy8J7XGYYT6-lmzAHHzVPaFn8ZHIO92vedvN1pIEbH1h24sTEQDAHhtD1muSElwJv= rgiBMhucQE7RexkQ8vN6i0RkAMHEQnY0tRdzRUjR8lSK7BieHKms-_LOp1D72kd4_NU9k3RrGj-= LxTNd0XzItKWzqLsfFX2vYEt1ZMzHoUNS2umhBJMjC5jDRhzZX1Pr5PjHNvtohjGcez55zGdj1t= d78d060OPVL72D_OS1iNdnuu_9J3oNwAA___igFXC" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Brew-Web</= a></b> | <b>Tracking</b>: Web utility for managing mead, wine, and beer bat= ches</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVitZe9ChUPwfq5= UcmzpxidVC-vUloT0OM8zj1eyTkzSpbdlNFCdGnIJtV9n2Yas5JlfbQr6VEGMEANe4Eohdsyh6g= arKSTD4BBAEFvbalqoLNbtlBAwQgB0CeRxbUFHHxFGiKpAheHLGs-3LOp7d7nnt_fM0_s3gbHD-= LwzOd4NzAC4cXTB-vhr_XsEXnTAMk4s0UKx1KKmkgTmI0-RYlOw9v06Os2-3iyHox7HLz2M8Hzd= d78d4a932XL72j-ElbXu-PNd_6TvjbwAAAP__gttWPA" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Easy Gam=
e Proxy</a></b> | <b>Gaming</b>: Simple tool for proxying TCP connections f=
or game servers</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVrsr6aBDofg_5J= UcmzpxidVC-vUloT0OM8zj1eyjKzGobdkFkpAQA9t2Lds-bDVLdLUt5NvMIgIArqVKUOyam1-8F= GUWcbiAL5TEIbMGSRR1tltGQAaG5BDI49hYi7pESYqoAhmCJ2c8276s49ntntfeP0_j3wxOBqf_= wuB0NzixOJalqfHT1fj3Cn7WgDwEJzSQ1DrMcY5DSlycRpeKkr3n18lx9u12MQT9OPby8xjPx03= X-zHeWrc9z1_7x_CStj1fnuu_9J3xNwAA__-nWFVg" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">fx</a></b>=
| <b>Blogging</b>: Microblogging server with a small footprint</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-hn1= Vs6sQlVgvp05eE9jjMMB9fSyZgDr5qSejZ-UjkrZZr3vZpa8kFbNLZSLHOOQBAiY0h6zX17liCc= LSNAwYSZ4EEmRBDLCx6SwRkwUJEAjY0i625YuTosqsVWDE8OfMpe1_nc-g9rWN8nsq8KVoULf-F= ouWuaKHaC0PryixXZd4bmFI92cmj44lda1MJJUwx2ow1YMyV9T29To5zbLeLYhjHseefx3w-bnW= 9H_NNhh6pfO0f00taj3R5rv_Sd6LfAAAA___ZbVW_" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Glimpse</a= ></b> | <b>Media Streaming</b>: Responsive web app for browsing and viewing=
Plex media library content</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n_Agm= OrTlzFtFL69VWi9jia0Ty9lm3EEoPonjE4DokoeN2vZdvN1jJHbH1xtlfPzACAPTUHRa85LMK9O= LFcPdtGsQtKaRUJgkgjvWUC8uAhIYGzNHUvRTC5xIVFwCkHT8509n1Zp3PoPa9jfJ7KvimaFc3_= haL5rmiuCLBAQGXnq7LvDWyVQN4EZGcct2ZqrNGk5AtKxFTE6Xt-nRzn2G4X5WAcx15-HtP5uMl= 6P6ZbH3rk-rV_mJe0HvnyXP-l70y_AQAA__-TnVZX" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">HanziFive<= /a></b> | <b>Language</b>: Modern web app for learning Chinese characters v=
ia flash cards</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVquVdNChUPwe-l= nHpk5cYrWQPn1JaI_DDPPx9eyiLTE0LdkG4pAQg9dyLdtutp452i4LOamemQHASuoERa_ZBQfMs= mDiBGVZbCXssdskpTeJpLeMgB48JItADifxrTSbKHHh1oAUwZMznbIv63QOved1jM9TuTeFs8L5= v1A43xXOWKk056Ny81W59w6utoDeBMtkiHs3NdZoUvLFtmhTaaTv-XVynGO7XRTBOI69_Dym83F= r6_2YbjL0yPVr_zAvaT3y5bn-S98ZfwMAAP__QAlWGw" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">HexaSend= </a></b> | <b>File Sharing</b>: Transfer files, texts, and links between tw=
o devices</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4Paa= XEpk5cbLWQPn1JaI_DDPPxteySLSmK7tlGCpERo9f9VtbNrC2HZFu_kOvVhxAAwHZuBEUvOYojK= w0rQHfgfSy-XJi744DUXdRrRkAPHtgikMOpeylimTiUIAKkCJ6c6ezbZZnOobe8jPF5KvemcFY4= _xcK50PhXJo0lpCUm2_KvTdwVSJ6E20gQ6E1U1NNhtkXK8lyEdJHfp3s51jvV0Uw9n0rP4_pfNx= lOfbp3oceuX5tH-YlrUe-Ptd_6TvjbwAAAP__9-tV6g" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">LogWhisp= erer</a></b> | <b>Logs</b>: AI-powered log summarization tool for Linux ser= vers</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-hn1= Vs6sQlVgvp05eE9jjMMB9fSyZgDr5qSejZ-UjkrZZr3vZpa8kFbNLZSLHOOQBAiY0h6zWZYFoWz= 0heegvdQYAobMjkYl1HvSUCsmAhIgEbmsXWXDFydNnVCqwYnpz5lL2v8zn0ntYxPk9l3hQtipb_= QtFyV7S0HqR17MosV2XeG5hSPdnJo-OJXWtTCSVMMdqMNWDMlfU9vU6Oc2y3i2IYx7Hnn8d8Pm5= 1vR_zTYYeqXztH9NLWo90ea7_0nei3wAAAP__OiFWUg" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">LumenOne= </a></b> | <b>Server Management</b>: Simplified web hosting management thro= ugh a modern and intuitive interface</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlay9qBDofg9Vj= -JTZ242GohffqS0B6HGebjq8lF1DgV2xJOHCYhmrxtN123Ya0pRKztwq5lH0IAAGxSGdQuSaRqy= 8hVWwgxRnZYfY5cEIsGcXZNBOTBgyABOxqbL1pQWIKGUoANw5Mznm27LOPZ7ZaW3j9P494MzYbm= _8LQfBiaq5KAUzVuvhn3XsHlMpEfJgw8cKh1yDHHQcQrloiihe2RXif72df71TD0fd_05zGej3t= Zjn28t257yl_bx_CStj1dn-u_9J3oNwAA__823VYT" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">MealieSwif= t</a></b> | <b>Recipes</b>: Native iOS app for Mealie</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30NarW= NTJy6xWkifviS0x2GG-fh6sQlriqylYHQhZqLotVzrtputl5Cwy-KsNB9CAACU3B1UvZbkbSRmI= bGIIJkRF9-i7Rlzy9D1VgjIg4eMBM7SJJ4rY3Y51MAMTjl4cqZT9mWdzqH3so7xeSr7pmhWNP8X= iua7ojmKRZsWVHa-KvvewTaO5E3E4IwLvZuWWjI5-4qcMFd2-l5eJ8c5tttFORjHsdefx3Q-brz= ej-kmQ4_SvvYP85LWo1ye67_0Xeg3AAD__9iEVYU" style=3D"overflow-wrap: anywhere;=
color: #0f60d9; text-decoration: underline;" target=3D"_blank">MinVid</a><=
| <b>Video Streaming</b>: Minimal, simple self-hosted video platform</l=
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4PaS= XHpk5cYrWQPn1JaI_DDPPxteySLSmK7tlGCpERo9f9WrbdbC2HZFtfyPXqQwgAYDs3gqLXLD2R6= w6TpSiJaQFPIS5QsTd2teotI6AHD2wRyOHUvRSxTBxKEAFSBE_OdPZ9Wadz6D2vY3yeyr0pnBXO= _4XC-a5wXrgKYGLl5qty7w1clYjeRBvIUGjN1FSTYfbFSrJchPQ9v06Oc2y3iyIYx7GXn8d0Pm6= y3o_p1oceuX7tH-YlrUe-PNd_6TvjbwAAAP__-ThVxg" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Palmr</a= ></b> | <b>File Sharing</b>: File sharing platform focused on privacy and s= ecurity</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f8AFm= KrTlzFtFL69VWi9jia0Tw9STaYHHzVLRlP7COid7pd87ZPmyQORlon24pjZgAwLQpB1mvqGTqz5= dpitOCkWg6WhJsU6aYUvSUEdOAgGgSyODdXczWRImeuFUgRPDnz2fa-zufQe1rH-DyVfVO4KFz-= C4XLXeFCQJGCdGWXq7LvArZUj27yhmkiFplKKGGK0WVTg4m5kr6n18lxju12UQTjOPb885jPx62= u92O-taFHKl_7x_SS1iNdnuu_9J3wNwAA__9-HFZR" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">PII Guard<= /a></b> | <b>Artificial Intelligence</b>: LLM-powered tool for detecting pe= rsonally identifiable information in logs</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVquV96BDofg_pJ= UcmzpxidVC-vUloT0OM8zj1eQnl6eotiUXiaMgxmDbNW_7sNXEk6ttId9KYGYAcE0qQbZr4uJZx= C0Fg0IRv1RfWg6LFo2Ni7NbQsAAAcQhkMexBc3qhIQzqwIZgidnPNu-rOPZ7Z7W3j9P498Mzgbn= _8LgfDc4L-KhBcrGz1fj3yv4ohHDEB3TQFzrUKYyDSIhO52cZCV7T6-T4-zb7WII-nHs-ecxno-= brvdjvLVueypf-8fwkrY9XZ7rv_Sd8DcAAP__tAtWpQ" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Rybbit</= a></b> | <b>Web Analytics</b>: Open-source and privacy-friendly alternative=
to Google Analytics</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVqtd6aBDofg_5J= USmzpxsdVC-vUloT0OM8zj1eyjK1HUtuyEWBKiBNtuZd2GtWaOrrYL-TYHZgYA11IlKHbJyozIs= TkqLQhJZUgiF1GlFIi9XTMCBgiQHAJ5HFvQoi5R4sKqQIbgyRnPtl2W8ex2y0vvn6fxbwYng9N_= YXA6DE4zNPHoi_HTzfj3Cn5WwTCIYxqIax3mOMchpVCcRpeKkj3y62Q_-3q_GoK-71v5eYzn467= LsY_31m3P89f2Mbykbc_X5_ovfWf8DQAA__-Jk1U1" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Scaleway</= a></b> | <b>Audio Transcription</b>: Web app designed for audio recording t= ranscription</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j0tuxCAQRE8DO6ymaX4LFpEi3wNoGF= vx2JFNIk1OH80oWZaqVE-Pkwk6B19lS9qT8xHRW9nued3UyskFza2TacU65wBAt8gEWS6JTWZXq= HcNAZwHbgDQCzfAbkJnuSYEtGAhagQyODVbc9WRosuuViBB8ORMV9v6Ml1DbmkZ4_MS5k3gLHD-= LwTOp8A5Bu61tCDMfBfmncGU6tEqrx0pcsyqhBJUjDbrGnTMleSZXifHNdb9JgjGcWz55zFdj70= u5zHtbciRytf2oV7ScqTbc_2XvhP-BgAA__-0NVbR" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Sherpa-DNS= </a></b> | <b>DNS</b>: Create and manage DNS records via Docker labels</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GuslIu6ufPehQKH4Paa= XEpk5cbLWQPn1JaI_DDPPxtYzJlRRF9-wihcgA0et-K-tm1pZDcq1fCHv1IQRrrevcyBa95IoVm= XvlAl6QgUQSR44-NUGfgl4zWPDWW3ZgCWHqXoo4Jg4liFhSZJ-c6ezbZZnOobe8jPF5KnxTMCuY= _wsF86FgDhUEI5HC-abwvVmsEsGb6AIZCq2ZmmoyzL44SY6LkD7y62Q_x3q_KrJj37fy85jOx12= WY5_ufeiR69f2YV7SeuTrc_2XvjP8BgAA___R8lVz" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">shrtn</a><=
| <b>URL Shortener</b>: Small and easy-to-setup link shortener</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYrZ= TY1ImLrRbSpy8J7XGYYT6-VlyynKLoXmykEDNi9LrfeN3M2kpItvULuV59CAEAbM-NgPVSciWpk= KyPnshdYujSOsfGIWaPnPRaENCDh2wRyOHUvbDYTDlwEAFSBE_OdPbtskzn0FtZxvg8lXtTOCuc= _wuF86Fw9tVVzliVm2_KvTdwVSJ6E20gQ6E1U1NNJmfPVpLNLKSP8jrZz7Her4pg7PvGP4_pfNx= lOfbp3ocepX5tH-YlrUe5Ptd_6bvgbwAAAP__NfdWHQ" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">TerraSTL= </a></b> | <b>3D Printing</b>: Select any region on a map and export its te= rrain as an STL file ready for printing</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYre= TY1IlLrBbSpy8J7XGYYT6-VlyynKLoXmykEDNi9LpfedvN1kpItvWFXK8-hAAAtudGwHotSNA4B= RK3iGsREkK3taFfgCKL6K0goAcP2SKQw6l7YbGZcuAgAqQInpzp7PuyTufQe1nH-DyVe1M4K5z_= C4XzXeHsaBHfOSg3X5V7b-CqRPQm2kCGQmumpppMzp6tJJtZSN_L6-Q4x3a7KIJxHDv_PKbzcZP= 1fky3PvQo9Wv_MC9pPcrluf5L3wV_AwAA__9C41Yz" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Zakaty</a>=
</b> | <b>Tracking</b>: Simple management app for tracking zakah-eligible a=
ssets</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;">Latest Directory Apps</h2>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlaSddChUPwfq5= UcmzpxidVC-vUloT0OM8zj1ewmlCmqbRkjh5iIorftKts-bDWHCWtb2LXiQwgAgC1VBrFrdlQcp= OSrFtRapNVaQEgBlRYVtFsmIA8eEhKwo7F5FcXEKUhQBTYMT854tn1Zx7PbPa-9f57GvRmaDc3_= haH5bmgW0IUJonHz1bj3Cq5oJD9EDDxwqHUoU5mGlLygTphE2d7z6-Q4-3a7GIZ-HLv8PMbzcdP= 1foy31m3P5Wv_GF7StufLc_2XvjP9BgAA___jtFbV" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">FileBrowse=
r Quantum</a></b> | <b>File Management</b>: Web-based file manager and mass= ive fork of the FileBrowser project</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hn3= Vs6sQlVgvp05eE9jjMMB9fzzZiiaFpyRjYh0QUnJZr2Xaz9ewjdlnYSnXeewBASZ2h6DVj9YC0E= EUU4gSdaBGMgZZUhDroLROQAwcJCdjSJK6VhomTL741YMXw5Eyn7Ms6nUPveR3j81T2TdGsaP4v= FM13RXNEQFuxKjtflX3vYGsL5ExAz4Z976bGGk1KrmCLmEpjfc-vk-Mc2-2iGMZx7OXnMZ2PW1v= vx3SToUeuX_uHeUnrkS_P9V_6zvQbAAD__5kDVTg" style=3D"overflow-wrap: anywhere;=
color: #0f60d9; text-decoration: underline;" target=3D"_blank">InvoiceShel= f</a></b> | <b>Accounting</b>: Create and track invoices, expenses, and pay= ments</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8hre= TY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfnvQcA7KkxFL3msoTgu= m-hJ6EFqQkl9K3UWikAs94yATlwkJCALU3dSRFMnHzxIsCK4cmZzr4v63QOved1jM9T2TdFs6L5= v1A03xXNlpcujKLsfFX2vYGtEsiZgJ4N-9ZMjTWalFxBiZiKsL7n18lxju12UQzjOPby85jOx03= W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA__-B1VZx" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Personal M= anagement System</a></b> | <b>Personal Data</b>: Central point for managing=
personal data</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVqu1dNChUPwf0m= oTmzpxsdVC-vUloT0OM8zjteyjK3ESq9lNxFNCnILVW1m3YW2Zo2t6Ia81MDMAOE2NoNglM5dUI= DRiQRCqrBcFhVYEXXCqds0IGCBAcgjkcdQgRVyixIVFgAzBkzOeul2W8ex2y0vvn6fxbwZng_N_= YXA-DM6pxRqa88bPN-PfG_gqE4ZhckwDcWtDjTUOKYXiJLpUhOyRXyf72df71RD0fd_Kz2M8H3d= Zjn28a7c916_tY3hJ256vz_Vf-s74GwAA__9_2lZl" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">PieFed</a>=
</b> | <b>Social News</b>: Federated link aggregation platform</li>
<li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbraWZVngwKFS5f-ABW= KrTlzFtFL69VWi9jia0Ty9mmwwOXjRLRlP7COid7pd87ZPW00cTG2dbCuOmQHAtFgJsl6TF6kgF= LprjaF3jMHZ0rMQY-sB9ZYQ0IGDaBDI4tycZDGRImcWAVIET858tr2v8zn0ntYxPk9l3xQuCpf_= QuFyV7g4S2KQu7LLVdn3CraIRzd5wzQR1zqVUMIUo8tGgolZSN_T6-Q4x3a7KIJxHHv-eczn4yb= r_ZhvbeiRytf-Mb2k9UiX5_ovfSf8DQAA__-KJVZQ" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Vito</a></=
| <b>Deployment</b>: Web app for managing servers and deploying applicat=
ions</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;">Project Updates</h2>
<b><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8= hreTY1IlLrBbSpy8J7XGYYT6-lm3EEoPonjGwD4koON2vZdvN1rKP2PrCtlfnvQcA7KkxFL1mLI= KLYxuTdU4WiJ16r-gDlCghoN4yATlwkJCALU3dSRFMnHzxIsCK4cmZzr4v63QOved1jM9T2TdFs= 6L5v1A03xXNsgh6SqDsfFX2vYGtEsiZgJ4N-9ZMjTWalFxBiZiKsL7n18lxju12UQzjOPby85jO= x03W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA___yyVW0" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">ImmichF= rame</a></b> | <b>Photos</b><br>Website:
https://demo.immichframe.online --= >
https://immichframe.online/<br><br>
<b><a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n8= Ai2OrTlzFtFL69VWi9jia0Tw9yTZiiaHpnjE4DokoeN2vZdvNJpkjSl-c7dUzMwBgT-Kg6DVXxk= rIPUgSEsREjAtF5oo1LdbqLROQBw8JCZylqftWGiaXuHBr4JSDJ2c6-76s0zn0ntcxPk9l3xTNi= ub_QtF8VzRXCxQWCcrOV2XfBWxtgbwJyM44FjE11mhS8gVbxFSa0_f8OjnOsd0uysE4jr38PKbz= cWvr_ZhufeiR69f-YV7SeuTLc_2XvjP9BgAA___IQlWD" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Open We= bUI</a></b> | <b>Artificial Intelligence</b><br>License: BSD-3-Clause -->=
; BSD-3-Clause, CLA<br><br>
<b><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8= hr6TY1IlLrBbSpy8J7XGYYT6-mm3EEoPoljGwD4koON2uZdvNVrOPWFtn2xbnvQcAbKkyFL3mDj= YIWWe5xE6lQ2fEZMW2hN35qLdMQA4cJCRgS1NzUgQTJ1-8CLBieHKms-19nc6h97yO8Xkq-6ZoV= jT_F4rmu6JZKpUkiMrOV2XfK9hFAjkT0LNhX6tZ4hJNSq6gRExFWN_z6-Q4x3a7KIZxHHv5eUzn= 4ybr_ZhubeiRl6_9w7yk9ciX5_ovfWf6DQAA___biFWt" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Pangoli= n</a></b> | <b>Reverse Proxy</b><br>License: AGPL-3.0 --> Mixed<br><br> <b><a href=3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlZr6aBDofg= _pJUcmzpxidVC-vUloT0OM8zj1eQC5jCpbQknlikSTd62a972YatJAta2sGvFiwgAYIuVIds1VW= EniliikHMFowvEsKighBpdsVsiIA8eIhKwo7F5zYqRo2RRBTYMT854tn1Zx7PbPa29f57GvRmaD= c3_haH5bmhegqhS8cbNV-PeK7iiE_lhQuGBpdahhBKGGH1GDRizsr2n18lx9u12MQz9OPb88xjP= x03X-zHeWrc9la_9Y3hJ254uz_Vf-k70GwAA__-MWVVY" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Redis</= a></b> | <b>In-Memory Cache</b><br>License: RSALv2 --> AGPL-3.0<br><br> <b><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVtqVdNChUPw= eq5_Epk5cbLWQPn1JaI_DDPPxteyilRiq7tkGzyEhBtL9Jutm1pY52tYv3vVCzAwAtqfmQfSSo6= PQLr1YBqICrVBxjOQFW8cCoNeMgAQEySJ4h1OnKtUmn1i4VvDKw5MznX27LNM59JaXMT5P5d4Uz= grn_0LhfCicpboYWES5-abcewNXakAywbI3nlszJZZoUiKxNdok1esjv072c6z3q_Iw9n2Tn8d0= Pu51Ofbp3oceuXxtH-YlrUe-Ptd_6TvjbwAAAP__G6hV_Q" style=3D"overflow-wrap: any= where; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Zitad= el</a></b> | <b>Authentication</b><br>License: Apache 2.0 --> AGPL 3.0<b= r><br>
<!--kg-card-end: html-->
<h2 id=3D"support-selfhst" style=3D"margin-top: 0; font-family: -apple-syst= em, 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;">Support selfh.st</h2><div class=3D"kg-card kg= -callout-card kg-callout-card-purple" style=3D"display: flex; margin: 0 0 1= =2E5em 0; padding: 24px; border-radius:=
8px; background: #F2EDFC;"><div class=
=3D"kg-callout-text"><b><strong style=3D"font-weight: 700; white-space: pre= -wrap;">Self-Host Weekly</strong></b> is an independent publication support=
ed by its readers. Consider a <a href=3D"
https://email.mail.selfh.st/c/eJw0= j8FuwyAQRL8Gbliw7C5w4FCp8n_AQmKrTlzZtFL69VWi9jia0Ty9ln10JQbRPbuAHBJAIN1vZd3= M2jJH1_oFfa_EzNZa11NDW_SSW_VC4igSkUsFQvOClSHE5nsvrNcMFsiSTQ4sepg6SRGXMHFhEY= sK7ZMznX27LNM59JaXMT5P5d8UzArm_0LBfCiYqVe-kIDy803592Z9lQBkgmM0yK2ZGms0KVFxE= l0qgvrIr5P9HOv9qtCOfd_Kz2M6H3dZjn2696FHrl_bh3lJ65Gvz_Vf-s7wGwAA__8v-1YZ" st= yle=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;=
" target=3D"_blank"><b><strong style=3D"font-weight: 700; white-space: pre-= wrap;">donation</strong></b></a> to show your support and help offset the c= osts associated with running the newsletter.</div></div><h2 id=3D"more-from= -selfhst" style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSyste= mFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weig= ht: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-= size: 32px;">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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqufPehQKH4P_axjUycusVpIn74ktMfhG2b4enbJl= hSblmwjhciI0Wu5lm03W88h2S4LOak-hAAAVrgTFL1mWFhcp85PSBQXriHa2FtMzEsVvWUE9OCB= LQI5nMS30iwThxJaA1IEz5_plH1Zp3PoPa9jfJ7KvSmcFc7_QOF8VzgXRp-ioHLzVbn3Dq62iN5= EG8hQ6N3UVJNh9sW2ZLk00vf8GjnOsd0uimAcx15-HtP5uLX1fkw3GXrk-rV_mJe0HvnybP-l74= y_AQAA__9Lh1YP" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">Custom Color=
s Are Now Available For selfh.st/icons</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Apply virtually any color=
on the fly with a self-hosted proxy server</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-41.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-04-30-feature= d-image-custom-icons-1.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/2025-04-30-featured-image-custom-icons-1.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/eJw0j8GO8yAQg58GbkTDMEA4cPgveQ8y0Cb6aagCXan79KtGuyfL9idZztHMOs2eZYnak_MB0= VtZHmmvas_RzTqXG5myWuccAOgSMkGSW7TWeA3alzUw55Uy5dUSADgTNGkn94iAFiwEjUAGp2I5= sQ4UXHLMQILgszP1Um_b1IescRvj2YX5J3ARuPwVApdnu-RKVB9q53Z0xa8-2kNxq-3sAhd5xot= ofezHXRCM1mr6fk_9ffB2tukoQ464vup_dX2UI94_9K_7ivgTAAD___jmVQk" style=3D"text= -decoration: none; color: #15212A; font-size: 15px; line-height: 1.5em; fon= t-weight: 600;">
Custom Colors Are Now Available For=
selfh.st/icons
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJw0j8GO8yAQg58GbkTDMEA4cPgveQ8= y0Cb6aagCXan79KtGuyfL9idZztHMOs2eZYnak= _MB0VtZHmmvas_RzTqXG5myWuccAOgSMkGSW7TWeA3alzUw55Uy5dUSADgTNGkn94iAFiwEjUAG= p2I5sQ4UXHLMQILgszP1Um_b1IescRvj2YX5J3ARuPwVApdnu-RKVB9q53Z0xa8-2kNxq-3sAhd= 5xotofezHXRCM1mr6fk_9ffB2tukoQ464vup_dX2UI94_9K_7ivgTAAD___jmVQk" style=3D"= text-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; l= ine-height: 1.5em; font-weight: 400;">
Apply virtually any color on th=
e fly with a self-hosted proxy server
</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/eJw0j8GO8yAQg58GbkTDMEA4cPgveQ8y0Cb6aagCXan79KtGuyfL9idZz= tHMOs2eZYnak_MB0VtZHmmvas_RzTqXG5myWuccAOgSMkGSW7TWeA3alzUw55Uy5dUSADgTNGkn= 94iAFiwEjUAGp2I5sQ4UXHLMQILgszP1Um_b1IescRvj2YX5J3ARuPwVApdnu-RKVB9q53Z0xa8= -2kNxq-3sAhd5xotofezHXRCM1mr6fk_9ffB2tukoQ464vup_dX2UI94_9K_7ivgTAAD___jmVQ=
k" style=3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-41.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/eJw0j8GO8yAQg58GbkTDMEA4cPgveQ8y0Cb6aagCXan79KtGuyfL9idZztHMO= s2eZYnak_MB0VtZHmmvas_RzTqXG5myWuccAOgSMkGSW7TWeA3alzUw55Uy5dUSADgTNGkn94iA= FiwEjUAGp2I5sQ4UXHLMQILgszP1Um_b1IescRvj2YX5J3ARuPwVApdnu-RKVB9q53Z0xa8-2kN= xq-3sAhd5xotofezHXRCM1mr6fk_9ffB2tukoQ464vup_dX2UI94_9K_7ivgTAAD___jmVQk" s= tyle=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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlYr6aBDofg99BubOnGJ1UL69CWhPQ4zzMdXo_GYv= Cu6RXQsLhA5q9s1bfu01Sgea-tsWrYiAgDYQmVIeo0ZO5bgbHdSjWtSekVDDVsyIXtKeosEZMFC= QAI2NDdbUsHAQZKUAqwYnpz5bHtf53PoPa5jfJ7KvClaFC3_haLlrmjpTkIVtsosV2XeK5hcHNn= JofDEUuuUffZTCDZh8RhSYX2Pr5PjHNvtohjGcezp5zGfj1tZ78d8a0OPmL_2j-klrUe8PNd_6T= vSbwAAAP__X5ZWKA" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color:=
#0f60d9; text-decoration: 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;">2024 Self-Ho=
st User Survey Results</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Visualized results from t=
he 2024 Self-Host User Survey</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-42.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/selfh-st-logo-bann= er-3-6.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/selfh-st-logo-banner-3-6.png" alt onerror=3D"this.style.display=3D'n= one'" 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/eJw0j8FuhSAQRb8Gds_MjAiyYNGN_wHD-DSl2gi-xH5940u7uzf3JDcnh37EODrWEtAZ6zyRG= 7R8xbU81hzsiFlm00sarLUAgOKzgaiXkIyL1mWyPCIgw5w9zsiYkqRse9ZrIKABBvBIYHrqZODI= 6I230TKDUQbun65KmZeuNl3C0tp3Vf2HoknR9D_c8TxecimaCMg8DqlnaVXRpI_wpvba1u2pDLR= 9L_Hn6uq18XLs3SZNt5DO8vl4W-kWnjf9116BfgMAAP__9SJQIQ" style=3D"text-decorati= on: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight:=
600;">
2024 Self-Host User Survey Results
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJw0j8FuhSAQRb8Gds_MjAiyYNGN_wH= D-DSl2gi-xH5940u7uzf3JDcnh37EODrWEtAZ6= zyRG7R8xbU81hzsiFlm00sarLUAgOKzgaiXkIyL1mWyPCIgw5w9zsiYkqRse9ZrIKABBvBIYHrq= ZODI6I230TKDUQbun65KmZeuNl3C0tp3Vf2HoknR9D_c8TxecimaCMg8DqlnaVXRpI_wpvba1u2= pDLR9L_Hn6uq18XLs3SZNt5DO8vl4W-kWnjf9116BfgMAAP__9SJQIQ" style=3D"text-deco= ration: none; margin-top: 12px; color: #738a94; font-size: 13px; line-heigh=
t: 1.5em; font-weight: 400;">
Visualized results from the 202=
4 Self-Host User Survey
</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/eJw0j8FuhSAQRb8Gds_MjAiyYNGN_wHD-DSl2gi-xH5940u7uzf3JDcnh= 37EODrWEtAZ6zyRG7R8xbU81hzsiFlm00sarLUAgOKzgaiXkIyL1mWyPCIgw5w9zsiYkqRse9Zr= IKABBvBIYHrqZODI6I230TKDUQbun65KmZeuNl3C0tp3Vf2HoknR9D_c8TxecimaCMg8DqlnaVX= RpI_wpvba1u2pDLR9L_Hn6uq18XLs3SZNt5DO8vl4W-kWnjf9116BfgMAAP__9SJQIQ" style= =3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-42.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/eJw0j8FuhSAQRb8Gds_MjAiyYNGN_wHD-DSl2gi-xH5940u7uzf3JDcnh37EO= DrWEtAZ6zyRG7R8xbU81hzsiFlm00sarLUAgOKzgaiXkIyL1mWyPCIgw5w9zsiYkqRse9ZrIKAB= BvBIYHrqZODI6I230TKDUQbun65KmZeuNl3C0tp3Vf2HoknR9D_c8TxecimaCMg8DqlnaVXRpI_= wpvba1u2pDLR9L_Hn6uq18XLs3SZNt5DO8vl4W-kWnjf9116BfgMAAP__9SJQIQ" style=3D"t= ext-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"community-content" 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;">Community Content= </h2><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haZXY1ImLrRbSpy8J7XGYYT4-yTZii= aHpnjGwD4koON1vZd3MKtlHlH5h26vz3gMA9iQMRS8ZCAlFPPeLkxowtE6UmkCoiWOxes0E5MBB= QgK2NHXXSsPEyRffGrBieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0VzqgQ-lqLsfFP2XcDWFsi= ZgJ4NexFTY40mJVewRUylsT7y62Q_x3q_Koax71v5eUzn496WY5_ufeiR69f2YV7SeuTrc_2Xvj= P9BgAA__8PzVXb" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">12 years of = Ghost</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Freedom of the press is g= uaranteed only to those who own one</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/gravatar-j10-square.jpg" 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"John = O'Nolan" style=3D"line-height: 1.5em;">John O'Nolan</span>
<span class=3D"kg-bookmark-publisher" src=3D"Jo=
hn O’Nolan" style=3D"overflow: hidden; max-width: 240px; line-height=
: 1.5em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"marg= in: 0 6px;">•</span>John O’Nolan</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/CleanShot-2025-05-= 06-at-15.37.16@2x-1.png'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/
CleanShot-2025-05-06-at-15.37.16@2x-1.png" alt onerror=3D"this.style.dis= play=3D'none'" style=3D"border: none; -ms-interpolation-mode: bicub= ic; 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/eJwsj0FuxCAMRU8Du0HGISZZeNFN7uGAM0lLoUpopenpqxl1-aX_9PQyD5OXKSar7GOgOCPG0= eqnHOV2ZKbJZ93CoOtIRADgdc4BxO6c_LZ6GkASapYscUKa1kiShJS2aA9GwBFGmD1CGNDpmCT5= OcwklBIEE-DpcZeWbXdXt4X33r8uM7wZXAwu722vrtVWpLp23g0uHg0u9uQX0q5-1LsJ0Fsr8vt= w16Om_Wyuared1-_ycXuV2M735_t__TD-BQAA__-FwUwg" style=3D"text-decoration: no= ne; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600;"=
12 years of Ghost
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwsj0FuxCAMRU8Du0HGISZZeNFN7uG= AM0lLoUpopenpqxl1-aX_9PQyD5OXKSar7GOgO= CPG0eqnHOV2ZKbJZ93CoOtIRADgdc4BxO6c_LZ6GkASapYscUKa1kiShJS2aA9GwBFGmD1CGNDp= mCT5OcwklBIEE-DpcZeWbXdXt4X33r8uM7wZXAwu722vrtVWpLp23g0uHg0u9uQX0q5-1LsJ0Fs= r8vtw16Om_Wyuared1-_ycXuV2M735_t__TD-BQAA__-FwUwg" style=3D"text-decoration=
: none; margin-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5= em; font-weight: 400;">
Freedom of the press is guarant= eed only to those who own one
</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/eJwsj0FuxCAMRU8Du0HGISZZeNFN7uGAM0lLoUpopenpqxl1-aX_9PQyD= 5OXKSar7GOgOCPG0eqnHOV2ZKbJZ93CoOtIRADgdc4BxO6c_LZ6GkASapYscUKa1kiShJS2aA9G= wBFGmD1CGNDpmCT5OcwklBIEE-DpcZeWbXdXt4X33r8uM7wZXAwu722vrtVWpLp23g0uHg0u9uQ= X0q5-1LsJ0Fsr8vtw16Om_Wyuared1-_ycXuV2M735_t__TD-BQAA__-FwUwg" style=3D"tex= t-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/gravatar-j10-square.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/eJwsj0FuxCAMRU8Du0HGISZZeNFN7uGAM0lLoUpopenpqxl1-aX_9PQyD5OXK= Sar7GOgOCPG0eqnHOV2ZKbJZ93CoOtIRADgdc4BxO6c_LZ6GkASapYscUKa1kiShJS2aA9GwBFG= mD1CGNDpmCT5OcwklBIEE-DpcZeWbXdXt4X33r8uM7wZXAwu722vrtVWpLp23g0uHg0u9uQX0q5= -1LsJ0Fsr8vtw16Om_Wyuared1-_ycXuV2M735_t__TD-BQAA__-FwUwg" style=3D"text-de= coration: none; color: #15212A;">
John O'Nolan
•
John O=E2=80=99Nolan
</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%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe8hraTY1IlLrBbSpy8J7XGYYT6-mkzAH= LzoltCz85HIW92uedunrSYXsLbOphXrnAMAbLEyZL2mgNmyF3TZWrSOjEjn7jtUROTS9ZYIyIKF= iARsaG5WsmDk6LITAVYMT858tr2v8zn0ntYxPk9l3hQtipb_QtFyV7QE5hBqDcosV2XeK5ginuz= k0fHErtaphBKmGG1GCRizsL6n18lxju12UQzjOPb885jPx03W-zHf2tAjla_9Y3pJ65Euz_Vf-k= 70GwAA___SBlWJ" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: 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;">Matrix.org a=
nd the Fight to Build Sustainable Digital Commons</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">The Matrix.org Foundation=
and Element are a pair of sister organisations which help stewa<span class= =3D"desktop-only">rd the ecosystem for the Matri</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-NGI-Commons_avatar-270x270.png" alt st= yle=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; marg= in-right: 8px; width: 22px; height: 22px; display: none;" width=3D"22" heig= ht=3D"22">
<span class=3D"kg-bookmark-author" src=3D"NGI C= ommons" style=3D"line-height: 1.5em;">NGI Commons</span>
<span class=3D"kg-bookmark-publisher" src=3D"ma= rgfmartel16" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5e=
m; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 = 6px;">•</span>margfmartel16</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/Matrix.jpg'); = display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/Matrix.jpg" 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/eJwskEGOrSAURFcDM8jliqADBn_iPhBQyUfoyLXTr1ffeeZNKqmkck5S0Q2T8pMNPDlltbEzo= h15On0uIkdnJhXTpoe0jsYYAFBpjho8P5zBYMFA0POwQdDWbjZar6O106rUuvHsEHCEEWaFoAeU= aQw-qFnPxpsQQDMNb4_sqWyH7MSLO4i-Ohv-MVwYLqGdZ6td1j3LdDNc3kCGCzxhGS6npyv_iHb= twtco6Ehiy_tBgppY71yi6Hcnn6tfSxIx75l8ER8uw4Vf7rG3TrnuTAO1VvzvS_ZXDcfVZE3Eya= 13-S-eUzi5_b3-tG-HfwEAAP__IGllPA" style=3D"text-decoration: none; color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
Matrix.org and the Fight to Build S= ustainable Digital Commons
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwskEGOrSAURFcDM8jliqADBn_iPhB= QyUfoyLXTr1ffeeZNKqmkck5S0Q2T8pMNPDllt= bEzoh15On0uIkdnJhXTpoe0jsYYAFBpjho8P5zBYMFA0POwQdDWbjZar6O106rUuvHsEHCEEWaF= oAeUaQw-qFnPxpsQQDMNb4_sqWyH7MSLO4i-Ohv-MVwYLqGdZ6td1j3LdDNc3kCGCzxhGS6npyv= _iHbtwtco6Ehiy_tBgppY71yi6Hcnn6tfSxIx75l8ER8uw4Vf7rG3TrnuTAO1VvzvS_ZXDcfVZE= 3Eya13-S-eUzi5_b3-tG-HfwEAAP__IGllPA" style=3D"text-decoration: none; margi= n-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-weig= ht: 400;">
The Matrix.org Foundation and E= lement are a pair of sister organisations which help stewa<span class=3D"de= sktop-only">rd the ecosystem for the Matri</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/eJwskEGOrSAURFcDM8jliqADBn_iPhBQyUfoyLXTr1ffeeZNKqmkck5S0= Q2T8pMNPDlltbEzoh15On0uIkdnJhXTpoe0jsYYAFBpjho8P5zBYMFA0POwQdDWbjZar6O106rU= uvHsEHCEEWaFoAeUaQw-qFnPxpsQQDMNb4_sqWyH7MSLO4i-Ohv-MVwYLqGdZ6td1j3LdDNc3kC= GCzxhGS6npyv_iHbtwtco6Ehiy_tBgppY71yi6Hcnn6tfSxIx75l8ER8uw4Vf7rG3TrnuTAO1Vv= zvS_ZXDcfVZE3Eya13-S-eUzi5_b3-tG-HfwEAAP__IGllPA" style=3D"text-decoration:=
none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/cropped-NGI-Commons_avatar-270x270.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/eJwskEGOrSAURFcDM8jliqADBn_iPhBQyUfoyLXTr1ffeeZNKqmkck5S0Q2T8= pMNPDlltbEzoh15On0uIkdnJhXTpoe0jsYYAFBpjho8P5zBYMFA0POwQdDWbjZar6O106rUuvHs= EHCEEWaFoAeUaQw-qFnPxpsQQDMNb4_sqWyH7MSLO4i-Ohv-MVwYLqGdZ6td1j3LdDNc3kCGCzx= hGS6npyv_iHbtwtco6Ehiy_tBgppY71yi6Hcnn6tfSxIx75l8ER8uw4Vf7rG3TrnuTAO1VvzvS_= ZXDcfVZE3Eya13-S-eUzi5_b3-tG-HfwEAAP__IGllPA" style=3D"text-decoration: non=
e; color: #15212A;">
NGI Commons
•
margfmartel16
</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;">Content Spotlight= </h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Meet <a href=3D"=
https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl2RpoUWh-D-uHolNnbjYaiH9-= pLQLocZ5nBq4oAapmJbwkn8FIkmZ9tN121Ya_IBa7sIt-y89wCALVYBtUtC0Qau-pYL56DEnDU2= AEVET5rtmgjIgYOIBMI0Nle0YJTo1ZcCYgSenPFs22UZz263tPT-eRp-MzQbmv8LQ_NhaI7MWQi= q4flm-L0C5zKRGyb0MoivdcghhyFGp1gCRi1ij_Q62c--3q9GoO_7pj-P8Xzcy3Ls471121P-2j= 6Gl7Tt6fpc_6XvRL8BAAD__zLlVeg" style=3D"overflow-wrap: anywhere; color: #0f= 60d9; text-decoration: underline;" target=3D"_blank"><strong style=3D"font-= weight: 700;">FileBrowser Quantum</strong></a>, a <em>massive fork</em> of = the popular web-based file management platform <a href=3D"
https://email.mai= l.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg-B76tMYmHjvYSmBy-jBDsiyqqMdryQSdg6= -Sk_bkfET0VvI9r5taW3JBN-5kuFjnHABojo0gyyX1GoFsx8Kajc_Z2dC7xdyKRV3IyzUhoAULU= SOQwYltzVVHii67WoEEwZMzXbz1ZbqG3NIyxuclzJvAWeD8XwicT4Fz8MSxAwsz34V5b2BK9WiV= 144UudZUCSWoGG3WNeiYK8kzvU6Oa6z7TRCM49jyz2O6HntdzmPaeciRytf2oV7ScqTbc_2XvhP= -BgAA__9ud1ZN" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decor= ation: underline;" target=3D"_blank">FileBrowser</a>. Developed for those l= ooking to easily manage files without the need for a bi-directional sync pl= atform (Nextcloud, ownCloud, etc.), <strong style=3D"font-weight: 700;">Fil= eBrowser Quantum</strong> builds on top of its predecessor with a revamped = interface and support for additional features including SSO (via OIDC), mul= tiple sources, real-time updates and indexing, improved file listing option=
s, and more.</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;"><stro=
ng style=3D"font-weight: 700;">FileBrowser Quantum</strong> can be <a href= =3D"
https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVquV9qBDofg_5JUcmzpxi= dVC-vUloT0OM8zj1eyTKymqbdlF4iiIMdh2Lds-bDVzcrUt5NscmBkAXJNKUOyaY2EhjQ6VZGHl= 4OfQEi6-aSogzm4ZAQMEEIdAHscWtKgTEi6sCmQInpzxbPuyjme3e157_zyNfzM4GZz-C4PT3eB= U2ScBtxg_XY1_r-BnjRiG6JgG4lqHOc1pEAnFaXJSlOw9v06Os2-3iyHox7GXn8d4Pm663o_x1r= rtef7aP4aXtO358lz_pe-MvwEAAP__5uNVlw" style=3D"overflow-wrap: anywhere; col= or: #0f60d9; text-decoration: underline;" target=3D"_blank">easily installe=
d via Docker</a> and doesn't require any additional dependencies for de= ployment.</p>
<!--kg-card-begin: html-->
<img src=3D"
https://cdn.jsdelivr.net/gh/selfhst/cdn/assets/images/content-s= potlight/screenshot-filebrowser-quantum.webp" alt=3D"A screenshot of FileBr= owser Quantum's interface featuring a search bar at the top, a side nav= igation panel with links to the current user's profile and sources (wit=
h disk space usage), and a file listing of the current directory in the mai=
n body of the page." style=3D"border: none; -ms-interpolation-mode: bicubic=
; max-width: 100%;">
<!--kg-card-end: html-->
<p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Links: <a href=3D"htt= ps://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrlay9qBDofg_JK0cmzpxidVC-vUl= oT0OM8zjaXIRc5yqbQknDpMQTd62a972YdMUImpb2LXiQwgAgE2UIds1qZdQFgzsNLZFF5cX9KI= Yc1UpAnZLBOTBgyABOxqbr7misIQcagU2DE_OeLZ9Wcez2z2tvX-exr0Zmg3N_4Wh-W5oBmjIKG= rcfDXuXcGVOpEfJgw8cFAdSixxEPEZa0TJle09vU6Os2-3i2Hox7Hnn8d4Pm51vR_jrXXbU_naP= 4aXtO3p8lz_pe9EvwEAAP__ha9WTA" rel=3D"noreferrer" style=3D"overflow-wrap: a= nywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank"><st= rong style=3D"font-weight: 700;">Source Code</strong></a></p><h2 id=3D"vide= os-and-podcasts" style=3D"margin-top: 0; font-family: -apple-system, BlinkM= acSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; fo= nt-weight: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0=
; font-size: 32px;">Videos and Podcasts</h2><ul style=3D"margin: 0 0 1.5em =
0; line-height: 1.6em; padding-left: 1.3em; padding-right: 1.5em; list-styl=
e: disc; max-width: 100%;"><li style=3D"margin: 0.5em 0; padding-left: 0.3e=
m; line-height: 1.6em;"><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwz= AQhJ9GusloV6u_gw6F4vdYSZvY1ImLrRbSpy8J7XGYYT6-XlwCTrFpKRApxIwYvZYbr5tZewkJu= lzISfUhBGstSO5kWS9FoHKLXYS6E08ZOnrMwsJCl0Cg14IWvfU2A1pyOIlv3CBTDhxas6TIPjnT= Kdtlmc6ht7KM8Xkq96ZwVjj_FwrnQ-FMnKR6n5Wbb8q9d-tqi-hNhECGQu-mpppMzp6hJcjcSB_= ldbKfY71fFdmx7xv_PKbzcW_LsU93GXqU-rV9mJe0HuX6XP-l74K_AQAA___DJFaq" style=3D= "overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" targ= et=3D"_blank"><strong style=3D"font-weight: 700;">Warracker: The Ultimate W= arranty Tracking App</strong></a> | DB Tech</li><li style=3D"margin: 0.5em =
0; padding-left: 0.3em; line-height: 1.6em;"><a href=3D"
https://email.mail.= selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg-B6t39jEYwdbCUxOH2ZIlkUV9Xg1maA5-CJb= 0p6cj4jeynbndVNrTS7o2jqZlq1zDgB0i5WA5ZIikdEmtNq89rlSbN0F5myJqedq5ZoQ0IKFqBH= I4NRs4aIjRceuFCBB8ORMV9v6Ml1DbmkZ4_MS5k3gLHD-LwTOp8A59ILcrRVmvgvzXsHk4tEqrx= 0pcrWqHHJQMVrWJejIheSZXifHNdb9JgjGcWz885iux16W85j2NuRI-Wv7UC9pOdLtuf5L3wl_A= wAA__-CDVaD" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorat= ion: underline;" target=3D"_blank"><strong style=3D"font-weight: 700;">Ever= ything New In Home Assistant 2025.5!</strong></a> | Everything Smart Home</= li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;">=
<a href=3D"
https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8Gbli7Cyxw4FCp8n_Agm= OrTlzFtFL69VWi9jia0Ty9lm3EEoPonjE4DokoeN2vZdvN1jJHbH1xtlfPzACAPTUHRa-ZeSmlQ= 8MoTTz0snDkxQujSEPr9ZYJyIOHhATO0tS9FMHkEhcWAaccPDnT2fdlnc6h97yO8Xkq-6ZoVjT_= F4rmu6LZx9BFuCo7X5V9b2CrBPImIDvjuDVTY40mJV9QIqYiTt_z6-Q4x3a7KAfjOPby85jOx03= W-zHd-tAj16_9w7yk9ciX5_ovfWf6DQAA___TM1bX" style=3D"overflow-wrap: anywhere=
; color: #0f60d9; text-decoration: underline;" target=3D"_blank"><strong st= yle=3D"font-weight: 700;">HomeLab: The Self Hosted Path To Leveling Up</str= ong></a> | Lawrence Systems</li><li style=3D"margin: 0.5em 0; padding-left:=
0.3em; line-height: 1.6em;"><a href=3D"
https://email.mail.selfh.st/c/eJw0j= 81qwzAQhJ9GutmsVqufPehQKH4PebWOTZ24xGohffqS0B6HGebja8VnV3MSq8UliokRU7B6rds-= bK3E7Jou5HUOMUYAcMqNoNq1AAhyzoGEmVUxNNYsAZd5cQo12K0gYIAA7BDI46hBqjgmjjWKABm= CJ2c8dV_W8ex2L2vvn6fxbwYng9N_YXC6G5w8hcTeO-Onq_HvDfwsCcOQXKSBYmvDnOc8MIfqJD= uuQvZeXifH2bfbxRD049jrz2M8HzdZ78d40257mb_2j-ElbXu5PNd_6bvgbwAAAP__4gpVag" s= tyle=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline=
;" target=3D"_blank"><strong style=3D"font-weight: 700;">Linkwarden is an o= pen source self-hosted collaborative bookmark manager</strong></a> | Gadget= eerZA</li></ul><h2 id=3D"command-line-corner" style=3D"margin-top: 0; font-= family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-s= erif; line-height: 1.11em; font-weight: 700; text-rendering: optimizeLegibi= lity; margin: 1.5em 0 0.5em 0; font-size: 32px;">Command Line Corner</h2><p=
style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Use <strong style=3D"fo= nt-weight: 700;">openssl rand -base64 <em>x</em></strong> (replacing <em>x<=
with a number of your choice) to generate a random password from the c=
ommand line:</p><pre style=3D"white-space: pre-wrap; overflow: auto; backgr= ound: #15212A; padding: 15px; border-radius: 3px; line-height: 1.2em; color=
: #ffffff;"><code class=3D"language-bash" style=3D"font-size: 0.9em;">$ ope= nssl rand -base64 12
8AlOdTRS0oFkg6cv</code></pre><h2 id=3D"related-news-and-content" style=3D= "margin-top: 0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Hel= vetica, Arial, sans-serif; line-height: 1.11em; font-weight: 700; text-rend= ering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Relat=
ed News and Content</h2><div>
<!--[if !mso !vml]-->
<div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
<a class=3D"kg-bookmark-container" href=3D"
https://email.ma= il.selfh.st/c/eJw0j0tqxDAQRE8j7WRardanF1oEgu-h79jEYwdbCUxOH2ZIlkUV9Xg1mqBT8= EW2qD05z4jeynZP66bWGl3QtXUyLVvnHADoxpUgySXmbnoN3rQECZlQ56K9z2i4UzcIco0IaMEC= awQyODVbUtFM7JIrBUgQPDnT1ba-TNeQW1zG-LyEeRM4C5z_C4HzKXBGqOw8BWHmuzDvFUwuHq3= y2pEiV6vKIQfFbJMuQXMqJM_4Ojmuse43QTCOY0s_j-l67GU5j2lvQ46Yv7YP9ZKWI96e67_0Hf= E3AAD___H_VYQ" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #0= f60d9; text-decoration: 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;">Open source = project curl is sick of users submitting “AI slop” vulnerabil= ities</div>
<div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">“One way you can t= ell is it’s always such a nice report,” founder tells Ars.</d=
<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-ars-logo-512_480-300x300-4.png" alt st= yle=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; marg= in-right: 8px; width: 22px; height: 22px; display: none;" width=3D"22" heig= ht=3D"22">
<span class=3D"kg-bookmark-author" src=3D"Ars T= echnica" style=3D"line-height: 1.5em;">Ars Technica</span>
<span class=3D"kg-bookmark-publisher" src=3D"Ke= vin Purdy" 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>Kevin Purdy</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/a-call-to-arms-aga= inst-the-ai-horde-1152x648.jpg'); display: none;">
<img src=3D"
https://selfh.st/content/images/thumbna= il/a-call-to-arms-against-the-ai-horde-1152x648.jpg" 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/eJwskMGupCAQRb8GdhgoEXXBYjb-R1mUyjxaDGAnPV8_sfM2lVRycu7NDb6fDE4jSfZmtG6cA= cZB8gtjUjF4N5nAm-15HZxzWmvDc7Aa5eGD5c0AjA5mxsDODhws4mTYEmGYZPSgYdCDng1o20PH= AyGZ2c4OHZG2wuonp6uctqOrTSZ_tHZV0f8RsAhYsNTGdJyRsKP8ErDsGHZuVcDyuAUs-jn54lP= VfBdidZX8l6kpuktSsaoa6UflTd2VS1X1Xl-xtXjuCqOqKV_qfaeTC64xxRb5Ucviv5VyfUBhdc= s54b9PVz8nHSV3JzfZ_HqnH_VdSja_P_Tv9_bwPwAA__-MpW9L" style=3D"text-decoratio=
n: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: = 600;">
Open source project curl is sick of=
users submitting “AI slop” vulnerabilities
</a>
</td>
</tr>
<tr>
<td>
<div class=3D"kg-bookmark-description--= outlook">
<a href=3D"
https://email.mail.selfh= =2Est/c/eJwskMGupCAQRb8GdhgoEXXBYjb-R1m= UyjxaDGAnPV8_sfM2lVRycu7NDb6fDE4jSfZmt= G6cAcZB8gtjUjF4N5nAm-15HZxzWmvDc7Aa5eGD5c0AjA5mxsDODhws4mTYEmGYZPSgYdCDng1o= 20PHAyGZ2c4OHZG2wuonp6uctqOrTSZ_tHZV0f8RsAhYsNTGdJyRsKP8ErDsGHZuVcDyuAUs-jn= 54lPVfBdidZX8l6kpuktSsaoa6UflTd2VS1X1Xl-xtXjuCqOqKV_qfaeTC64xxRb5Ucviv5VyfU= Bhdcs54b9PVz8nHSV3JzfZ_HqnH_VdSja_P_Tv9_bwPwAA__-MpW9L" style=3D"text-decor= ation: none; margin-top: 12px; color: #738a94; font-size: 13px; line-height=
: 1.5em; font-weight: 400;">
“One way you can tell is = it=E2=80=99s always such a nice report,” founder tells Ars.
</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/eJwskMGupCAQRb8GdhgoEXXBYjb-R1mUyjxaDGAnPV8_sfM2lVRycu7ND= b6fDE4jSfZmtG6cAcZB8gtjUjF4N5nAm-15HZxzWmvDc7Aa5eGD5c0AjA5mxsDODhws4mTYEmGY= ZPSgYdCDng1o20PHAyGZ2c4OHZG2wuonp6uctqOrTSZ_tHZV0f8RsAhYsNTGdJyRsKP8ErDsGHZ= uVcDyuAUs-jn54lPVfBdidZX8l6kpuktSsaoa6UflTd2VS1X1Xl-xtXjuCqOqKV_qfaeTC64xxR= b5Ucviv5VyfUBhdcs54b9PVz8nHSV3JzfZ_HqnH_VdSja_P_Tv9_bwPwAA__-MpW9L" style= =3D"text-decoration: none; color: #15212A;">
<img src=3D"https:/= /selfh.st/content/images/icon/cropped-ars-logo-512_480-300x300-4.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/eJwskMGupCAQRb8GdhgoEXXBYjb-R1mUyjxaDGAnPV8_sfM2lVRycu7NDb6fD= E4jSfZmtG6cAcZB8gtjUjF4N5nAm-15HZxzWmvDc7Aa5eGD5c0AjA5mxsDODhws4mTYEmGYZPSg= YdCDng1o20PHAyGZ2c4OHZG2wuonp6uctqOrTSZ_tHZV0f8RsAhYsNTGdJyRsKP8ErDsGHZuVcD= yuAUs-jn54lPVfBdidZX8l6kpuktSsaoa6UflTd2VS1X1Xl-xtXjuCqOqKV_qfaeTC64xxRb5Uc= viv5VyfUBhdcs54b9PVz8nHSV3JzfZ_HqnH_VdSja_P_Tv9_bwPwAA__-MpW9L" style=3D"te= xt-decoration: none; color: #15212A;">
Ars Technica
•
Kevin Purdy
</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"share-your-content" style=3D"margin-top=
: 0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ari= al, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: opti= mizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Share Your Conte= nt</h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">I'm always=
looking for new and existing self-hosted content to share in <strong style= =3D"font-weight: 700;">Self-Host Weekly</strong>. Reach out using the butto=
n below if you'd like to have your own content featured or have a sugge= stion for content types you'd like to see featured in future newsletter= s.</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;"></p><div class= =3D"btn btn-accent" style=3D"box-sizing: border-box; width: 100%; display: = table;"><table border=3D"0" cellspacing=3D"0" cellpadding=3D"0" align=3D"ce= nter" style=3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-= rspace: 0pt; width: auto;" width=3D"auto"><tr><td align=3D"center" style=3D= "font-size: 18px; vertical-align: top; color: #15212A; border-radius: 5px; = text-align: center; font-family: -apple-system, BlinkMacSystemFont, Roboto,=
Helvetica, Arial, sans-serif; background-color: #0F60D9;" valign=3D"top" b= gcolor=3D"#0F60D9"><a href=3D"
https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9= GusmsVquVdNChUPweq5_Epk5cbLWQPn1JaI_DDPPxteyilRiq7tkG4pAQg9f9Jutm1pY52tYv5H= rxzAwAtqdGIHrJ3oUuCUv1GCswc7WFGhUuXWwE1GtGQA8ekkUgh1P3VapNlFi4ViBF8ORMZ98uy= 3QOveVljM9TuTeFs8L5v1A4HwpnErpIl6LcfFPuvYErNaA3wTIZ4tZMiSWalLzYGm2SSvrIr5P9= HOv9qgjGvm_y85jOx70uxz7d-9Ajl6_tw7yk9cjX5_ovfWf8DQAA__9KmFZh" style=3D"over= flow-wrap: anywhere; border: solid 1px #3498db; border-radius: 5px; box-siz= ing: border-box; cursor: pointer; display: inline-block; font-size: 14px; f= ont-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; bac= kground-color: #0F60D9; border-color: #0F60D9; color: #FFFFFF;" target=3D"_= blank">Let's Talk 💌</a></td></tr></table></div><p style=3D"marg= in: 0 0 1.5em 0; line-height: 1.6em;"></p>
<!-- POST CONTENT END -->
</td>
</tr>
</table>
</td>
</tr>
<!-- END MAIN CONTENT AREA -->
<tr>
<td dir=3D"ltr" width=3D"100%" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; color: #15212A; backgroun= d-color: #ffffff; text-align: center; padding: 32px 0 24px; border-bottom: = 1px solid #e0e7eb;" align=3D"center" bgcolor=3D"#ffffff" valign=3D"top">
<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/eJw0j81qwzAQhJ9GutmsVqufPehQKH4PebWOTZ24xGohffqS0B6H-= Zjha8VnV3MSq8UliokRU7B6rds-bK3E7Jou5HUOMUYAcMqNoNq1VGZSjkljlJyd4gK0OKk5oIpW= b7eCgAECsEMgj6MGqeKYONYoAmQInj_jqfuyjme3e1l7_zyNfzM4GZz-C4PT3eCUmBxXQeOnq_H= vDfwsCcOQXKSBYmvDnOc8MIfqJD9RsvfyGjnOvt0uhqAfx15_HuP5uMl6P8abdtvL_LV_DC9p28= vlSf-l74K_AQAA__83IlX6" 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; font-fa= mily: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-ser= if; line-height: 1.11em; text-rendering: optimizeLegibility; font-size: 14p=
x; font-weight: 700; 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; white-space: = nowrap; font-size: 15px; font-weight: 600; text-align: right; line-height: = 1.45em; vertical-align: bottom; color: #0f60d9;">
<a href=3D"
https://emai= l.mail.selfh.st/c/eJw0j01ugzAQRk9j74LG4z-8mEU33MOMTUB1cQSTSunpq6B2-fQ96dMrZ= EeTx8i6kokuxIQYva5feWu3rVAYTamLs3X2IQQAMDUVB1mvZHlhDHGGuIw8phnBcilxMQ6Tz8Xo= jRDQg4dkEJzFoXrObJJLIQdmcMrB-2c4a1vW4RTdaBV5nMp-KJwUTv_DRVbh9OiH5KZwysz9uYs= -6HL6Kdt-Vw6k95Z_XsP52nk9-rBX0ULzs33eriYtdH_bf_RN-BsAAP__HGlPJw" style=3D"c= olor: #0f60d9; text-decoration: none; overflow-wrap: anywhere;" 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: #73818c; margin-top: 20px; text-align=
: center; padding-bottom: 10px; padding-top: 10px; padding-left: 30px; padd= ing-right: 30px; line-height: 1.5em; font-size: 13px;" valign=3D"top" align= =3D"center">selfh.st © 2025 – <a href=3D"
https://email.mail.sel= fh.st/c/eJw0kM2K3DAQhJ9Gvsl0S936OegQWOY9pFZ7x6zjCWM5YfL0wUP2WHxFFVW9-IQ1RZm= 0YKQQs3ORJ_1Z182uvYSEXRfy2jiEAACouRPU6V6oqeTEqWtqDXsGgoZMhOCWlpintThwDAwZHZ= B3s7JUwUw51CACZAiunvnQbbnPx5i2ch_j12H8D-Nuxt2-gXG3cz_OdshzbXoxfzvPtRv_0cE3i= Y5txECWQu-2pZZszlxREuYqZFz40pfxH8zda9CUhSWzc1kFOIH2FCJSpJS8dpEuhDEheASWhIxc= o1QiMC7s-ufYdAx9XnlLluiAbPNLtURLt7W2bjNFJF4UXPPTs7xnPI6x7p-GYDweW_37mo_XLvf= nY951TKO0c_uy79unUT4v93_1u7h_AQAA__8qi3tT" style=3D"overflow-wrap: anywhere=
; color: #73818c; 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/eJwsjk1qwzAQRk8T7SLmRzOSFnMYWZ7Epq4NsVpIT18Ssvs-ePDebFywldyDG-akuRJlCf= 7d1u26zqYFZ78l9klUFQDQ65yghcW8ME-5MGUBLchZCJ0r0-Qo4h5WIyABgYoEiSm69NaxpqpNe= 4d0SfDyxNO32xLPER72nsc51v1-STCOY2t_z3g-9748jrj7CMOmn-3r-i4Mw-4v-vN-jf4DAAD_= _0xsPjA"></body>
</html>
--de23ea8db98315d256a8c96311d822850f9160620416d4d729ba0de66dd1--