• Self-Host Weekly (1 August 2025)

    From selfh.st Newsletter@noreply@mail.selfh.st to selfhosting@toolazy.synchro.net on Fri Aug 1 11:52:30 2025
    --e814eacdc4ecbbc011937a2755bfe8e1269b03a7ee2b9105c548cbf1388e
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable











    =C2=A0




















    Self-Host Weekly (1 August 2025) [https://email.mail.selfh.st/c/eJw0j8FqwzA= QRL9GutmsVitpddChUPwfWq0TmzpxsdVC-vUloT0OM8zjafHsKqdm5-JSIKDsItj5VtdtWLVE5l= ZrQsqqCADgfNPIYJfStCa6SEJGUo5JSZwmFdGq7BTsWhAwAINzLqCHkaJQDigVLkFEsiF4csZz3= i7LeHa7laX3z9P4N4OTwem_MDgdBqcMGeem2fjpZvy7gpeWMAzJRRooqg7CwkPOobrGLtdG9iiv= k_3s6_1qCPq-b_XnMZ6Pe1uOfbzP3fYiX9vH8JK2vVyf67_0XfA3AAD__3AmVmA]












    By Ethan Sholly =E2=80=A2 1 Aug 2025


    View in browser [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2p9FloE= gu-h79jEYwdbCUxOH2ZIlkUV9Xg1ao_JuyJbRMcGTEALst3Tuqm1Rut9ScmRCbUSAADqUq0HuUT= duzO1ka7InmxuXSfknpIGG7gFuUYCYvCAiEwaJmOzCUw5QeeccxAGnpzpaltfpmvILS5jfF5Cvw= maBc3_haD5FDRzCBbYWaHnu9DvFXQujlg5tEYZW6vKPnsVAicsHkMqRp7xdXJcY91vwsA4ji39P= KbrsZflPKa9DTli_to-1Etajnh7rv_Sd6TfAAAA___Cy1VN]




    View in browser [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W_-FFoHg= e6j1GZt47GArgcnpwwzJsqiiHq8mHTAHX2RL6K0BE9GBbPe8bmqtyYVQcvZkYq0EAIC6VBdALom= i6RRjh2ZbaxQ018i5E_pguyOWayIgCwEQ0ZKGyTg20RJn6JaZozDw5ExX2_oyXUNuaRnj8xL6Td= AsaP4vBM2noBkrVVsaCD3fhX6voLl4ssqjM8q4WhUHDipGm7EEjLkYeabXyXGNdb8JA-M4tvzzm= K7HXpbzmPY25Ej8tX2ol7Qc6fZc_6XvRL8BAAD__xZKVgQ]














    =C2=A0











    =C2=A0


















    Weekly Highlights



    My feed was swarming with self-hosting and adjacent articles this week, muc=
    h of it prompted by Dropbox's discontinuation of its passwords platform [ht= tps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrT6OehQKH4PraTEpk5cbLWQPn1= JaI_DDPPxtWwjlhiq7hkDO3AJPeh-K-tm1pZ9jLWUQC61RgAAaGvzEfSSA9WEHZCBBTqgFwaxJM= WHyBiTXjMBMURARCYLk_PiEpMUuLCIJOXgyZnOvl2W6Rx6y8sYn6eyb4pmRfN_oWg-FM2Bq08gR= dn5pux7Ays1EJuA3hnnWzMSJZqUuGCNmEp1-sivk_0c6_2qHIx938rPYzof97oc-3TvQ48sX9uH= eUnrka_P9V_6zvQbAAD__x4rVMo], Proton's new open-source authentication app [= https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVn-7Bx0Kxe-hleTY1IlLrBbSp= y8J7XGYYT6-lh3ZQqnqnm0KHjzbCLpfy7abreVIVEtJ6Lk1BACwrrZIoNfcF0JJIskmLgBQQ-oR= u28cFyoL6S0jYAACa21AB5OP4jmgFFiCiLDy8ORMZ9-XdTqH3vM6xuep3JvCWeH8Xyic7wpnx-y= 4R1Zuvir33sBJTRhMstEbH1szQkKGORRbyXKpXt_z6-Q4x3a7KA_jOPby85jOx62u92O69aFHlq= _9w7yk9ciX5_ovfWf8DQAA___hDlWN], and another wave of cheeky articles with c= lickbait titles [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W99eaBEI= voektscmHjvYSmBy-jBDsiyqqMeTbBOWFJueMkbvwDEG0NO9rJtZJYeUWimRHIsQAADaJiGBXjL= 5NNWA4IURQ7MRqcicZopzkyher5mAPCRARE8WBheqY0-1wOxrrawcPDnDNW3zMlxdb3np_fNS9k= 3RqGj8LxSNp6KRI0bixsqOd2XfBWxtkbyJGJxxQcTUVJNh9gVbQi7N6TO_To6rr_tNOejHsZWfx= 3A99racx7BPXfdcv7YP85LWPd-e67_0nek3AAD__6VbVU0] that leave you wondering if=
    self-hosting is or isn't the future (spoiler alert =E2=80=93 it's both).

    However, most of my attention was focused on select software updates across=
    the ecosystem that brought highly anticipated functionality to existing pr= ojects, a few of which I'm covering in this week's lightning round intro:

    * The Pangolin reverse proxy project released a prototype client platform = [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK32O1UmJTJy62Wkif= viS0x2GG-fhasQk5RdG9YPQOXMYAut943czaSkhJmCO53BoBAKCVFhLopYgFSTazSLwQYQ-xc_C= uhuwbxMZ6LQTkIQEierIwuVBd9lQZLr7WmpWDJ2c6-3ZZpnPorSxjfJ7KvimaFc3_haL5UDRHxI= jBg7LzTdn3BrZKJG8iBmdcaM3UVJPJ2TNKwszi9FFeJ_s51vtVORj7vvHPYzofd1mOfbr3oUepX= 9uHeUnrUa7P9V_6LvQbAAD__7VfVTc] that enables client tunneling and site-to-s= ite access across peers
    * Navidrome, a popular music streaming platform, quietly introduced suppor=
    t for multiple libraries [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutm= sdlfy6qBDofg_JK0SmzpxsdVC-vUloT0OM8zjaSJxWaZqW3KTZ-DoAth2y-s2rJqCSM15Qo6qCA= DgqGoQsEty2eeI1EhJpyrUGENTvWhEFaBi14SAHgSccx4JRg6Fo8eS4eJLKdEwPDnj2bbLMp7db= mnp_fM09GZwNjj_Fwbnw-BMAYVrI0PzzdC7ApU6oR8mF3jgoDoUKTLE6LOr4mKubI_0OtnPvt6v= hqHv-5Z_HuP5uNfl2Md767an8rV9DC9p29P1uf5L3wl_AwAA__8HzFXM]
    * Tandoor Recipes dropped v2, which includes a complete re-write of the pl= atform's frontend [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx= 0Kxe-hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPo= NfcyRUATLEkt0hlJNvAhgIEwkmS3jIBOYiAiI4sTOyFkyMpsDgRSYrhyZnOvi_rdA6953WMz1PZ= N0Wzovm_UDTfFc19aQhBqrLzVdn3BlZqIGcCejbsWzMSJZqUXMEaMZXK-p5fJ8c5tttFMYzj2Mv= PYzoft7rej-nWhx5ZvvYP85LWI1-e67_0nek3AAD__5ZqVYI] (love the new look, still=
    hate the beige theme =E2=99=A5)
    * Postiz, a social media management tool, also dropped a v2 design update = [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrlby6qBDofg_pJUcmzpxidVC= -vUloT0OM8zj1eQEs0xqW8LJM3DEALZd87YPW01BRHOeiGOtBACATmsQsGvKniQrVCVmL7xMqJG= p8dLES1GwWyIgDwKI6MnByKFw9FQyLL6UEg3DkzOebV_W8ex2T2vvn6dxb4ZmQ_N_YWi-G5qVG1= IObNx8Ne69gis6kR8mDDxwqHUoUmSI0WdUwZiV7T29To6zb7eLYejHseefx3g-brrej_HWuu2pf= O0fw0va9nR5rv_Sd6LfAAAA___NLVWW] (minus the beige)
    * The new-ish (yet increasingly popular) book manager BookLore introduced = magic shelves [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVn-rgw6F4v= fYleTY1IlLrBbSpy8J7XGYYT6-VhxZplR1LzYFDz7bCLpfedvN1kokqswJfW4NAQCsqy0S6LWI5= NwZ6-JEesrkhMFJTdUvceGY9FYQMACBtTagg8lH8TmgMCxBRLLy8ORMZ9-XdTqH3ss6xuep3JvC= WeH8Xyic7wrnbkUCkCg3X5V7by8cBpNs9MbH1oyQkMk5sK1kM1ev7-V1cpxju12Uh3EcO_88pvN= xq-v9mG596FHka_8wL2k9yuW5_kvfBX8DAAD__7PdVrg] =E2=80=93 smart, dynamic coll= ections for those who can't be bothered to manually organize their librarie=
    s
    * Immich released support for user-defined share URLs [https://email.mail.= selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzaixFB1= zxgcAyf0oPtN1s2sLfsYq0ggTq0RAADa2nwEvWQmjhadUBXPgjZ0Qb4EpFBT77XoNROQgwiI6Mj= CxL5wclQELq6UkhTDkzOdfbss0zn0lpcxPk9l3xTNiub_QtF8KJqbZU_gQdn5pux7A1tqIGcCej= bsWzMllmhScoI1YpLK-sivk_0c6_2qGMa-b_LzmM7HvS7HPt370COXr-3DvKT1yNfn-i99Z_oNA= AD__4uBVSY]

    Happy https://email.mail.selfh.st/c/eJw0jktuxCAQRE9jdoO6GzCw6G3uQfMZWyG2NJB= Ik9NHTjK7qqeS6hU2AVPwWVVG7yzYiCuo-pH2ftsLryHklDzZWAoBAKDJZQ2gNg4REAu1WKXYnK= WZRhGibyaJIZ_UzgTkIAAiOjKg7So2OpIEzYlIXCxcP3rU3jY9pur8igu97cd9IVSPP3aOeQEL8= zx7-n7q8Tzy9jj1UaeaLJ_9_fZrrSbfr_V_-2L6CQAA__-6ZEWI




















    Self-Host Weekly is an independent publication supported by its readers. Co= nsider signing up [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx= 0Kxe-hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPo= Ndcm3ctIS0dfE3MCSIGCkjgvCxW9JYJyEEERHRkYWIvnBxJgcWJSFIMT8509n1Zp3PoPa9jfJ7K= vimaFc3_haL5rmiuRbh0rsrOV2XfG1ipgZwJ6Nmwb81IlGhScgVrxFQq63t-nRzn2G4XxTCOYy8= _j-l83Op6P6ZbH3pk-do_zEtaj3x5rv_Sd6bfAAAA__-WmFWT] or making a donation [ht= tps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30OrlWNTJy6xWkifviS= 0x2GG-fik2IQ1xaZ7wegduIwBdL_WbTeblJBSqzWSyyIEAIC2SUig1xJDZSceIVFvuPjWudfWo3= UShYPorRCQhwSI6MnC5AK77IkrLJ6Zs3Lw5Exn35d1OofeyzrG56nsm6JZ0fxfKJrviuZAocGCX= tn5quy7gOUWyZuIwRkXRAwnTiZnX7ElzLU5fS-vk-Mc2-2iHIzj2OvPYzoft7bej-nWhx6Fv_YP= 85LWo1ye67_0Xeg3AAD__3gZVlI] to show your support and help offset the costs=
    associated with running the newsletter.








    Support selfh.st [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVrvy6qB= Dofg_JK0SmzpxsdVC-vUloT0OM8zjafLiskzVtuQmJqDoAth2y-s2rJqCSM15QoqqCADgfNUgYJ= cUVVggs2jOk29EUpsWIIisITDZNSEgg4BzjtHDSKFQZCwZLlxKiYbgyRnPtl2W8ex2S0vvn6fxb= wZng_N_YXA-DM4VkZgBjJ9vxr8r-FIn5GFygQYKqkORIkOMnF0VF3Mle6TXyX729X41BH3ft_zz= GM_HvS7HPt5btz2Vr-1jeEnbnq7P9V_6TvgbAAD__4OkVQs]













    Newswire






    Introducing UniFi OS Server for MSPs
    Deploy UniFi OS Server on your own hardware for license free local control,=
    secure cloud management, SD=E2=80=AFWAN, and Zero T=E2=80=A6








    [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg-B5qfcYmHjvYSmBy= -jBDsiyqqMeryQSdgy-yJe0tAUXtQLZ7Xje11uRCKDl7pFgrAgBoU6oLIJfEwTdDxnG3LcRWagf= XbS_ZaTa5drkmBLQQQGtt0cBEjila5AzdMnMUBE_OdLWtL9M15JaWMT4vYd4EzgLn_0LgfAqcHV= Mz1nVh5rsw7xUMF49Wee1IkatVceCgYrRZl6BjLiTP9Do5rrHuN0EwjmPLP4_peuxlOY9pb0OOx= F_bh3pJy5Fuz_Vf-k74GwAA__-er1aa]








    Ollama=E2=80=99s new app =C2=B7 Ollama Blog
    Ollama=E2=80=99s new app is now available for macOS and Windows.








    [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZbUWmgRCL6HvmMTjx1sJTA5= fZghWRZV1OPVaFgn9kW2qL0loKAdyHZP66bWGh1zSckjhVoRAECbUh2DXCImnxha6Yw5MNhsugX= fazW2mRRIrhEBLTBorS0amMhlChZzgm5zzkEQPDnT1ba-TNeQW1zG-LyEeRM4C5z_C4HzKXD21L= Tz3Qkz34V5r2By8WiV144UuVpV5swqBJt0YR1SIXnG18lxjXW_CYJxHFv6eUzXYy_LeUx7G3LE_= LV9qJe0HPH2XP-l74i_AQAA___p7VWo]








    Shelly joins Works with Home Assistant
    With a great selection of switches and relays built for Z-Wave.


    Home Assistant
    =E2=80=A2Miranda Bishop




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1IlLrBbS= py8J7XGYYT6-lqxgllB1TxgcA0f0oPs1b7vZWvIiNedAHFsjAAC0tXkBvaaFu80LSu8lWI8RWNg= FW6t3BI6q3hIBORBAREcWJvaFo6OSYXGllKgYnpzp7PuyTufQe1rH-DyVfVM0K5r_C0XzXdFcKQ= g0csrOV2XfG9hSAzkT0LNh35opUsTE6DJWwZgr63t6nRzn2G4XxTCOY88_j-l83Op6P6ZbH3qk8= rV_mJe0HunyXP-l70S_AQAA__9w7lUL]








    Giving Up on Element & Matrix.org
    The Matrix.org network has great potential, but after years of dealing with=
    glitches, slow performance, poor UX, and on=E2=80=A6


    =E3=83=9E=E3=83=AA=E3=82=A6=E3=82=B9





    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hlZTY1ImLrRbS= py8J7XGYYT6-lm3EEkPVPWNwDJzQg-63sm5mbdnHWEsJxKk1AgBAW5uPoJfMSYCrTcWRh0YOsSc= XpXaplTCIXjMBOYiAiI4sTOyFkyMpcHEikhTDkzOdfbss0zn0lpcxPk9l3xTNiub_QtF8KJqxUf= eXiMrON2XfG1ipgZwJ6Nmwb81IlGhScgVrxFQq6yO_TvZzrPerYhj7vpWfx3Q-7nU59unehx5Zv= rYP85LWI1-f67_0nek3AAD__73PVY8]








    Microsoft bans LibreOffice developer=E2=80=99s account without warning, rej= ects appeal
    A LibreOffice developer has shared his experience of having his Microsoft a= ccount banned, and how the company has been =E2=80=A6


    Neowin
    =E2=80=A2David Uzondu




    [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLwgJ74FCp8n-wQGKrTlzZtFL6= 9VWi9jia0Ty9ll2yJcWqe7aRPHi2AXS_lXUza8shpVpKRM-tIQCAdbWFBHrJVDp5Fwq6JkTCHWI= EZuiCjaUGvWYEJEhgrSV0MPkgngmlwIVEhJWHJ2c6-3ZZpnPoLS9jfJ7KvSmcFc7_hcL5UDgH64= KL2JWbb8q9N3BSI5KJNnjjQ2tGkiTDTMXWZLlUr4_8OtnPsd6vysPY9638PKbzca_LsU_3PvTI8= rV9mJe0Hvn6XP-l74y_AQAA__-iiVU9]








    Tailscale=E2=80=99s web-based SSH is the easiest way to log into weird litt=
    le computers
    You deserve some always-on gadgets=E2=80=94and an easier way to access them= =2E








    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYaeXY1IlLrBbS= py8J7XGYYT4-KS5ZTrHpXmz0BJRtAN2vvO1mkxJSaswRKYsgAIB1TUICvRZIC9cArYntjAIiQNS= bSIwLdBC9FQT0kMBa69HBRKFS9lgZFl9rzYrgyZnOvi_rdA69l3WMz1O5N4Wzwvm_UDjfFc6cFv= ZITbn5qty7gKstojfRBjIURExNNZmcPduWbOZG-l5eJ8c5tttFEYzj2PnnMZ2PW1vvx3TrQ49Sv= _YP85LWo1ye67_0XfA3AAD__8LiVtE]








    Introducing Proton Authenticator: Secure 2FA, your way | Proton
    We=E2=80=99re launching a secure, independent authenticator app available o=
    n desktop and mobile, to help you secure your online=E2=80=A6


    Proton
    =E2=80=A2Son Nguyen Kim




    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVit596BDofg_tJIVmzpxidVC= -vUloT0OM8zj1eTZZZ6KXZKbAgGJi2CXa972YaspMpecJySpFQEAnC81Mtg1tYKx1BoWRAnUiFF= zjKLK0bUCzm4JAQMwOOcCehgpKklAzdCCqooheHLGc9nbOp7d7mnt_fM0_s3gbHD-LwzOd4NzY5= EiLRo_X41_r-C1TBiGyUUaKNY6KCsPIiG7wk5yIXtPr5Pj7NvtYgj6cez55zGej1tZ78d4W7rtS= b_2j-ElbXu6PNd_6TvhbwAAAP__CNdV5Q]








    You don=E2=80=99t own it if they can break it
    This newsletter covers the recent cloud disasters from three companies, and=
    why local control is the only safe path for=E2=80=A6


    Building the Open Home
    =E2=80=A2Paulus Schoutsen




    [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZZaWmgRCL6HvmMTzzjYSmBy= -uAhWRb1qOLVaLxOnotsUbMloKAdyHZP66bWGp33JSVGCrUiAIA2pToPcrlwrqE6doYCd8e9eLa= mM0ErrYNcIwJa8KC1tmhgIpcpWMwJus05B0Fw_Uxn2_oynUNucRnj8xTmTeAscP4vBM6HwDk110= xoVpj5Lsx7BZMLo1WsHSlytarss1ch2KSL1yEVkkd8jeznWB83QTD2fUs_z-l8Pspy7NOjDTli_= to-1Etajni76L_0HfE3AAD__62-VZU]










    Software Updates


    Beaver Habit Tracker v0.7.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9G= utmsdlfS6qBDofg_tJITmzpxsdVC-vUloT0OM8zjtUziisRq5-yiZ-DkAtj5VtZtWFsOIrWUiJx= aQwAAR7UFAbtkZEJ1EUTRzyERp1KRXWRSSRcgu2YE9CDgnPNIMHJQTh61wMWrajIMT854zttlGc= 9ut7z0_nkaejM4GZz-C4PTYXASqrGWVgxNN0PvDUhrRD9EF3jg0NqgojKk5Iur4lKpbI_8OtnPv= t6vhqHv-1Z-HuP5uNfl2Mf73G3P-rV9DC9p2_P1uf5L3xl_AwAA__8nkVUF] | Habit Tracki= ng: Context menu for habit management from the home page, image attachments=
    in notes, add notes via streaks
    BookLore v0.35.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0= Kxe8haa3Y1IlLrBbSpy8J7XGYYT4-yTZiiaHpJWNwDJzQg16uZdvNJtnH2EoJxEmEAADQNvER9J= p7AyzF20As3nroMVCvCBhlYUHQWyYgBxEQ0ZGFiX3l5KgW6K7WmhTDkzOdy97X6Rx6z-sYn6eyb= 4pmRfN_oWi-K5ql99YaJWXnq7LvAra2QM4E9GzYi5gaazQpuYItYiqN9T2_To5zbLeLYhjHsZef= x3Q-bm29H9NtGXrk-rV_mJe0HvnyXP-l70y_AQAA___bulXs] | Books: Dynamic rule-bas=
    ed smart collections (magic shelves), dropdown toggles in sidebar
    BookStack v25.07 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0= Kxe-x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvW= a03uECSQilRitdLHdJtS21BkHWWyYgBxEQ0ZGFiX3h5KgILK6UkhTDkzOdfV_W6Rx6z-sYn6eyb= 4pmRfN_oWi-K5qxBOcTirLzVdn3BrbUQM4E9GzYt2ZKLNGk5ARrxCSV9T2_To5zbLeLYhjHscvP= Yzoft7rej-nWhx65fO0f5iWtR74813_pO9NvAAAA__8ZbVXn] | Documentation: Plaintex=
    t Markdown page editor input option, ZIP import/export API endpoints, tag-c= lasses based upon parent book/chapter, WYSIWYG editor improvements
    Calibre-Web Automated v3.1.0 [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8= GbljLssBy4FCp8n8AS2KrTlzZtFL69VWi9jia0Tw9yY5t4dh0zzZ6Ako2gO63sm5mlRyYWykRKY= kgAIB1TQKDXnIvlsAjp9iLBOkYQCJRrJLgwinqNSOgBwZrrUcHE4VKyWMtcPG11qQInpzp7Ntlm= c6ht7yM8Xkq96ZwVjj_FwrnQ-EcG3mEwMrNN-XeBVxtEb2JNpChIGIqVzYp-WIb21Qa6SO_TvZz= rPerIhj7vpWfx3Q-7m059unehx65fm0f5iWtR74-13_pO-NvAAAA__-LNFUd] | Books: Spli=
    t library support, Hardcover API integration, improved metadata selection U=
    I, KoReader Sync functionality, bulk add books to shelves
    Docmost v0.22.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK= 30PaVWJTJy62WkifviS0x2GG-fik2IQ1Rda9YPQOXMYAut_quplVSkiJa43ksggBAKBlCQn0Ulh= azyFmFqqSJHIUgswpxEuLPbBeCwF5SICInixMLjSXPbUKF99ay8rBkzOdfbss0zn0VpYxPk9l3x= TNiub_QtF8KJoze-8QrbLzTdl3Ads4kjcRgzMuiJiWWjI5-4qcMFd2-iivk_0c6_2qHIx93-rPY= zofd16Ofbr3oUdpX9uHeUnrUa7P9V_6LvQbAAD__19FVhM] | Documentation: Page trash=
    system, additional table features, numbering styles for ordered lists, dup= licate pages in a space, find and replace, theme toggle
    Docs v3.5.0 [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLAsty4FCp8n-w= gGOrTlzFtFL69VWi9jia0Ty9lh3bwrHqnm0MHnyyBLpfy7abrWVirqVE9Kk1BACwrjZi0GteuBZ= L6Ck1TlyddIqBC2LqPYB0vWUEDMBgrQ3oYPIkPgWUAksQkaQ8PDnT2fdlnc6h97yO8Xkq96ZwVj= j_Fwrnu8IZkaACLcrNV-XeGzipEYOJlrzx1JoRFjYphWIr21Sq1_f8OjnOsd0uysM4jr38PKbzc= avr_ZhufeiR5Wv_MC9pPfLluf5L3xl_AwAA___D1VV3] | Office Suite: Multi-columns,=
    interlinking, sub-document link visibility, mask documents from list view,=
    block drag-n-drop when not on desktop
    Drop v0.3.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_= tJITmzpxsdVC-vUloT0OM8zjtewEi8Rq54zRM3DCAHa-lXUb1paDSC0lEqfWCAAAXW1BwC45gSi= SVucjlYAyxyDAIQZhH6OCXTMBeRBARE8ORg7KyZMWuHhVTYbhyRnPebss49ntlpfeP0_j3gxNhq= b_wtB0GJo8xcKlsnHTzbj3Bk5rJD9EDDxwaG1QURlS8gWrYCqV7ZFfJ_vZ1_vVMPR938rPYzwf9= 7oc-3ifu-1Zv7aP4SVte74-13_pO9NvAAAA___k8lSB] | Gaming: Setup wizard, multip=
    le library sources, built-in newsletter, collections, store overhaul, new m= etadata providers and fields
    Grist v1.7.0 [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D0= ktT028djBVgKT04cZkmVRRT2eZBuxxND0lDE4Bk7oQU_3sm5mlexjbKUE4iRCAABom_gIesnzbF= OUFhCYAQO5YANJ83EqVMVavWYCchABER1ZGNhXTo5qgdnVWpNieHKGa9rmZbi63vLS--el7JuiU= dH4XygaT0VjS8HVAqLseFf2XcDWFsiZgJ4NexFTY40mJVewRUylsT7z6-S4-rrfFEM_jq38PIbr= sbflPIZ96rrn-rV9mJe07vn2XP-l70y_AQAA__-Q61Vp] | No-Code / Low-Code: Attachm= ent fields on forms, duplicate widgets, new formula functions, improved key= board navigation, new environment variables
    HortusFox v5.2 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6OehQK= H4PSSvHpk5cYrWQPn1JaI_DDPPxSXbRlhia7tkGJqBkPeh-LdtuNsk-xlZKQEoiCABgXRMfQa9Z= SlsC1-DBdWxCSAwJu-2ls_AS9ZYRkCGCtZbRwUS-UmKsBRautSZF8ORMZ9-XdTqH3vM6xuep3Jv= CWeH8Xyic7wpnYGBqAZWbr8q9C7jaArIJ1pMhL2JqrNGkxMW2aFNppO_5dXKcY7tdFME4jr38PK= bzcWvr_ZhufeiR69f-YV7SeuTLc_2XvjP-BgAA___yf1WT] | Gardening: Custom thumbna= ils for location previews, plant tasks, JavaScript in themes, plant list st= yle preferences, test SMTP, clear app and database cache
    Immich v1.137.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBD= ofg99JfY1ImLrRbSpy8J7XGYYT6-lqxgllB1TxgcA0f0oPstr5tZW_IiNedAHFsjAAC0tXkBvST= OAWu7sANLXkoRag05dwDbWWzQayIgBwKI6MjCxL5wdFQyXFwpJSqGJ2c6-3ZZpnPoLS1jfJ7Kvi= maFc3_haL5UDSHQNGHXpWdb8q-N7ClBnImoGfDvjVTpIiJ0WWsgjFX1kd6neznWO9XxTD2fcs_j= -l83Oty7NO9Dz1S-do-zEtaj3R9rv_Sd6LfAAAA__-NSlU7] | Photos: Updated docker-c= ompose template, beta timeline updates, custom share URLs, find large files=
    , granular API key permissions
    Kanba v1.06 [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n8A= 68RWnbgytFL69VWi9jia0Tw9yY5t4dj0km30BJRsAL3cyrabTXJgbqVEpCSCAADWNQkMes0IkTA= 44oTMNYCgo1SYsUkrwl5vGQE9MFhrPTqYKFRKHmuBi6-1JkXw5Ex92S_r1Ife8zrGZ1fuTeGscP= 4vFM6nwlkSofMelZtvyr0LuNoiehNtIENBxFSubFLyxTa2qTTSZ36dHH1s96siGMexl5_H1B_3t= p7HdF-GHrl-7R_mJa1Hvj7Xf-k7428AAAD___9ZVIY] | Kanban: Optional PostgreSQL s= upport
    Navidrome v0.58.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVrvS6q= BDofg_JK0dmzpxidVC-vUloT0OM8zjafbiisRm5-wiE1ByAex8Lds-bJqDSCslIiVVBABwvmkQs= GtWQG5tYXEqzfNCBIVwlhSBi1exW0ZABgHnHKOHkUKlxFgLLFxrTYbgyRnPeV_W8ex2z2vvn6fx= bwYng9N_YXC6G5ygkATWZPx0Nf5dwdcWkYfoAg0UVIcqVYaUuLgmLpVG9p5fJ8fZt9vFEPTj2Mv= PYzwft7bej_E2d9tz_do_hpe07fnyXP-l74y_AQAA__-WXVVA] | Music Streaming: Multi= -library support, enhanced search capabilities
    Pangolin v1.8.0 [https://email.mail.selfh.st/c/eJw0j01qwzAQhU8j7WRmRn-jhRaF= 4ntoJCU2deISq4X09CWmXb4f3uNr2TIWjlX3jNE7cAkD6H4r62bWlgNzLSWSS60RAADa2gKDXjJ= yuHRbvJfeYoXgMPV6WpJs6UmvmYA8MCCiJwuTC-KSJylw8SKSlIPXz3T07bJMx9BbXsb4PJR9Uz= Qrmv8DRfND0cwBvQUIys43Zd8bWKmRvIkYnHGhNSMsbFLyBStjKtXpRz5H9mOs96tyMPZ9Kz_P6= Xje6_LYp3sfemT52j7MCa1Hvr7af-o7028AAAD__wqhVaA] | Reverse Proxy: Client tun= neling support, enter password when security keys are present, basic member=
    portal dashboard
    Postiz v2.0.0 [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D= 30HZt47GArgcnpwwzJsqiiHq9GzZjYF9kiemvABHQg2z2tm1prdMwlJU8m1EoAAKhLdQxyiYhsD= eoUQi0tWcfM3lNm9r2E1lCukYAsMCCiJQ2TcdkESzlBtznnIAw8OdPVtr5M15BbXMb4vIR-EzQL= mv8LQfMpaKbae9NdCz3fhX6voHPxZJVHZ5RxtarMmVUINmFhDKkYecbXyXGNdb8JA-M4tvTzmK7= HXpbzmPY25Ij5a_tQL2k54u25_kvfkX4DAAD__7w3Vbs] | Social Media: Complete rede= sign, saving last month/day/week state, media items in menu
    RepoFlow v0.6.0 [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6Wx9LCy0C= wffoluSxiccOthKYnD7MkCyLKurxarYROY5Ft4yjd-ASBtDtzutm1ppDjIV5JJdqJQAAtKWGCHr= JxbdiWxAPnCQxUguB50LJsqPIRa-ZgDxEQERPFgYXxCVPwjB7EUnKwZMzXG2bl-HqestL75-Xsm= -KJkXTf6FoOhVN4quPCVnZ6a7sewUrZSRvRgzOuFCrkSjRpOQZS8TExekzv06Oq6_7TTnox7Hxz= 2O4HntZzmPYW9c9y9f2YV7Suufbc_2XvjP9BgAA__9FZVYl] | Container Registry: Work= space-level permissions, CLI retry configuration, NPM dist tag management, = password special character policy, block disposable emails, external role m= apping
    Tandoor Recipes v2.0.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsr= n68OuhQKH4PrVaOTZ24xGohffqS0B6HGebj0-wYC0_VtoxT8OATRrDtWrZ92DRH5lrKRD6pEgAA= uqqRwa65eHboGF3lIhQUWZpMRdyyRNQW7JYJKAADIgZyMPooPgWSAksQkWQ8PDnj2fZlHc9u97z= 2_nka92ZoNjT_F4bmu6G5VkVXUY2br8a9KzipE4VhwugHH1UHYeEhpVCwMqZSvb3n18lx9u12MR= 76cezl5zGej1td78d4a932LF_7x_CStj1fnuu_9J3pNwAA__82oVZH] | Recipes: Front en=
    d rewrite, AI recipe import, global search, new start page, URL bindings, q= uick edit functionality
    Umami v2.19.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe= -x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWa06= Dp1WqSCW5xPIAGFK1SInrjqLROQgwiI6MjCxL5wclQEFldKSYrhyZnOvi_rdA6953WMz1PZN0Wz= ovm_UDTfFc2MS-sCSdn5qux7A1tqIGcCejbsWzMllmhScoI1YpLK-p5fJ8c5tttFMYzj2OXnMZ2= PW13vx3TrQ49cvvYP85LWI1-e67_0nek3AAD__6fuVYI] | Web Analytics: Data export = from UI, download individual report statistics, event properties chart/tabl=
    e view
    Wingfit v5.3.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDo= fg99JfY1ImLrRbSpy8J7XGYYT6-lqxgllB1TxgcA0f0oPstr5tZW_IiNedAHFsjAAC0tXkBvaQQ= rKcWo0MbwUngUqHnJuzY-SKo10RADgQQ0ZGFiX3h6KhkuLhSSlQMT8509u2yTOfQW1rG-DyVfVM= 0K5r_C0XzoWgG6t3TJSo735R9b2BLDeRMQM-GfWumSBETo8tYBWOurI_0OtnPsd6vimHs-5Z_Ht= P5uNfl2Kd7H3qk8rV9mJe0Hun6XP-l70S_AQAA__8O4VS-] | Fitness: Support for gene= ric OIDC authentication




    New Software


    Brian RSS [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D30HZ= t47GArgcnpwwzJsqiiHq9GzZjYF9kiemvABHQg2z2tm1prdMwlJU8m1EoAAKhLdQxyiWQraYLeg= uXAvnLqmBBB99Z7tyTXSEAWGBDRkobJuGyCpZyg25xzEAaenOlqW1-ma8gtLmN8XkK_CZoFzf-F= oPkUNCdXbPXOCz3fhX6voHPxZJVHZ5RxtarMmVUINmFhDKkYecbXyXGNdb8JA-M4tvTzmK7HXpb= zmPY25Ij5a_tQL2k54u25_kvfkX4DAAD__9FNVag] | RSS: Daily personalized RSS lea= rning content about users' favorite books
    Docker Wake-Up [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVruWdNChU= Pwfu5IcmzpxidVC-vUloT0OM8zj1eyjkxiKbdkFJqDkJrDtKts-bDVPMRaRgJRqRQAA50udItg1= k2OR2gIWRqaweAFBjosyJW1U7ZYRkCGCc47Rw0iTUmJUgYVVNRmCJ2c8276s49ntntfeP0_j3wz= OBuf_wuB8NzgD8YKB1Pj5avx7Ba8lIA_BTTTQVOugUeOQEosr0SUpZO_5dXKcfbtdDEE_jl1-Hu= P5uJX1foy31m3P-rV_DC9p2_Pluf5L3xl_AwAA___XRFWR] | Docker: Start/stop Docker=
    containers on-demand
    docmd [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZa6aBDofg99GPFpk= 5cYrWQPn1JaI_DDPPxtWQD5iBVLwnFMXBED3q55m03W0s-hJqzEMfWCAAAbW0-gF6TWBBhJwWdx= 9ol5swi3LrtHQs4vSUCchAAER1ZmNgXjo5Khu5KKVExPDnTuex9nc6h97SO8Xkq-6ZoVjT_F4rm= u6KZLEIMaJWdr8q-N7ClCjkj6Nmwb82UUIKJ0WWsAWOurO_pdXKcY7tdFMM4jj3_PKbzcavr_Zh= uy9Ajla_9w7yk9UiX5_ovfSf6DQAA__84X1Ss] | Documentation: Generate beautiful,=
    lightweight static docs from standard Markdown files
    git-stats [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hla= zY1IlLrBbSpy8J7XGYYT6-lm3EEkPVS8bgGDihB71cy7abrWUfYy0lEKfWCAAAbW0-gl4z-CrIs= TdcQnfoihfXg0OIvdtmrd4yATmIgIiOLEzshZMjKdCdiCTF8ORM57L3dTqH3vM6xuep7JuiWdH8= Xyia74rmzp07SVV2vir73sBKDeRMQM-GfWtGokSTkitYI6ZSWd_z6-Q4x3a7KIZxHHv5eUzn41b= X-zHdlqFHlq_9w7yk9ciX5_ovfWf6DQAA___6rFX7] | Statistics: GitHub repo clone = stats and analytics
    GitMirrors [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D30H= Zt47GArgcnpwwzJsqiiHq9G7TF5V2SL6AwDB7Qg2z2tm1prtN6XlBxxqJUAAFCXaj3IJWqnCSsb= ZE-dXcCKhiwbbA5bD1aukYAMeEBEQxomtpmDoZygm5xzEAxPznS1rS_TNeQWlzE-L6HfBM2C5v9= C0HwKmjt0q0MFoee70O8VdC6OjHJoWbGtVWWfvQrBJCweQyosz_g6Oa6x7jfBMI5jSz-P6XrsZT= mPaW9Djpi_tg_1kpYj3p7rv_Qd6TcAAP__3dRUhA] | Archive: Repository archiving t= ool
    Haus [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK32NXUmJTJy6= xWkifvji0x2GGb_hasQk5xap7wegduIwBdL_xupm1lZBSZY7kcmsEAIC2tpBAL8URQw7C3ZLE2K= tveEkpxpNQkbNeCwF5SICInixMLojLnoTh4kUkKwfnz3T07bJMx9BbWcb4PJR9UzQrmv8LRfND0= ew92OArKTvflH1vYKVG8iZicMaF1owkSSZnz1gTZq5OP8oLsh9jvV-Vg7HvG_88p-N5r8tjn-59= 6FHka_swL2k9yvVc_6XvQr8BAAD__4JSVRA] | Tools: Dead-simple online workstatio=
    n
    KubeForge [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusmsdld_Bx0Kxe8hae= XY1IlLrBbSpy8J7XGYYT4-yRRtiaHpnm1wDJysB92vZdvNJtnH2EoJyEkEAQAsNfER9Jo9RvKlk= chiK8LCiaCnLgwukW-kt4yADiJYax0STOwrJ4e1wOJqrUkxPDnT2fdlnc6h97yO8XkqelM4K5z_= C4XzXeFclxI6S1I0XxW9C1BtAZ0J1rNhL2JqrNGk5Ipt0abSWN_z6-Q4x3a7KIZxHHv5eUzn49b= W-zHd-tAj16_9w7yk9ciX5_ovfWf8DQAA___U81XP] | Deployment: Visual editor for = Kubernetes deployments
    Linkarr [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GusnsrqT16qBDofg_JK0T= mzpxsdVC-vUloT0OM8zjafaCRcZm54xjDBASMtj5VtbNrZpZpJUyUkiqBACAvikL2CWnygzsoQV= ICYgqEiGwpKZFWNiumYAiCCBiJA9D4BpSpFrgEmutyQR4coZz3i7LcHa75aX3z9P4N0OToem_MD= QdhiZFAFT0xk83498VfG0jRTciBxdY1VWp4lKKBZtgKi3YI79O9rOv96sJ0Pd9Kz-P4Xzc23Lsw= 33utuf6tX24l7Tt-fpc_6XvTL8BAAD__7lkVDY] | *arr: Read-only media library org= anization and symlink manager
    Memos Public Proxy [https://email.mail.selfh.st/c/eJw0j8GO4yAQRL8GbraapoHmw= GGllf-jG0hsrROvYmakzNePEs0cS1Wqp9eKZyecqu3FpUBA2UWw_SbbPm2tROYqkpByawgA4Hxt= kcGuxaFo6qIqEnvHzIFrlsSkoCw52q0gYAAG51xADzNFpRxQBS5BVbMheHHms--XdT6H3cs6xv_= T-D8GF4PLb2FweRhcCJzGlsj45Wb83wZea8IwJRdpotjapKw85RzEVXZZKtlHeZ8c59juV0Mwjm= OXr-d8Pu91fRzzvQ87in7s_6a3tB3l-lr_pM-C3wEAAP__ONhV-Q] | Note-Taking: Safely=
    expose 'Memos' instances to the public
    mkcert Web UI [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVn-rgw6F4v= fQaq3Y1IlLrBbSpy8J7XGYYT4-KY5spdT0UmwKHny2EfRyrdtuNimRqNWa0GcRBACwrkkk0GuJP= uaQWSK57pBTF2SXqKGg7yhJbwUBAxBYawM6mHxknwNyhR6YOSsPT850Lntfp3PovaxjfJ7KvSmc= Fc7_hcL5rnCu2Ck56srNV-XeBRy3hMEkG73xUcQwMZmcQ7WNbK7N63t5nRzn2G4X5WEcx15_HtP= 5uLX1fky3ZehR-Gv_MC9pPcrluf5L3wV_AwAA__-09FWF] | Security: Web interface fo=
    r managing SSL certificates
    NetGoat [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe8h7Tqx= qRMXWy2kT18S2uMww3x8WlzCmqLYuWD0DJwxgJ1vdd2GVUtISWqNxFmVAADQiYYEdikZW45IIDC= H3FQBEyfh6tDPolHsWgjIQwJE9ORg5NA4e2oVLr61lg3DkzOe83ZZxrPbrSy9f57GvRmaDE3_ha= HpMDTFKHSJ6oybbsa9K7gmkfwQMfDAQXVoqaUhZ19REuYqbI_yOtnPvt6vhqHv-1Z_HuP5uMty7= ON97raX9rV9DC9p28v1uf5L34V-AwAA___FkVWb] | Reverse Proxy: Cloudflare-like r= everse proxy and traffic manager
    NetMirror [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-n= Fs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWauEKhH2= ymgWwgldEnR-4beMlXRWyYgBxEQ0ZGFiX3h5KgILK6UkhTDkzOdfV_W6Rx6z-sYn6eyb4pmRfN_= oWi-K5qd7xUWaMrOV2XfG9hSAzkT0LNh35opsUSTkhOsEZNU1vf8OjnOsd0uimEcxy4_j-l83Op= 6P6ZbH3rk8rV_mJe0HvnyXP-l70y_AQAA__-NN1Vl] | Networking: Modern, feature-ri=
    ch looking-glass server for network diagnostics and performance testing
    Nzb DAV [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D3089jE= YwdLCUxOH2ZIlkUV9Xg1ao_JuyJbRGcYOKAF2e5p29VWo_W-pOSIQ60EAIC6VOtBrpGh0pINuNY= a2uAcNFcoGHQWijVBbpGADHhAREMaJraZg6GcYDE55yAYnpypt31Zpz7kHtcxPrvQb4JmQfN_IW= i-BM3ElhtrLfR8F_q9gs7FkVEOLSu2tarss1chmITFY0iF5RVfJ2cf23ETDOM89_TzmPrjKOt1T= kcbcsT8tX-ol7Qc8fZc_6XvSL8BAAD__zlbVLY] | Media Streaming: WebDAV server fo=
    r streaming media content from Usenet
    Sash [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1Il= LrBbSpy8J7XGYYT6-lqxgllB1TxgcA0f0oPs1b7vZWvIiNedAHFsjAAC0tXkBvaYYXCNg9Mi2L2= 0JLmJpAiSlAwrrLRGQAwFEdGRhYl84OioZFldKiYrhyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTfF= c2hus6ysLLzVdn3BrbUQM4E9GzYt2aKFDExuoxVMObK-p5eJ8c5tttFMYzj2PPPYzoft7rej-nW= hx6pfO0f5iWtR7o813_pO9FvAAAA__9ZrVUX] | Downloads: Android companion app fo=
    r Stash and Prowlarr
    SID [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK32O1kmNTJy6x= WkifviS0x2GG-fhasQk5RdG9YPQOXMYAul95283WSkhJmCO53BoBAKCVFhLotaQkGCxH8ME26Rm= XJXR0JJ1RmKzeCgF5SICInixMLlSXPVWGxddas3Lw5Exn35d1OofeyzrG56nsm6JZ0fxfKJrviu= boeJHavbLzVdn3BrZKJG8iBmdcaM3UVJPJ2TNKwszi9L28To5zbLeLcjCOY-efx3Q-brLej-nWh= x6lfu0f5iWtR7k813_pu9BvAAAA__8V41Yj] | Deployment: No-config reliable GitOp=
    s for Docker Compose and GitHub
    Tracktor [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn4sHXQoFL_Hrta= KTZ24xGohffqS0B6HGebj0-IScpqqXQpOwYPPGMEuV972YdMSU6rME_msSgAA6KrGBHYtmhk5Ym= heJnYgkVqOTbGiSnYt2q0QUIAEiBjIweij-BxIGFoQkWw8PDnjuextHc9u97L2_nka92ZoNjT_F= 4bmu6HZc22kNRo3X417V3BSJwrDhNEPPqoOkiQNOQfGmjBz9fZeXifH2bfbxXjox7Hzz2M8H7e6= 3o_xtnTbi3ztH8NL2vZyea7_0neh3wAAAP__RchWVA] | Vehicles: Comprehensive vehic=
    le management
    Traefik Log Dashboard [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn= 68OuhQKH4PrX5iUycusVpIn74ktMdhhvn4arKMmeeiW8LZO3ARA-h2zdtutpoCc8l5JhdrJQAAt= KUGBr0m7DlSx1BQqEOLJMUHh9ID1Fy56S0RkAcGRPRkYXJBXPQkGboXkagcPDnT2fa-TufQe1rH= -DyVfVO0KFr-C0XLXdHSfOHeelN2uSr7XsFKmcmbGYMzLtRqhIVNjD5jYYy5OH1Pr5PjHNvtohy= M49jzz2M6H7ey3o_p1oYeSb72D_OS1iNdnuu_9J3oNwAA__-AMla6] | Visualization: Rea= l-time dashboard for analyzing Traefik logs
    TraLa [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVqu19qBDofg9Vj-OTZ= 24xGohffqS0B6HGebjq8lHp3EqtiU3BQISx2DbVbd92GriGIvqhCS1IgCA86VyBLsmFHSCzLWye= ocUiTM0KRF10SU0uyUEDBDBORfQw0icSQJmhSXknMUQPDnj2fZlHc9u97T2_nka_2ZwNjj_Fwbn= u8FZFhRmzcbPV-PfK_hcJgzD5JgG4lqHHHMcRIK6Ep1oIXtPr5Pj7NvtYgj6cez68xjPx62s92O= 8tW57yl_7x_CStj1dnuu_9J3wNwAA__-gHVV2] | Dashboard: Modern and dynamic dash= board for Traefik services with auto-discovery
    VowVault [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D0ktT0= 28YyDrQQmpw8ekmVRRT2eZMtYODY9ZYzegUsYQE_3sm5mlRyYWymRXBIhAAC0TQKDXjJ6KSzUBG= yNNkKDFPxsxUtMgUPRayYgDwyI6MnC4EJ1yVMtMPtaa1IOLs5wTtu8DGfXW156_zyVfVM0Khr_C= 0XjoWh0CGX2iZUd78q-X-AWyZuIwRkXREzlyiYlX7AxptKcPvLrZD_7-rgpB33ft_LzHM7noy3H= PjymrnuuX9uHeUnrnm_X-i99Z_oNAAD__5hoVUI] | Photos: Wedding gallery with pub= lic uploads and sharing




    Recently Discovered


    Gameyfin [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrlby6qBDofg_tJI= cmzpxidVC-vUloT0OM8zj1eQEs0zFtoSTZ-CIAWy75m0ftpqCSMl5Io61EgAAulKDgF2TFoygLQ= iBVmiu-qUpLlzQcxBEuyUC8iCAiJ4cjByUoyfNsHhVjYbhyRnPti_reHa7p7X3z9O4N0Ozofm_M= DTfDc3Ng7RcwLj5atx7BadlIj9MGHjgUOugojLE6DMWwZgL23t6nRxn324Xw9CPY88_j_F83Mp6= P8Zb67Yn_do_hpe07enyXP-l70S_AQAA__8ClFXl] | Gaming: Video game manager InvoicePlane [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D3= Ukj028djBVgKT04cZkmVRRT1eyzZiiaHqKWNwDJzQg57uZd3M2rKPsZYSiFNrBACAtjYfQS-5zc= 4nCbVYZkTGUiBwTMlDQ5A26TUTkIMIiOjIwsBeODmSArMTkaQYnpzhmrZ5Ga6ut7z0_nkp-6ZoV= DT-F4rGU9Hoo3NimZUd78q-N7BSAzkT0LNh35qRKNGk5ArWiKlU1md-nRxXX_ebYujHsZWfx3A9= 9rqcx7BPXfcsX9uHeUnrnm_P9V_6zvQbAAD__3aqVQc] | Accounting: Invoice, client,=
    and payment manager
    Iso [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_JK0Tmzpx= sdVC-vUloT0OM8zjaXaCRWKzc8boGThhADvfyroNq-Yg0kqJxEmVAADQNQ0CdskhaCDnkeSSkoo= XDY0ASDE5AHZ2zQTkQQARPTkYOVROnmqBi6-1JsPw5IznvF2W8ex2y0vvn6dxb4YmQ9N_YWg6DE= 2VHKDjaNx0M-5dwdUWyQ8RAw8cVIcqVYaUfMEmmEpje-TXyX729X41DH3ft_LzGM_HvS3HPt7nb= nuuX9vH8JK2PV-f67_0nek3AAD__7DkVBM] | Dashboard: Plug-and-play dashboard LetterFeed [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_V= pIdmzpxidVC-vUloT0OM8zjtewEVWK1c8boGThhADtfdduHreUgUlUjcWqNAADQ1RYE7Jq9NkSZ= ReOsXGuJ1YmKOvBx8SEEu2UC8iCAiJ4cjBwKJ09FYfGllGQYnpzxnPdlHc9u97z2_nka92ZoMjT= 9F4amu6GJGGsBvxg3XY17b-BKjeSHiIEHDq0NRYoMKXnFKpi0sr3n18lx9u12MQz9OHb9eYzn41= bX-zHe5m57Ll_7x_CStj1fnuu_9J3pNwAA___7hlXF] | RSS: Transform e-mail into RS=
    S feeds
    Lunar [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8hreTY1I= lLrBbSpy8J7XGYYWa-lm3EEoPonjE4Bk7oQfdr2XaztexjlFICcWqNAADQSvMR9JpxqRISiLcYM= RVE6tZHx70vFZwVvWUCchABER1ZmNhXTo5qgcXVWpNieO5MZ9-XdTqH3vM6xuep7JuiWdH8byia= 74pmkMUndk7Z-arsewNbJZAzAT0b9q2ZGms0KbmC8vwkrO_5VXKcY7tdFMM4jr38PKbzcZP1fky= 3PvTI9Wv_MC9oPfLlmf5T35l-AwAA__-NEVU6] | E-commerce: Modern headless e-comm= erce platform
    portracker [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hl= eTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPoNfshJ1d= fFqA2dXFImPr0RYfSpAend4yATmIgIiOLEzshZMjKbA4EUmK4cmZzr4v63QOved1jM9T2TdFs6L= 5v1A03xXNnosPyXdl56uy7w2s1EDOBPRs2LdmJEo0KbmCNWIqlfU9v06Oc2y3i2IYx7GXn8d0Pm= 51vR_TrQ89snztH-YlrUe-PNd_6TvTbwAAAP__mapVTw] | Server Management: Real-tim=
    e port monitoring and discovery
    Sync-in [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gusnsrlby6qBDofg_VpId= mzpxidVC-vUloT0OM8zjtewFVcZq54xjYOCEEex81W13W8tRpKqOxKk1AgBAX1sUsGsOQpEieMR= SNGmQ6NviF46VdQkCdssEFEAAEQN5GDgWToGKwhJKKckwPDnDOe_LOpzd7nnt_fM0_s3QZGj6Lw= xNd0NT1Zo8EBs_XY1_b-BLHSm4ESM7jq25IkVcSkGxCiatbO_5dXKcfbtdDEM_jl1_HsP5uNX1f= gy3uduey9f-4V7StufLc_2XvjP9BgAA__9yVVUw] | Cloud Storage: File storage, sha= ring, collaboration, and sync
    TaxHacker [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrlay9qBDofg_JK= 0cmzpxidVC-vUloT0OM8zjaXIRc5yqbQknz8CCAWy75m0fNk0hxprzRCyqBACArmqIYNcELEFcX= oQXJyGqFxRwEtUDtNzIbomAPERARE8ORg6FxVPJsPhSihiGJ2c8276s49ntntbeP0_j3gzNhub_= wtB8NzR7KgWrqnHz1bh3BVfqRH6YMPDAQXUoscRBxGesESVXtvf0OjnOvt0uhqEfx55_HuP5uNX= 1foy31m1P5Wv_GF7StqfLc_2XvhP9BgAA__9hSVVI] | Accounting: AI-driven accounti=
    ng app
    TRIP [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haZXY1Im= LrRbSpy8J7XGYYT4-yTZiiaHpnjE4Bk7oQfdbWTezSvYxtlICcRIhAAC0TXwEveQmyTI76ZZKS-= EC1kfbQy2EwtiLXjMBOYiAiI4sTOwrJ0e1wMXVWpNieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD= 0Vz8y06oaTsfFP2XcDWFsiZgJ4NexFTY40mJVewRUylsT7y62Q_x3q_Koax71v5eUzn496WY5_u= feiR69f2YV7SeuTrc_2XvjP9BgAA___12FXN] | Travel: Minimalist map tracker and = trip planner
    Zane Ops [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kl= s6sTFVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtN1s2sLfsYq0ggTq0RAADa2nwEveTExXUEBg= wCIVnihFxTwBaEpVu9ZgJyEAERHVmY2BdOjorAxZVSkmJ4cqazb5dlOofe8jLG56nsm6JZ0fxfK= JoPRfNFvLNOnLLzTdn3BrbUQM4E9GzYt2ZKLNGk5ARrxCSV9ZFfJ_s51vtVMYx93-TnMZ2Pe12O= fbr3oUcuX9uHeUnrka_P9V_6zvQbAAD__yHXVNM] | Deployment: App, website, and da= tabase deployment platform
    Zulip [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRarW6ptdAiEHwPfeyxic= cOthKYnD7MkCyLKurxWnJis4Sqp2QDE1C0HvR0z-tm1pa8SM05IMXWEADAutq8gF6Sbewwc3WVa= OYsmNlxJD9Lk-gD6TUhIIOAtZbRwUC-UGQsGWYupURF8OQM17TNy3B1vaWl989LuTeFo8Lxv1A4= ngrHViZXUbxy41259wau1IBsgvVkyLdmihQxMXK2VWzMlfSZXifH1df9pgj6cWz55zFcj70u5zH= sU9c9la_tw7ykdU-35_ovfSf8DQAA__97ZlVK] | Chat: Team collaboration tool with=
    threading




    Project Updates


    BookLore [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hleT= Y1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPoNfM1RUMDl= GW6imUSp0lLM25hqlT11smIAcRENGRhYm9cHIkBRYnIkkxPDnT2fdlnc6h97yO8Xkq-6ZoVjT_F= 4rmu6LZEiIHJGXnq7LvDazUQM4E9GzYt2YkSjQpuYI1YiqV9T2_To5zbLeLYhjHsZefx3Q-bnW9= H9OtDz2yfO0f5iWtR74813_pO9NvAAAA___RPFVZ] | Books
    Repository: adityachandelgit/BookLore --> booklore-app/BookLore







    Feedback



    How helpful did you find the content in this week's newsletter?






    1 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haeXY1IlLrB= bSpy8J7XGYYT4-yTZiiaHpnjE4Bk7oQfdr2XazSfYxtlICcRIhAAC0TXwEvWYOrftCUrFLcc2mG= JIw2O76siTsessE5CACIjqyMLGvnBzVAourtSbF8ORMZ9-XdTqH3vM6xuep7JuiWdH8Xyia74pm= 73pybfHKzldl3wVsbYGcCejZsBcxNdZoUnIFW8RUGut7fp0c59huF8UwjmMvP4_pfNzaej-mWx9= 65Pq1f5iXtB758lz_pe9MvwEAAP__V95WQw]


    2 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-nFs6sQlVg= vp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWaO1UtoDoU6LczSq= 2viRDrbRSTpLROQgwiI6MjCxL5wclQEFldKSYrhyZnOvi_rdA6953WMz1PZN0Wzovm_UDTfFc1Y= MFmEoOx8Vfa9gS01kDMBPRv2rZkSSzQpOcEaMUllfc-vk-Mc2-2iGMZx7PLzmM7Hra73Y7r1oUc= uX_uHeUnrkS_P9V_6zvQbAAD__1srVhY]


    3 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30OrlWNTJy6xWk= ifviS0x2GG-fik2IQ1xaZ7wegduIwBdL_WbTeblJBSqzWSyyIEAIC2SUig1wLNxxhIerbd0hKwV= wgpR15iFohZb4WAPCRARE8WJhfYZU9cYfHMnJWDJ2c6-76s0zn0XtYxPk9l3xTNiub_QtF8VzRX= SUDIVdn5quy7gOUWyZuIwRkXRAwnTiZnX7ElzLU5fS-vk-Mc2-2iHIzj2OvPYzoft7bej-nWhx6= Fv_YP85LWo1ye67_0Xeg3AAD__6C7VXU]


    4 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-h1dqxqROXWC= 2kT18S2uMww3x8WlzCmmKzc8HoGThjADtf67YPm5aQUqs1EmdVAgBA1zQksGuZgywZmmoQJJ-IU= WNcWnbCYQHHdisE5CEBInpyMHIQzp6kwuJFJBuGJ2c8531Zx7Pbvay9f57GvRmaDE3_haHpbmhi= mL1oZuOmq3HvCk5aJD9EDDxwUB0kSRpy9hVbwlwb23t5nRxn324Xw9CPY68_j_F83Np6P8bb3G0= v8rV_DC9p28vluf5L34V-AwAA___Yu1Wf]


    5 [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n-wgGOrTlzFtF= L69VWi9jia0Ty9lh3bwrHqnm30BJRsAN2vZdvN1nJgrqVEpNQaAgBYV1tg0GvGugTX49JtKskJY= -3edUclUEThqLeMgB4YrLUeHUwUhJJHKbB4EUmK4MmZzr4v63QOved1jM9TuTeFs8L5v1A43xXO= 4AkwACk3X5V7b-CkRvQm2kCGQmtGWNik5IutbFOppO_5dXKcY7tdFME4jr38PKbzcavr_Zhufei= R5Wv_MC9pPfLluf5L3xl_AwAA__-ZRFUM]










    Meh


    Rad









    Powered by=C2=A0
    Formbricks Open Source Surveys [https://email.mail.selfh.st/c/eJw0j9FqxCAQR= b9G3wzjOOr44EOh5D8cTTah2aQktrD9-rJL-3i5l3s4LTu2hWPVU7bRE1CyAfR0L-tm1pYDcy0l= IqXWEADAutoCg14yBCHBVCWkmYBDmCLMUsBVJgLn9JoR0AODtdajg4GCUPIoBWYvIkkRPDnDNW3= zMlxdb3np_fNS7k3hqHD8LxSOp8IxuOLnKEm58a7cewMnNaI30QYyFFozwsImJV9sZZtKJX3m18= lx9XW_KYJ-HFv5eQzXY6_LeQz71HXP8rV9mJe07vn2XP-l74y_AQAA__9-cVU7]







    Content Spotlight

    Meet Tracktor, a recently released open-source vehicle management platform.=
    With Tracktor, users can easily track and manage the various aspects of ow= ning a vehicle from the comfort of a modern, minimal web interface. Feature=
    s include fuel tracking, maintenance logs, support for multiple vehicles (n=
    ot just tractors), document tracking, a dashboard with KPIs, and user authe= ntication.

    Tracktor can be easily installed via Docker [https://email.mail.selfh.st/c/= eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-h1TqxqRMXWy2kT18S2uMww3x8WlzCmmKzc8HoGThjADv= f6roNq5aQUqs1EmdVAgBA1zQksEvxKgEkI83IDkSJIFLykGZHOWi0ayEgDwkQ0ZODkYNw9iQVLl= 5EsmF4csZz3i7LeHa7laX3z9O4N0OToem_MDQdhiZ1TA6gGjfdjHtXcNIi-SFi4IGD6iBJ0pCzr= 9gS5trYHuV1sp99vV8NQ9_3rf48xvNxb8uxj_e5217ka_sYXtK2l-tz_Ze-C_0GAAD__wrSVJE]=
    and requires a separate database for storage.









    Links: Website [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kx= e-x0tqxqROXWC2kT18S2uMww3x8WhyjcGp2LpiCB58xgp2vsu3DpiUyN5FEPqsSAAC6ppHBroXn= 5gA4s-LiFnYxNiBJWZRp0bnZrRBQAAZEDORg9LH6HKgKLKHWmo2HJ2c8531Zx7Pbvay9f57GvRm= aDE3_haHpbmjSJAEZxLjpaty7gqstURgSRj_4qDpUrjzkHAQbY5bm7b28To6zb7eL8dCPY5efx3= g-bm29H-Nt7raX-rV_DC9p28vluf5L34V-AwAA___3o1XR], Source Code [https://email= =2Email.selfh.st/c/eJw0j8FqwzAQRL9Gutms= VitpddChUPwfu5ITmzpxsdVC-vUloT0OM8zjte= LZCadq5-JSIKDsItj5Jus2rK1E5iqSkHJrCADgfG2RwS4Fk4hD1blWiZFFGbAlAJdkZmpg14KAA= RiccwE9jBSVckAVuARVzYbgyRnPebss49ntVpbeP0_j3wxOBqf_wuB0GJw4B6VE2fjpZvx7A681= YRiSizRQbG1QVh5yDuIquyyV7FFeJ_vZ1_vVEPR93-TnMZ6Pe12OfbzP3faiX9vH8JK2vVyf67_= 0XfA3AAD__-qEVZA]


    Videos and Podcasts

    * FossFlow + Docker The Ultimate Combo for Stunning Network Diagrams [http= s://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv5WBx0Kxe-hlZTY1ImLrRbSpy8J7= XGYYT6-li1j4Vh1zxi9A5cwgO63sm5mbTkw11IiudQaAQCgrS0w6CX7UDBAr90y99qsREIvghxT= v0QkvWYC8sCAiJ4sTC6IS56kwMWLSFIOnpzp7Ntlmc6ht7yM8Xkq-6ZoVjT_F4rmQ9EsEFzxvSg= 735R9b2ClRvImYnDGhdaMsLBJyResjKlUp4_8OtnPsd6vysHY9638PKbzca_LsU_3PvTI8rV9mJ= e0Hvn6XP-l70y_AQAA___jqFXF] | DB Tech
    * Who's behind HortusFox | Meet the founder & developer [https://email.mai= l.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe-xK9mxqROXWC2kT18S2uMww3x8rThG4V= TtXDAFDz5jBDtfZduHrZXIXEUS-dwaAQCgqy0y2LUoxhSqKkShuDjIC_rZKbAQcmOxWyGgAAyIG= MjB6KP6HEgFlqCq2Xh4csZz3pd1PLvdy9r752ncm6HJ0PRfGJruhib2EBpLM266GvfewGlNFIaE= 0Q8-tjYoKw85B8HKmKV6ey-vk-Ps2-1iPPTj2OXnMZ6PW13vx3ibu-1Fv_aP4SVte7k813_pu9B= vAAAA___BRVWN] | Daniel Brendel
    * New Pangolin Feature: Self hosted VPN clients [https://email.mail.selfh.= st/c/eJw0j81qxDAQg5_GvjmMZ8Zj--BDoeQ9_JNsQrObkriF7dOXLO1RSEj6WqJgc_BVT8l6x8= DRCujpntfNrC1JCDVnjxxbQwAAS7VJAL0kjo1IKLhJLBWk2VNFYfHVo5coek0I6CCAtdYhwcBSO= DosGWZXSomK4doZzmmbl-HsektL75-nojeFo8Lx31A4HgpHljJf9xSNd0XvDahUj854K2xYWjMl= lGBidNnWYGOurI_0KtnPvj5uiqHv-5Z_nsP5fNTl2IfH1HVP5Wv7MC9o3dPtSv-p74S_AQAA___= ZdVRh] | Fossorial
    * The BEST alternative to Docker and VMs! [https://email.mail.selfh.st/c/e= Jw0j81qwzAQhJ9GutnsrlbS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1l4IAOdLum= bZ-2Gp1ISckTh1oJAABNqU5Ar7ELGXTGlIade3Xd1p6KSPVFSIT0FgnIggAiWjIws8scLOUE3ea= cg2J4cuaz7X2dz6H3uI7xeSrzpmhRtPwXipa7oiVgc6GwV2a5KvNeweTiyU4eHU_sap2yZJlCsA= mLYEiF9T2-To5zbLeLYhjHsaefx3w-bmW9H_OtDT1i_to_ppe0HvHyXP-l70i_AQAA___3hFW6]=
    | Christian Lempa
    * macOS vs Windows - Why Not Both? [https://email.mail.selfh.st/c/eJw0j81q= wzAQhJ9GusnsrrT6OehQKH6PlWTFpk5cYrWQPn1JaI_DDPPxtWwjSgxVLxkDO3AJPejlKttutpZ= 9jFUkkEutEQAA2tp8BL3mFoCZUQIzOWBbrS2CoXUfu_SEessExBABEZksTM4Xl5iKQOdSSlIOnp= zpXPa-TufQe17H-DyVfVM0K5r_C0XzXdG81G5RiJSdr8q-N7ClBmIT0DvjfGumxBJNSixYIyapT= t_z6-Q4x3a7KAfjOHb5eUzn41bX-zHdlqFHLl_7h3lJ65Evz_Vf-s70GwAA__-Ew1Vd] | Jim'=
    s Garage


    Command Line Corner

    Use for i in *; do test -d $i && du -sh $i; done to output a list of direct= ories in the current folder and their sizes (skipping files and subdirector= ies):

    $ for i in *; do test -d $i && du -sh $i; done
    755M audiobookshelf
    184K caddy
    68k filebrowser
    86M navidrome

    Click here [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6OehQKH6P1= Y9jUycusVpIn74ktMdhhvn4WnbRSgxV92wDE1CyHnS_yrabrWUfYxUJSKk1BACwrjYfQa-5k1u6= DxH7woRcQTg2KeiaMLJjvWUEZIhgrWV0MJEvlBiLwMKllKQInpzp7PuyTufQe17H-DyVe1M4K5z= _C4XzXeFcUoPUZVFuvir33sCVGpBNsJ4M-dZMiSWalFhsjTZJJX3Pr5PjHNvtogjGcezy85jOx6= 2u92O69aFHLl_7h3lJ65Evz_Vf-s74GwAA___7WVX7] for an archive of commands shar=
    ed in past newsletters.

    Note: Thanks to reader Alex W. for this week's command!


    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/eJw0j81qwzAQhJ9Gusns= rlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtN1s2sLfsYq0ggTq0RAAD= a2nwEveRA1noMErBYRpdqjEEuLnSg3rk6vWYCchABER1ZmNgXTo6KwMWVUpJieHKms2-XZTqH3v= Iyxuep7JuiWdH8XyiaD0VzaAnFNlB2vin73sCWGsiZgJ4N-9ZMiSWalJxgjZiksj7y62Q_x3q_K= oax75v8PKbzca_LsU_3PvTI5Wv7MC9pPfL1uf5L35l-AwAA__9P1lUN]





















    Comment


    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_tJIdmzpxidVC= -vUloT0OM8zjtewEi8Rq54zRM3DCAHa-lm0ftpaDSC0lEqfWCAAAXW1BwK65VvZATpqoD-xCBEm= lsVPHYUGf7JYJyIMAInpyMHJQTp60wOJVNRmGJ2c8531Zx7PbPa-9f57GvRmaDE3_haHpbmiqEZ= fIWoybrsa9N3BaI_khYuCBQ2uDisqQki9YBVOpbO_5dXKcfbtdDEM_jr38PMbzcavr_Rhvc7c96= 9f-Mbykbc-X5_ovfWf6DQAA__9JJVUR]











    Subscription details



    You are receiving this because you are a free subscriber to selfh.st.=20








    Name: Errol Casey


    Email: selfhosting@toolazy.synchro.net


    Member since: 23 December 2024




    Manage subscription [https://email.mail.selfh.st/c/eJw0j01ugzAQRk9j74Jmxj-Y= hRfdcI-xDQHVxRGeVEpPXwW1y6fvSZ9eiSYghzHrJeLoLNgJPejli_d620v0IWTmkexUCgEAoMn= FB9Bb5Bx8CeNkQ8Z1TdngmBiNLwmcYSS9RwJyEAARHRkYrE92cpQYVpdSmpSF98_Ql7puQxdd4y= by6Mp8KJoVzf_DRUbR_GincFU0c87teYg-4-W0LvtxVxaktco_r6G_jrydbTgW0RLTs37eriYt8= f62_-g70m8AAAD__9YMTtI]












    selfh.st =C2=A9 2025 =E2=80=93 Unsubscribe [https://email.mail.selfh.st/c/e= Jw0kM2K3DAQhJ9Gvsm0ultS66BDYJn30E97x6zjCWM5YfL0wUP2WHxFFVU9k7gisU2aXfQMnFyA= SX-WdbNrz0GklRKRU-8IAOCo9SAw3fMSkLAiBMSFipB6CKgFKVAKBWRaMwJ6EHDOeSSYOVROHmu= Bxddak2G4euZDt-U-H2Pa8n2MX4ehHwZvBm_fwODt3I-zHu25Vr0Y3c5z7YY-OlBtEb2NLrDl0L= utUsWm5Itr4lJpbDB86cvQh_edNKik5lvyiEkbeAHtEqLjyCKkvbXe2EVxQA58E-edL7EVZjAYd= v1zbDqGPq-8JbWIwLbSUizz0m0ptdvE0bFfFLDS9MzvGY9jrPunYRiPx1b-vubjtbf78zHvOqaR= 67l92fft08ifl_u_-p3xXwAAAP__37B6bA]












    =C2=A0





    --e814eacdc4ecbbc011937a2755bfe8e1269b03a7ee2b9105c548cbf1388e
    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 (1 August 2025)</title>
    <style>
    =2Epost-title-link {
    display: block;
    margin-top: 32px;
    color: #15212A;
    text-align: center;
    line-height: 1.1em;
    }
    =2Epost-title-link-left {
    text-align: left;
    }
    =2Eview-online-link {
    word-wrap: none;
    white-space: nowrap;
    color: #ffffff;
    color: rgba(255, 255, 255, .6);
    text-decoration: underline !important;
    }
    =2Ekg-nft-link {
    display: block;
    text-decoration: none !important;
    color: #15212A !important;
    font-family: inherit !important;
    font-size: 14px;
    line-height: 1.3em;
    padding-top: 4px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 4px;
    }
    =2Ekg-twitter-link {
    display: block;
    text-decoration: none !important;
    color: #15212A !important;
    font-family: inherit !important;
    font-size: 15px;
    padding: 8px;
    line-height: 1.3em;
    }
    =2Ekg-cta-link-accent .kg-cta-sponsor-label a {
    color: #0f60d9 !important;
    }
    =2Ekg-cta-text a:not(.kg-cta-link-accent .kg-cta-text a) {
    color: #15212A;
    text-decoration: underline;
    }
    =2Ekg-cta-link-accent .kg-cta-text a {
    color: #0f60d9 !important;
    }
    =2Ekg-audio-link {
    color: #15212a !important;
    color: rgba(0, 0, 0, 0.6) !important;
    }
    @media only screen and (max-width: 620px) {
    table.body {
    width: 100%;
    min-width: 100%;
    }

    .hide-mobile {
    display: none;
    }

    .mobile-only {
    display: initial !important;
    }

    .hide-desktop {
    display: initial !important;
    }

    .desktop-only {
    display: none !important;
    }

    table.body p,
    table.body ul,
    table.body ol,
    table.body td {
    font-size: 16px;
    }

    table.header .post-excerpt {
    font-size: 16px !important;
    }

    table.body .kg-callout-card {
    padding: 16px 24px !important;
    }

    table.body .kg-callout-text {
    font-size: 16px !important;
    line-height: 1.5em !important;
    }

    table.body pre {
    white-space: pre-wrap !important;
    word-break: break-word !important;
    }

    table.body .content {
    padding: 0 !important;
    }

    table.body .container {
    padding: 0 !important;
    width: 100% !important;
    }

    table.body .main,
    table.header .header-main {
    border-spacing: 10px 0 !important;
    border-left-width: 0 !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
    }

    table.body .img-responsive {
    height: auto !important;
    max-width: 100% !important;
    width: auto !important;
    }

    table.header .site-icon {
    padding-top: 0 !important;
    }

    table.header .site-info {
    padding-top: 24px !important;
    }

    table.header .post-title-link {
    margin-top: 24px !important;
    }

    table.header .post-meta-wrapper {
    padding-bottom: 24px !important;
    }

    table.header .site-icon img {
    width: 36px !important;
    height: 36px !important;
    }

    table.header .site-url a {
    font-size: 13px !important;
    padding-bottom: 16px !important;
    }

    table.header .post-meta,
    table.header .post-meta-date {
    white-space: normal !important;
    font-size: 13px !important;
    line-height: 1.2em;
    }

    table.header .post-meta,
    table.header .view-online {
    width: 100% !important;
    }

    table.header .post-meta-left,
    table.header .post-meta-left.view-online {
    width: 100% !important;
    text-align: left !important;
    }

    table.header .post-meta.view-online-mobile {
    display: table-row !important;
    }

    table.header .post-meta-left.view-online-mobile,
    table.header .post-meta-left.view-online-mobile .view-online {
    text-align: left !important;
    }

    table.header .post-meta.view-online.desktop {
    display: none !important;
    }

    table.header .view-online {
    text-decoration: underline;
    }

    table.body .footer p,
    table.body .footer p span {
    font-size: 13px !important;
    }

    table.header .view-online-link,
    table.body .footer,
    table.body .footer a {
    font-size: 13px !important;
    }

    table.header .post-title a {
    font-size: 26px !important;
    line-height: 1.1em !important;
    }

    table.feedback-buttons {
    display: table !important;
    width: 100% !important;
    max-width: 390px;
    }

    table.feedback-buttons img {
    display: inherit !important;
    }

    table.body .feedback-button-text {
    display: none!important;
    }

    table.body .latest-posts-header {
    font-size: 12px !important;
    }

    table.body .latest-post-title {
    padding-right: 8px !important;
    }

    table.body .latest-post h4,
    table.body .latest-post h4 span {
    padding: 4px 0 6px !important;
    font-size: 15px !important;
    }

    table.body .latest-post-excerpt,
    table.body .latest-post-excerpt a,
    table.body .latest-post-excerpt span {
    font-size: 13px !important;
    line-height: 1.2 !important;
    }

    table.body .subscription-box h3 {
    font-size: 14px !important;
    }

    table.body .subscription-box p,
    table.body .subscription-box p span {
    font-size: 13px !important;
    }

    table.body .subscription-details,
    table.body .manage-subscription {
    display: inline-block;
    width: 100%;
    text-align: left !important;
    font-size: 13px !important;
    }

    table.body .subscription-details {
    padding-bottom: 12px;
    }

    table.body .kg-bookmark-card {
    width: 90vw;
    }

    table.body .kg-bookmark-thumbnail {
    display: none !important;
    }

    table.body .kg-bookmark-metadata span {
    font-size: 13px !important;
    }

    table.body .kg-embed-card {
    max-width: 90vw !important;
    }

    table.body h1 {
    font-size: 32px !important;
    line-height: 1.3em !important;
    }

    table.body h2,
    table.body h2 span {
    font-size: 26px !important;
    line-height: 1.22em !important;
    }

    table.body h3 {
    font-size: 21px !important;
    line-height: 1.25em !important;
    }

    table.body h4 {
    font-size: 19px !important;
    line-height: 1.3em !important;
    }

    table.body h5 {
    font-size: 16px !important;
    line-height: 1.4em !important;
    }

    table.body h6 {
    font-size: 16px !important;
    line-height: 1.4em !important;
    }

    table.body blockquote {
    font-size: 16px !important;
    line-height: 1.6em;
    margin-bottom: 0;
    }

    table.body blockquote p {
    margin-right: 15px !important;
    margin-left: 15px !important;
    }

    table.body blockquote.kg-blockquote-alt {
    border-left: 0 none !important;
    margin: 0 !important;
    font-size: 18px !important;
    line-height: 1.4em !important;
    }

    table.body blockquote.kg-blockquote-alt p {
    margin-right: 20px !important;
    margin-left: 20px !important;
    }

    table.body hr {
    margin: 2em 0 !important;
    }

    .feature-image-caption {
    font-size: 13px!important;
    }

    .kg-card-figcaption {
    font-size: 13px!important;
    }

    .kg-card-figcaption p,
    =2Ekg-card-figcaption p span {
    font-size: 13px!important;
    }

    table.body .kg-cta-card {
    padding: 0 20px;
    }

    table.body .kg-cta-card.kg-cta-bg-none {
    padding: 0;
    }

    table.body .kg-cta-sponsor-label {
    padding: 10px 0;
    }

    table.body table.kg-cta-content-wrapper:not(.kg-cta-bg-none.kg-cta-no-div= iders table.kg-cta-content-wrapper) {
    padding: 20px 0;
    }

    table.body .kg-cta-immersive.kg-cta-has-img:not(.kg-cta-bg-none):not(.kg-= cta-no-label) table.kg-cta-content-wrapper {
    padding-top: 0;
    }

    table.body .kg-cta-minimal .kg-cta-image-container {
    padding-right: 20px;
    }

    table.body .kg-cta-immersive .kg-cta-image-container {
    padding-bottom: 20px;
    }

    table.body .kg-cta-immersive.kg-cta-no-text .kg-cta-image-container {
    padding-bottom: 0;
    }

    table.body .kg-cta-button-container {
    padding-top: 16px;
    }

    table.body .kg-cta-minimal .kg-cta-image-container {
    display: inline-block !important;
    width: 100% !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    padding-right: 0 !important;
    }

    table.body .kg-cta-minimal .kg-cta-content-inner {
    display: inline-block !important;
    width: 100% !important;
    padding: 0 !important;
    }

    table.body .kg-cta-minimal img.kg-cta-image {
    width: 52px !important;
    height: 52px !important;
    }
    }
    @media all {
    .subscription-details p.hidden {
    display: none !important;
    }

    .ExternalClass {
    width: 100%;
    }

    .ExternalClass,
    =2EExternalClass p,
    =2EExternalClass span,
    =2EExternalClass font,
    =2EExternalClass td,
    =2EExternalClass div {
    line-height: 100%;
    }

    .apple-link a {
    color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
    }

    #MessageViewBody a {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    }
    }
    </style>
    <!--[if mso]>
    <style type=3D"text/css">
    ul, ol { margin-left: 1.5em !important; }=20
    </style>
    <![endif]-->
    </head>
    <body style=3D"background-color: #fff; font-family: -apple-system, Blin= kMacSystemFont, Roboto, Helvetica, Arial, sans-serif; -webkit-font-smoothin=
    g: antialiased; font-size: 18px; line-height: 0; margin: 0; padding: 0; -ms= -text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #15212A;">
    <span class=3D"preheader" style=3D"color: transparent; display: non=
    e; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; ms= o-hide: all; visibility: hidden; width: 0;">Self-hosted news, updates, laun= ches, and content for the week ending Friday, August 1, 2025</span>

    <!-- HEADER WITH FULL-WIDTH BACKGROUND -->
    <table role=3D"presentation" border=3D"0" cellpadding=3D"0" cel= lspacing=3D"0" class=3D"header" width=3D"100%" style=3D"mso-table-lspace: 0= pt; mso-table-rspace: 0pt; line-height: 1.4; background-color: #0f60d9; wid= th: 100%; border-spacing: 0; border-collapse: collapse;" bgcolor=3D"#0f60d9=

    <!-- Outlook doesn't respect max-width so we need an extra = centered table -->
    <!--[if mso]>
    <tr>
    <td>
    <center>
    <table border=3D"0" cellpadding=3D"0" cellspaci= ng=3D"0" width=3D"600">
    <![endif]-->
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystem= Font, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align=
    : top; color: #15212A;" valign=3D"top">&#xA0;</td>
    <td class=3D"container" align=3D"center" style=3D"font-= family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-s= erif; font-size: 18px; vertical-align: top; color: #15212A;" valign=3D"top"=

    <div class=3D"content" style=3D"box-sizing: border-= box; display: block; margin: 0 auto; max-width: 600px;">
    <!-- Header content constrained to 600px -->
    <table role=3D"presentation" border=3D"0" cellpaddi= ng=3D"0" cellspacing=3D"0" class=3D"header-main" style=3D"border-collapse: = separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spacing: 20p=
    x 0; width: 100%; max-width: 600px; background: #ffffff; background-color: = #0f60d9;" width=3D"100%" bgcolor=3D"#0f60d9">
    <tr>
    <td class=3D"header-content" style=3D"font-= family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-s= erif; font-size: 18px; vertical-align: top; color: #15212A; padding: 0; mar= gin: 0 auto;" valign=3D"top">
    <table role=3D"presentation" border=3D"=
    0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">


    <tr>
    <td class=3D"post-title pos= t-title-with-excerpt" style=3D"font-family: -apple-system, BlinkMacSystemFo= nt, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: = top; text-align: center; background-color: #0f60d9; color: #FFFFFF; padding= -bottom: 8px;" valign=3D"top" align=3D"center" bgcolor=3D"#0f60d9">
    <table role=3D"presenta= tion" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=3D"border-coll= apse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;"=
    width=3D"100%">
    <tr>
    <td style=3D"fo= nt-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, san= s-serif; vertical-align: top; font-size: 36px; line-height: 1.1; font-weigh=
    t: 700; text-align: center; background-color: #0f60d9; color: #FFFFFF;" val= ign=3D"top" align=3D"center" bgcolor=3D"#0f60d9">
    <a href=3D"= https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVitpddChUPwfWq0TmzpxsdVC-= vUloT0OM8zjafHsKqdm5-JSIKDsItj5VtdtWLVE5lZrQsqqCADgfNPIYJfStCa6SEJGUo5JSZwm= FdGq7BTsWhAwAINzLqCHkaJQDigVLkFEsiF4csZz3i7LeHa7laX3z9P4N4OTwem_MDgdBqcMGee= m2fjpZvy7gpeWMAzJRRooqg7CwkPOobrGLtdG9iivk_3s6_1qCPq-b_XnMZ6Pe1uOfbzP3fYiX9= vH8JK2vVyf67_0XfA3AAD__3AmVmA" class=3D"post-title-link" style=3D"text-deco= ration: none; display: block; margin-top: 32px; text-align: center; line-he= ight: 1.1em; overflow-wrap: anywhere; color: #FFFFFF;" target=3D"_blank">Se= lf-Host Weekly (1 August 2025)</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td width=3D"100%" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; color: #15212A; width: 10= 0%;" align=3D"center" valign=3D"top">
    <table class=3D"post-me= ta-wrapper" role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspacin= g=3D"0" width=3D"100%" style=3D"border-collapse: separate; mso-table-lspace=
    : 0pt; mso-table-rspace: 0pt; width: 100%; padding-bottom: 32px;">
    <tr>
    <td height=3D"2=
    0" class=3D"post-meta post-meta-center" style=3D"font-family: -apple-system=
    , BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-align:=
    top; color: #ffffff; color: rgba(255, 255, 255, .6); font-size: 13px; font= -weight: 400; text-align: center; padding: 0;" valign=3D"top" align=3D"cent=

    By Ethan Sh= olly &#x2022; <span class=3D"post-meta-date" style=3D"white-space: nowrap;"=
    1 Aug 2025 </span>
    </td>
    <td class=3D"po= st-meta post-meta-center view-online desktop" style=3D"font-family: -apple-= system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-= align: top; color: rgba(255, 255, 255, .6); font-size: 13px; font-weight: 4= 00; text-align: center; display: none;" valign=3D"top" align=3D"center">
    <a href=3D"= https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W2p9FloEgu-h79jEYwdbCUxOH= 2ZIlkUV9Xg1ao_JuyJbRMcGTEALst3Tuqm1Rut9ScmRCbUSAADqUq0HuUTduzO1ka7InmxuXSfk= npIGG7gFuUYCYvCAiEwaJmOzCUw5QeeccxAGnpzpaltfpmvILS5jfF5CvwmaBc3_haD5FDRzCBb= YWaHnu9DvFXQujlg5tEYZW6vKPnsVAicsHkMqRp7xdXJcY91vwsA4ji39PKbrsZflPKa9DTli_t= o-1Etajnh7rv_Sd6TfAAAA___Cy1VN" class=3D"view-online-link" style=3D"word-wr= ap: none; white-space: nowrap; color: #ffffff; color: rgba(255, 255, 255, .= 6); overflow-wrap: anywhere; text-decoration: underline;" target=3D"_blank"= >View in browser</a>
    </td>
    </tr>
    <tr class=3D"post-m= eta post-meta-center view-online-mobile" style=3D"color: #ffffff; color: rg= ba(255, 255, 255, .6); font-size: 13px; font-weight: 400; text-align: cente= r;" align=3D"center">
    <td height=3D"2=
    0" class=3D"view-online" style=3D"font-family: -apple-system, BlinkMacSyste= mFont, Roboto, Helvetica, Arial, sans-serif; vertical-align: top; color: #f= fffff; color: rgba(255, 255, 255, .6); font-size: 13px; font-weight: 400; t= ext-align: center; text-decoration: underline;" valign=3D"top" align=3D"cen= ter">
    <a href=3D"= https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W_-FFoHge6j1GZt47GArgcnpw= wzJsqiiHq8mHTAHX2RL6K0BE9GBbPe8bmqtyYVQcvZkYq0EAIC6VBdALomi6RRjh2ZbaxQ018i5= E_pguyOWayIgCwEQ0ZKGyTg20RJn6JaZozDw5ExX2_oyXUNuaRnj8xL6TdAsaP4vBM2noBkrVVs= aCD3fhX6voLl4ssqjM8q4WhUHDipGm7EEjLkYeabXyXGNdb8JA-M4tvzzmK7HXpbzmPY25Ej8tX= 2ol7Qc6fZc_6XvRL8BAAD__xZKVgQ" class=3D"view-online-link" style=3D"word-wra=
    p: none; white-space: nowrap; color: #ffffff; color: rgba(255, 255, 255, .6=
    ); overflow-wrap: anywhere; text-decoration: underline;" target=3D"_blank">= View in browser</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>

    </table>
    </td>
    </tr>
    </table>
    </div>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystem= Font, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align=
    : top; color: #15212A;" valign=3D"top">&#xA0;</td>
    </tr>
    <!--[if mso]>
    </table>
    </center>
    </td>
    </tr>
    <![endif]-->
    </table>

    <!-- MAIN CONTENT AREA -->
    <table role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" class=3D"body" width=3D"100%" style=3D"border-collapse: separate=
    ; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; line-height: 1= =2E4; background-color: #ffffff;" bgcolor=3D"#ffffff">
    <!-- Outlook doesn't respect max-width so we need an extra cent= ered table -->
    <!--[if mso]>
    <tr>
    <td>
    <center>
    <table border=3D"0" cellpadding=3D"0" cellspacing= =3D"0" width=3D"600">
    <![endif]-->
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont=
    , Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: to=
    p; color: #15212A;" valign=3D"top">&#xA0;</td>
    <td class=3D"container" style=3D"font-family: -apple-system=
    , BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 18px=
    ; vertical-align: top; color: #15212A; display: block; max-width: 600px; ma= rgin: 0 auto;" valign=3D"top">
    <div class=3D"content" style=3D"box-sizing: border-box;=
    display: block; margin: 0 auto; max-width: 600px;">
    <table role=3D"presentation" border=3D"0" cellpaddi= ng=3D"0" cellspacing=3D"0" class=3D"main" width=3D"100%" style=3D"border-co= llapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spac= ing: 20px 0; width: 100%; max-width: 600px; background: #ffffff; background= -color: #ffffff;" bgcolor=3D"#ffffff">
    <tr>
    <td class=3D"wrapper" style=3D"font-family:=
    -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; f= ont-size: 18px; vertical-align: top; color: #15212A; box-sizing: border-box=
    ;" valign=3D"top">
    <table role=3D"presentation" border=3D"=
    0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">
    <tr class=3D"post-content-row">
    <td class=3D"post-content-sans-= serif" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Hel= vetica, Arial, sans-serif; vertical-align: top; font-size: 17px; line-heigh=
    t: 1.5em; color: #15212A; padding-bottom: 20px; border-bottom: 1px solid #e= 0e7eb; padding-top: 32px; max-width: 600px;" valign=3D"top">
    <!-- POST CONTENT START -->
    =20
    <!--kg-card-begin: html-->
    <h2 id=3D"newsletter-highlights-header" style=3D"margin-top: 0; font-family=
    : -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; = line-height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; = margin: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A;">Weekly Highlight= s</h2>
    <!--kg-card-end: html-->
    <p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">My fe=
    ed was swarming with self-hosting and adjacent articles this week, much of =
    it prompted by <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusn= srrT6OehQKH4PraTEpk5cbLWQPn1JaI_DDPPxtWwjlhiq7hkDO3AJPeh-K-tm1pZ9jLWUQC61Rg= AAaGvzEfSSA9WEHZCBBTqgFwaxJMWHyBiTXjMBMURARCYLk_PiEpMUuLCIJOXgyZnOvl2W6Rx6y= 8sYn6eyb4pmRfN_oWg-FM2Bq08gRdn5pux7Ays1EJuA3hnnWzMSJZqUuGCNmEp1-sivk_0c6_2q= HIx938rPYzof97oc-3TvQ48sX9uHeUnrka_P9V_6zvQbAAD__x4rVMo" style=3D"overflow-= wrap: anywhere; color: #0f60d9; text-decoration: none; font-weight: 700;" t= arget=3D"_blank">Dropbox&#39;s discontinuation of its passwords platform</a=
    , <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVn-7Bx0Kxe-= hleTY1IlLrBbSpy8J7XGYYT6-lh3ZQqnqnm0KHjzbCLpfy7abreVIVEtJ6Lk1BACwrrZIoNfcF0= JJIskmLgBQQ-oRu28cFyoL6S0jYAACa21AB5OP4jmgFFiCiLDy8ORMZ9-XdTqH3vM6xuep3JvCW= eH8Xyic7wpnx-y4R1Zuvir33sBJTRhMstEbH1szQkKGORRbyXKpXt_z6-Q4x3a7KA_jOPby85jO= x62u92O69aFHlq_9w7yk9ciX5_ovfWf8DQAA___hDlWN" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_b= lank">Proton&#39;s new open-source authentication app</a>, and another wave=
    of <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W99eaBEIvo= ektscmHjvYSmBy-jBDsiyqqMeTbBOWFJueMkbvwDEG0NO9rJtZJYeUWimRHIsQAADaJiGBXjL5N= NWA4IURQ7MRqcicZopzkyher5mAPCRARE8WBheqY0-1wOxrrawcPDnDNW3zMlxdb3np_fNS9k3R= qGj8LxSNp6KRI0bixsqOd2XfBWxtkbyJGJxxQcTUVJNh9gVbQi7N6TO_To6rr_tNOejHsZWfx3A= 99racx7BPXfdcv7YP85LWPd-e67_0nek3AAD__6VbVU0" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_b= lank">cheeky articles with clickbait titles</a> that leave you wondering if=
    self-hosting is or isn&#39;t the future (spoiler alert &#x2013; it&#39;s b= oth).</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212= A;">However, most of my attention was focused on select software updates ac= ross the ecosystem that brought highly anticipated functionality to existin=
    g projects, a few of which I&#39;m covering in this week&#39;s lightning ro= und intro:</p><ul style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; padding= -left: 1.3em; padding-right: 1.5em; list-style: disc; max-width: 100%;"><li=
    style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: = #15212A;">The <strong style=3D"font-weight: 700;">Pangolin</strong> reverse=
    proxy project released a <a href=3D"https://email.mail.selfh.st/c/eJw0j81q= wzAQhJ9Gusnsrv4POhSK32O1UmJTJy62WkifviS0x2GG-fhasQk5RdG9YPQOXMYAut943czaSkh= JmCO53BoBAKCVFhLopYgFSTazSLwQYQ-xc_CuhuwbxMZ6LQTkIQEierIwuVBd9lQZLr7WmpWDJ2= c6-3ZZpnPorSxjfJ7KvimaFc3_haL5UDRHxIjBg7LzTdn3BrZKJG8iBmdcaM3UVJPJ2TNKwszi9= FFeJ_s51vtVORj7vvHPYzofd1mOfbr3oUepX9uHeUnrUa7P9V_6LvQbAAD__7VfVTc" style= =3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; font-we= ight: 700;" target=3D"_blank">prototype client platform</a> that enables cl= ient tunneling and site-to-site access across peers</li><li style=3D"margin=
    : 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><stron=
    g style=3D"font-weight: 700;">Navidrome</strong>, a popular music streaming=
    platform, <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutmsdlf= y6qBDofg_JK0SmzpxsdVC-vUloT0OM8zjaSJxWaZqW3KTZ-DoAth2y-s2rJqCSM15Qo6qCADgqG= oQsEty2eeI1EhJpyrUGENTvWhEFaBi14SAHgSccx4JRg6Fo8eS4eJLKdEwPDnj2bbLMp7dbmnp_= fM09GZwNjj_Fwbnw-BMAYVrI0PzzdC7ApU6oR8mF3jgoDoUKTLE6LOr4mKubI_0OtnPvt6vhqHv= -5Z_HuP5uNfl2Md767an8rV9DC9p29P1uf5L3wl_AwAA__8HzFXM" style=3D"overflow-wra=
    p: anywhere; color: #0f60d9; text-decoration: none; font-weight: 700;" targ= et=3D"_blank">quietly introduced support for multiple libraries</a></li><li=
    style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: = #15212A;"><strong style=3D"font-weight: 700;">Tandoor Recipes</strong> drop= ped v2, which includes a <a href=3D"https://email.mail.selfh.st/c/eJw0j81qw= zAQhJ9GusnsrlZ_Bx0Kxe-hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nH= WEsJxKk1AgBAW5uPoNfcyRUATLEkt0hlJNvAhgIEwkmS3jIBOYiAiI4sTOyFkyMpsDgRSYrhyZn= Ovi_rdA6953WMz1PZN0Wzovm_UDTfFc19aQhBqrLzVdn3BlZqIGcCejbsWzMSJZqUXMEaMZXK-p= 5fJ8c5tttFMYzj2MvPYzoft7rej-nWhx5ZvvYP85LWI1-e67_0nek3AAD__5ZqVYI" style=3D= "overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; font-weigh=
    t: 700;" target=3D"_blank">complete re-write of the platform&#39;s frontend=
    </a> (love the new look, still hate the beige theme &#x2665;)</li><li style=
    =3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212= A;"><strong style=3D"font-weight: 700;">Postiz</strong>, a social media man= agement tool, also <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9= Gutnsrlby6qBDofg_pJUcmzpxidVC-vUloT0OM8zj1eQEs0xqW8LJM3DEALZd87YPW01BRHOeiG= OtBACATmsQsGvKniQrVCVmL7xMqJGp8dLES1GwWyIgDwKI6MnByKFw9FQyLL6UEg3DkzOebV_W8= ex2T2vvn6dxb4ZmQ_N_YWi-G5qVG1IObNx8Ne69gis6kR8mDDxwqHUoUmSI0WdUwZiV7T29To6z= b7eLYejHseefx3g-brrej_HWuu2pfO0fw0va9nR5rv_Sd6LfAAAA___NLVWW" style=3D"over= flow-wrap: anywhere; color: #0f60d9; text-decoration: none; font-weight: 70= 0;" target=3D"_blank">dropped a v2 design update</a> (minus the beige)</li>= <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; colo=
    r: #15212A;">The new-ish (yet increasingly popular) book manager <strong st= yle=3D"font-weight: 700;">BookLore</strong> introduced <a href=3D"https://e= mail.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVn-rgw6F4vfYleTY1IlLrBbSpy8J7XGYYT= 6-VhxZplR1LzYFDz7bCLpfedvN1kokqswJfW4NAQCsqy0S6LWI5NwZ6-JEesrkhMFJTdUvceGY9= FYQMACBtTagg8lH8TmgMCxBRLLy8ORMZ9-XdTqH3ss6xuep3JvCWeH8Xyic7wrnbkUCkCg3X5V7= by8cBpNs9MbH1oyQkMk5sK1kM1ev7-V1cpxju12Uh3EcO_88pvNxq-v9mG596FHka_8wL2k9yuW= 5_kvfBX8DAAD__7PdVrg" style=3D"overflow-wrap: anywhere; color: #0f60d9; tex= t-decoration: none; font-weight: 700;" target=3D"_blank">magic shelves</a> = &#x2013; smart, dynamic collections for those who can&#39;t be bothered to = manually organize their libraries</li><li style=3D"margin: 0.5em 0; padding= -left: 0.3em; line-height: 1.6em; color: #15212A;"><strong style=3D"font-we= ight: 700;">Immich</strong> released support for <a href=3D"https://email.m= ail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzai= xFB1zxgcAyf0oPtN1s2sLfsYq0ggTq0RAADa2nwEvWQmjhadUBXPgjZ0Qb4EpFBT77XoNROQgwi= I6MjCxL5wclQELq6UkhTDkzOdfbss0zn0lpcxPk9l3xTNiub_QtF8KJqbZU_gQdn5pux7A1tqIG= cCejbsWzMllmhScoI1YpLK-sivk_0c6_2qGMa-b_LzmM7HvS7HPt370COXr-3DvKT1yNfn-i99Z= _oNAAD__4uBVSY" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-deco= ration: none; font-weight: 700;" target=3D"_blank">user-defined share URLs<= /a></li></ul><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #1= 5212A;">Happy <strong style=3D"font-weight: 700;">selfh.st</strong>/ing!</p= ><div class=3D"kg-visibility-wrapper"><table class=3D"kg-card kg-cta-card k= g-cta-bg-white kg-cta-minimal kg-cta-no-label kg-cta-link-accent " borde= r=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-= collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 10= 0%; margin: 0 0 1.5em 0; padding: 0 24px; border-radius: 0; background-colo=
    r: #ffffff; background-color: rgba(255, 255, 255, 0.25); border: 1px solid = #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12);" bgcolor=3D"rgba(255, 255, = 255, 0.25)">
    =20
    =20
    <tbody><tr>
    <td class=3D"kg-cta-content" style=3D"font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-s= ize: 18px; vertical-align: top; color: #15212A;" valign=3D"top">
    <table border=3D"0" cellpadding=3D"0" cellspacing= =3D"0" width=3D"100%" class=3D"kg-cta-content-wrapper" style=3D"border-coll= apse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; = padding: 24px 0 26px;">
    <tbody><tr>
    =20
    <td class=3D"kg-cta-content-inner" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; color: #15212A;" valign= =3D"top">
    <table border=3D"0" cellpadding=3D"0" c= ellspacing=3D"0" width=3D"100%" style=3D"border-collapse: separate; mso-tab= le-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">
    =20
    <tbody><tr>
    <td class=3D"kg-cta-text" s= tyle=3D"vertical-align: top; color: #15212A; font-family: -apple-system, Bl= inkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 17px;" v= align=3D"top">
    <p style=3D"margin: 0 0=
    1.5em 0; line-height: 1.4em; margin-bottom: 0; color: #15212A;"><b><strong=
    style=3D"font-weight: 700; white-space: pre-wrap;">Self-Host Weekly</stron= g></b><span style=3D"white-space: pre-wrap;"> is an independent publication=
    supported by its readers. Consider </span><a href=3D"https://email.mail.se= lfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPW= NwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPoNdcm3ctIS0dfE3MCSIGCkjgvCxW9JYJyEEERHRkY= WIvnBxJgcWJSFIMT8509n1Zp3PoPa9jfJ7KvimaFc3_haL5rmiuRbh0rsrOV2XfG1ipgZwJ6Nmw= b81IlGhScgVrxFQq63t-nRzn2G4XxTCOYy8_j-l83Op6P6ZbH3pk-do_zEtaj3x5rv_Sd6bfAAA= A__-WmFWT" class=3D"cta-link-color" style=3D"overflow-wrap: anywhere; text-= decoration: none; font-weight: 700; color: #0f60d9;" target=3D"_blank"><spa=
    n style=3D"white-space: pre-wrap;">signing up</span></a><span style=3D"whit= e-space: pre-wrap;"> or </span><a href=3D"https://email.mail.selfh.st/c/eJw= 0j81qwzAQhJ9Gusnsrv4POhSK30OrlWNTJy6xWkifviS0x2GG-fik2IQ1xaZ7wegduIwBdL_WbT= eblJBSqzWSyyIEAIC2SUig1xJDZSceIVFvuPjWudfWo3UShYPorRCQhwSI6MnC5AK77IkrLJ6Zs= 3Lw5Exn35d1OofeyzrG56nsm6JZ0fxfKJrviuZAocGCXtn5quy7gOUWyZuIwRkXRAwnTiZnX7El= zLU5fS-vk-Mc2-2iHIzj2OvPYzoft7bej-nWhx6Fv_YP85LWo1ye67_0Xeg3AAD__3gZVlI" cl= ass=3D"cta-link-color" style=3D"overflow-wrap: anywhere; text-decoration: n= one; font-weight: 700; color: #0f60d9;" target=3D"_blank"><span style=3D"wh= ite-space: pre-wrap;">making a donation</span></a><span style=3D"white-spac=
    e: pre-wrap;"> to show your support and help offset the costs associated wi=
    th running the newsletter.</span></p>
    </td>
    </tr>
    =20
    =20
    <tr>
    <td class=3D"kg-cta-button-= container" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto,=
    Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; color:=
    #15212A; padding-top: 20px;" valign=3D"top">
    <table class=3D"btn btn= -accent" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" style=3D"border-c= ollapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; box-sizing=
    : border-box; width: auto;" width=3D"auto"><tbody><tr><td align=3D"center" = style=3D"font-size: 18px; vertical-align: top; color: #15212A; padding: 8px=
    20px 9px; border-radius: 6px; text-align: center; font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; background-co= lor: #0f60d9;" valign=3D"top" bgcolor=3D"#0f60d9"><a href=3D"https://email.= mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVrvy6qBDofg_JK0SmzpxsdVC-vUloT0OM8zjafL= iskzVtuQmJqDoAth2y-s2rJqCSM15QoqqCADgfNUgYJcUVVggs2jOk29EUpsWIIisITDZNSEgg4= BzjtHDSKFQZCwZLlxKiYbgyRnPtl2W8ex2S0vvn6fxbwZng_N_YXA-DM4VkZgBjJ9vxr8r-FIn5= GFygQYKqkORIkOMnF0VF3Mle6TXyX729X41BH3ft_zzGM_HvS7HPt5btz2Vr-1jeEnbnq7P9V_6= TvgbAAD__4OkVQs" style=3D"overflow-wrap: anywhere; box-sizing: border-box; = cursor: pointer; display: inline-block; font-size: 15px; font-weight: 600; = margin: 0; text-decoration: none; color: #FFFFFF;" target=3D"_blank">Suppor=
    t selfh.st</a></td></tr></tbody></table>
    </td>
    </tr>
    =20
    </tbody></table>
    </td>
    </tr>
    </tbody></table>
    </td>
    </tr>
    =20
    </tbody></table></div><h2 id=3D"newswire" style=3D"font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-= height: 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margi=
    n: 1.5em 0 0.5em 0; font-size: 32px; color: #15212A; margin-top: 1.5em;">Ne= wswire</h2><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j0tqxDAQRE8j7WRardZvoUUg-B5qfcYmHjvYSmBy-jBDsiyqqMeryQSdg= y-yJe0tAUXtQLZ7Xje11uRCKDl7pFgrAgBoU6oLIJfEwTdDxnG3LcRWagfXbS_ZaTa5drkmBLQQ= QGtt0cBEjila5AzdMnMUBE_OdLWtL9M15JaWMT4vYd4EzgLn_0LgfAqcHVMz1nVh5rsw7xUMF49= Wee1IkatVceCgYrRZl6BjLiTP9Do5rrHuN0EwjmPLP4_peuxlOY9pb0OOxF_bh3pJy5Fuz_Vf-k= 74GwAA__-er1aa" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
    ); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Introducing = UniFi OS Server for MSPs</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">Deploy UniFi OS Server on your own hardware for license free local contro=
    l, secure cloud <span class=3D"desktop-only">management, SD&#x202F;WAN, and=
    Zero T</span>&#x2026;</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-64.ico" alt style=3D"border: none; -ms= -interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 22= px; height: 22px; display: none;" width=3D"22" height=3D"22">
    =20
    =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(&#39;https://selfh.st/content/images/thumbnail/Uni_Fi_OS_Server_T= _2de3d33f69.jpg&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/Uni_Fi_OS_Server_T_2de3d33f69.jpg" alt onerror=3D"this.style.display=3D&= #39;none&#39;" 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/eJwsj81qxCAURp9Gd5HrX2IWLrrJe-hVE6mjRc3A9OnLDF1-8HEOJ1hpuDMb0mj5phWona9A4= 8PlsuRgV2PQuU2oPQQBAMAlhtUAvSxCTHL3m0RElJuOUmuzh2RUSsmbRLMVIDQY4JxrIYGp1atd= C-8gae_9ThS8PWzEki42Ji32mvNnEPlFxEHE4Us72Z0ZtgcRh-szY4lEHLnO3sKNuZ7LXXPKSxv= LiP0ZO-32g2tj5noSBbO14n5fbLwqXr2xGied1t_le_lU0mnP9_t_Pa34CwAA__-leFd6" styl= e=3D"text-decoration: none; color: #15212A; font-size: 15px; line-height: 1= =2E5em; font-weight: 600;">
    Introducing UniFi OS Server for MSP=
    s
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj81qxCAURp9Gd5HrX2IWLrrJe-h= VE6mjRc3A9OnLDF1-8HEOJ1hpuDMb0mj5phWon= a9A48PlsuRgV2PQuU2oPQQBAMAlhtUAvSxCTHL3m0RElJuOUmuzh2RUSsmbRLMVIDQY4JxrIYGp= 1atdC-8gae_9ThS8PWzEki42Ji32mvNnEPlFxEHE4Us72Z0ZtgcRh-szY4lEHLnO3sKNuZ7LXXP= KSxvLiP0ZO-32g2tj5noSBbO14n5fbLwqXr2xGied1t_le_lU0mnP9_t_Pa34CwAA__-leFd6" = style=3D"text-decoration: none; margin-top: 12px; color: #738a94; font-size=
    : 13px; line-height: 1.5em; font-weight: 400;">
    Deploy UniFi OS Server on your = own hardware for license free local control, secure cloud <span class=3D"de= sktop-only">management, SD=E2=80=AFWAN, and Zero T</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/eJwsj81qxCAURp9Gd5HrX2IWLrrJe-hVE6mjRc3A9OnLDF1-8HEOJ1hpu= DMb0mj5phWona9A48PlsuRgV2PQuU2oPQQBAMAlhtUAvSxCTHL3m0RElJuOUmuzh2RUSsmbRLMV= IDQY4JxrIYGp1atdC-8gae_9ThS8PWzEki42Ji32mvNnEPlFxEHE4Us72Z0ZtgcRh-szY4lEHLn= O3sKNuZ7LXXPKSxvLiP0ZO-32g2tj5noSBbO14n5fbLwqXr2xGied1t_le_lU0mnP9_t_Pa34Cw= AA__-leFd6" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-64.ico" width=3D"22" height=3D"22" al= t=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJwsj81qxCAURp9Gd5HrX2IWLrrJe-hVE6mjRc3A9OnLDF1-8HEOJ1hpuDMb0= mj5phWona9A48PlsuRgV2PQuU2oPQQBAMAlhtUAvSxCTHL3m0RElJuOUmuzh2RUSsmbRLMVIDQY= 4JxrIYGp1atdC-8gae_9ThS8PWzEki42Ji32mvNnEPlFxEHE4Us72Z0ZtgcRh-szY4lEHLnO3sK= NuZ7LXXPKSxvLiP0ZO-32g2tj5noSBbO14n5fbLwqXr2xGied1t_le_lU0mnP9_t_Pa34CwAA__= -leFd6" style=3D"text-decoration: none; color: #15212A;">
    =20
    =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;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZbUWmgRCL6HvmMTjx1sJTA5fZghWRZV1OPVaFgn9= kW2qL0loKAdyHZP66bWGh1zSckjhVoRAECbUh2DXCImnxha6Yw5MNhsugXfazW2mRRIrhEBLTBo= rS0amMhlChZzgm5zzkEQPDnT1ba-TNeQW1zG-LyEeRM4C5z_C4HzKXD21LTz3Qkz34V5r2By8Wi= V144UuVpV5swqBJt0YR1SIXnG18lxjXW_CYJxHFv6eUzXYy_LeUx7G3LE_LV9qJe0HPH2XP-l74= i_AQAA___p7VWo" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
    ); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Ollama&#x201= 9;s new app &#xB7; Ollama Blog</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">Ollama&#x2019;s new app is now available for macOS and Windows.</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-54.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">
    =20
    =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(&#39;https://selfh.st/content/images/thumbnail/og-2.png&#39;); di= splay: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/og-2.png" alt onerror=3D"this.style.display=3D&#39;none&#39;" style=3D"b= order: none; -ms-interpolation-mode: bicubic; max-width: 100%; display: non= e;"></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/eJwsj0lqxDAQRU8j7SxKpXlRi2x8D00eiGyZtpLQOX3oJssP__F4hZSX0bvMK0lnNOggLfB6x= L1NeyHrfY7RoQ6lIACAVLlYD3wj6aRDsDqrYoP1PoFf0mJCVTI44zzfCQENeJBSGlQgtE06GEwR= FpNSCkzDyyPu2pZN3IM32sa4bqY-GM4M595aPKLI_WA4p9ZXhvNZf6Z4XfxBb6zfYz9XpmH03uL= vU9zPM2-PLs46-KD01T6ndw0ftL7e_-ub8C8AAP__huNMSQ" style=3D"text-decoration: = none; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600=

    Ollama=E2=80=99s new app =C2=B7 Oll= ama Blog
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj0lqxDAQRU8j7SxKpXlRi2x8D00= eiGyZtpLQOX3oJssP__F4hZSX0bvMK0lnNOggL= fB6xL1NeyHrfY7RoQ6lIACAVLlYD3wj6aRDsDqrYoP1PoFf0mJCVTI44zzfCQENeJBSGlQgtE06= GEwRFpNSCkzDyyPu2pZN3IM32sa4bqY-GM4M595aPKLI_WA4p9ZXhvNZf6Z4XfxBb6zfYz9XpmH= 03uLvU9zPM2-PLs46-KD01T6ndw0ftL7e_-ub8C8AAP__huNMSQ" style=3D"text-decorati= on: none; margin-top: 12px; color: #738a94; font-size: 13px; line-height: 1= =2E5em; font-weight: 400;">
    Ollama=E2=80=99s new app is now=
    available for macOS and Windows.
    </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/eJwsj0lqxDAQRU8j7SxKpXlRi2x8D00eiGyZtpLQOX3oJssP__F4hZSX0= bvMK0lnNOggLfB6xL1NeyHrfY7RoQ6lIACAVLlYD3wj6aRDsDqrYoP1PoFf0mJCVTI44zzfCQEN= eJBSGlQgtE06GEwRFpNSCkzDyyPu2pZN3IM32sa4bqY-GM4M595aPKLI_WA4p9ZXhvNZf6Z4Xfx= Bb6zfYz9XpmH03uLvU9zPM2-PLs46-KD01T6ndw0ftL7e_-ub8C8AAP__huNMSQ" style=3D"t= ext-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/apple-touch-icon-54.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/eJwsj0lqxDAQRU8j7SxKpXlRi2x8D00eiGyZtpLQOX3oJssP__F4hZSX0bvMK= 0lnNOggLfB6xL1NeyHrfY7RoQ6lIACAVLlYD3wj6aRDsDqrYoP1PoFf0mJCVTI44zzfCQENeJBS= GlQgtE06GEwRFpNSCkzDyyPu2pZN3IM32sa4bqY-GM4M595aPKLI_WA4p9ZXhvNZf6Z4XfxBb6z= fYz9XpmH03uLvU9zPM2-PLs46-KD01T6ndw0ftL7e_-ub8C8AAP__huNMSQ" style=3D"text-= decoration: none; color: #15212A;">
    =20
    =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;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lqxgl= lB1TxgcA0f0oPs1b7vZWvIiNedAHFsjAAC0tXkBvaaFu80LSu8lWI8RWNgFW6t3BI6q3hIBORBA= REcWJvaFo6OSYXGllKgYnpzp7PuyTufQe1rH-DyVfVM0K5r_C0XzXdFcKQg0csrOV2XfG9hSAzk= T0LNh35opUsTE6DJWwZgr63t6nRzn2G4XxTCOY88_j-l83Op6P6ZbH3qk8rV_mJe0HunyXP-l70= S_AQAA__9w7lUL" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
    ); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Shelly joins=
    Works with Home Assistant</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">With a great selection of switches and relays built for Z-Wave.</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-25.png" alt style=3D"border: n= one; -ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; w= idth: 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"Home = Assistant" style=3D"line-height: 1.5em;">Home Assistant</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Mi= randa Bishop" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5= em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0=
    6px;">&#x2022;</span>Miranda Bishop</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/art-15.jpg&#39;); = display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/art-15.jpg" alt onerror=3D"this.style.display=3D&#39;none&#39;" 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/eJxUkL1u7CAUhJ8GOtDh8GNcUNyG9wDDLtxlTbSQWM7TR16lSTcjjb5PmuSkFcEuG81OLFqBW= oUBmp-hNlaTM9ZuISyo1pQQAEDILRkLtLjNpA10NCqiktamHKM1MqPUZsGISKtDQA0WhBAaJXBl= olo1xgA3HWNciYLLw0dut8LHpM2VOT8Gkf8IeoL-OA5e-jOzMEYdM-yT107Qx9bvBP2FJ-hhufJ= K0I-SWzvZ_173wY7-egx21FnYXwZBT1_uLe1j1v1OFMzeW_g--Tj3rbw63_Ok08XP9mDvL-h092= v9274c_gQAAP__hhhhsA" style=3D"text-decoration: none; color: #15212A; font-= size: 15px; line-height: 1.5em; font-weight: 600;">
    Shelly joins Works with Home Assist= ant
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJxUkL1u7CAUhJ8GOtDh8GNcUNyG9wD= DLtxlTbSQWM7TR16lSTcjjb5PmuSkFcEuG81OL= FqBWoUBmp-hNlaTM9ZuISyo1pQQAEDILRkLtLjNpA10NCqiktamHKM1MqPUZsGISKtDQA0WhBAa= JXBlolo1xgA3HWNciYLLw0dut8LHpM2VOT8Gkf8IeoL-OA5e-jOzMEYdM-yT107Qx9bvBP2FJ-h= hufJK0I-SWzvZ_173wY7-egx21FnYXwZBT1_uLe1j1v1OFMzeW_g--Tj3rbw63_Ok08XP9mDvL-= h092v9274c_gQAAP__hhhhsA" style=3D"text-decoration: none; margin-top: 12px;=
    color: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
    With a great selection of switc= hes and relays built for Z-Wave.
    </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/eJxUkL1u7CAUhJ8GOtDh8GNcUNyG9wDDLtxlTbSQWM7TR16lSTcjjb5Pm= uSkFcEuG81OLFqBWoUBmp-hNlaTM9ZuISyo1pQQAEDILRkLtLjNpA10NCqiktamHKM1MqPUZsGI= SKtDQA0WhBAaJXBlolo1xgA3HWNciYLLw0dut8LHpM2VOT8Gkf8IeoL-OA5e-jOzMEYdM-yT107= Qx9bvBP2FJ-hhufJK0I-SWzvZ_173wY7-egx21FnYXwZBT1_uLe1j1v1OFMzeW_g--Tj3rbw63_= Ok08XP9mDvL-h092v9274c_gQAAP__hhhhsA" style=3D"text-decoration: none; color=
    : #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-192x192-25.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/eJxUkL1u7CAUhJ8GOtDh8GNcUNyG9wDDLtxlTbSQWM7TR16lSTcjjb5PmuSkF= cEuG81OLFqBWoUBmp-hNlaTM9ZuISyo1pQQAEDILRkLtLjNpA10NCqiktamHKM1MqPUZsGISKtD= QA0WhBAaJXBlolo1xgA3HWNciYLLw0dut8LHpM2VOT8Gkf8IeoL-OA5e-jOzMEYdM-yT107Qx9b= vBP2FJ-hhufJK0I-SWzvZ_173wY7-egx21FnYXwZBT1_uLe1j1v1OFMzeW_g--Tj3rbw63_Ok08= XP9mDvL-h092v9274c_gQAAP__hhhhsA" style=3D"text-decoration: none; color: #1= 5212A;">
    Home Assistant
    &nbsp;&#x2022;&nbsp;
    Miranda Bishop
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hlZTY1ImLrRbSpy8J7XGYYT6-lm3EE= kPVPWNwDJzQg-63sm5mbdnHWEsJxKk1AgBAW5uPoJfMSYCrTcWRh0YOsScXpXaplTCIXjMBOYiA= iI4sTOyFkyMpcHEikhTDkzOdfbss0zn0lpcxPk9l3xTNiub_QtF8KJqxUfeXiMrON2XfG1ipgZw= J6Nmwb81IlGhScgVrxFQq6yO_TvZzrPerYhj7vpWfx3Q-7nU59unehx5ZvrYP85LWI1-f67_0ne= k3AAD__73PVY8" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, 2= 55, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12)=
    ; overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decoratio=
    n: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Giving Up on=
    Element &amp; Matrix.org</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">The Matrix.org network has great potential, but after years of dealing wi=
    th glitches, slo<span class=3D"desktop-only">w performance, poor UX, and on= </span>&#x2026;</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.943d40bd5585b0bbad9d87e2731d2= 2e2101296a05fead2e42edd4968239efea7.png" alt style=3D"border: none; -ms-int= erpolation-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"&#x30= DE;&#x30EA;&#x30A6;&#x30B9;" style=3D"line-height: 1.5em;">&#x30DE;&#x30EA;= &#x30A6;&#x30B9;</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(&#39;https://selfh.st/content/images/thumbnail/cover.jpg&#39;); d= isplay: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/cover.jpg" alt onerror=3D"this.style.display=3D&#39;none&#39;" style=3D"= border: none; -ms-interpolation-mode: bicubic; max-width: 100%; display: no= ne;"></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/eJwsj0HOqyAURlcDM8zlihQHDN7EfXABkRShUWrarv6lzT_8ki_n5AQ7GunMzfNo5W1SoGapg= cfd5SJysNoY79wN1RwCAgDI0QdtgG928jgbQzGOACpqreZVExCqoFciWHm2CDiBASnlhCMMSpOa= JyQH60REM1Pw9QxnLOs2nJ0Xu_X-ONn4j-HCcHlVIZK_X2TWDw2-7QyXlK9ck3g-RKsilrjH2oW= rQeyuH_nVjsRw4Yf9QdvZc01MQW-tuM97ON_Vb0cbauy8W3qWu_i18m7T9_23Lov_AwAA___6gV= hl" style=3D"text-decoration: none; color: #15212A; font-size: 15px; line-h= eight: 1.5em; font-weight: 600;">
    Giving Up on Element &amp; Matrix.o=
    rg
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj0HOqyAURlcDM8zlihQHDN7EfXA= BkRShUWrarv6lzT_8ki_n5AQ7GunMzfNo5W1So= Gapgcfd5SJysNoY79wN1RwCAgDI0QdtgG928jgbQzGOACpqreZVExCqoFciWHm2CDiBASnlhCMM= SpOaJyQH60REM1Pw9QxnLOs2nJ0Xu_X-ONn4j-HCcHlVIZK_X2TWDw2-7QyXlK9ck3g-RKsilrj= H2oWrQeyuH_nVjsRw4Yf9QdvZc01MQW-tuM97ON_Vb0cbauy8W3qWu_i18m7T9_23Lov_AwAA__= _6gVhl" style=3D"text-decoration: none; margin-top: 12px; color: #738a94; f= ont-size: 13px; line-height: 1.5em; font-weight: 400;">
    The Matrix.org network has grea=
    t potential, but after years of dealing with glitches, slo<span class=3D"de= sktop-only">w performance, poor UX, and on</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/eJwsj0HOqyAURlcDM8zlihQHDN7EfXABkRShUWrarv6lzT_8ki_n5AQ7G= unMzfNo5W1SoGapgcfd5SJysNoY79wN1RwCAgDI0QdtgG928jgbQzGOACpqreZVExCqoFciWHm2= CDiBASnlhCMMSpOaJyQH60REM1Pw9QxnLOs2nJ0Xu_X-ONn4j-HCcHlVIZK_X2TWDw2-7QyXlK9= ck3g-RKsilrjH2oWrQeyuH_nVjsRw4Yf9QdvZc01MQW-tuM97ON_Vb0cbauy8W3qWu_i18m7T9_= 23Lov_AwAA___6gVhl" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/apple-touch-icon.943d40bd5585b0bbad9d87e2731d= 22e2101296a05fead2e42edd4968239efea7.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/eJwsj0HOqyAURlcDM8zlihQHDN7EfXABkRShUWrarv6lzT_8ki_n5AQ7GunMz= fNo5W1SoGapgcfd5SJysNoY79wN1RwCAgDI0QdtgG928jgbQzGOACpqreZVExCqoFciWHm2CDiB= ASnlhCMMSpOaJyQH60REM1Pw9QxnLOs2nJ0Xu_X-ONn4j-HCcHlVIZK_X2TWDw2-7QyXlK9ck3g= -RKsilrjH2oWrQeyuH_nVjsRw4Yf9QdvZc01MQW-tuM97ON_Vb0cbauy8W3qWu_i18m7T9_23Lo= v_AwAA___6gVhl" style=3D"text-decoration: none; color: #15212A;">
    =E3=83=9E=E3=83=AA=E3= =82=A6=E3=82=B9
    =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;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FuwyAQRL8GbljLwgJ74FCp8n-wQGKrTlzZtFL69VWi9jia0Ty9ll2yJ= cWqe7aRPHi2AXS_lXUza8shpVpKRM-tIQCAdbWFBHrJVDp5Fwq6JkTCHWIEZuiCjaUGvWYEJEhg= rSV0MPkgngmlwIVEhJWHJ2c6-3ZZpnPoLS9jfJ7KvSmcFc7_hcL5UDgH64KL2JWbb8q9N3BSI5K= JNnjjQ2tGkiTDTMXWZLlUr4_8OtnPsd6vysPY9638PKbzca_LsU_3PvTI8rV9mJe0Hvn6XP-l74= y_AQAA__-iiVU9" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, = 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12=
    ); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decorati= on: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Microsoft ba=
    ns LibreOffice developer&#x2019;s account without warning, rejects appeal</=

    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">A LibreOffice developer has shared his experience of having his Microsoft=
    account banned,<span class=3D"desktop-only"> and how the company has been = </span>&#x2026;</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/pinned-icon.svg" alt style=3D"border: none; -m= s-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 2= 2px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"Neowi=
    n" style=3D"line-height: 1.5em;">Neowin</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Da= vid Uzondu" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
    ; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">&#x2022;</span>David Uzondu</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(&#39;https://selfh.st/content/images/thumbnail/1752636042_libreof= fice-2_story.webp&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/1752636042_libreoffice-2_story.webp" alt onerror=3D"this.style.display= =3D&#39;none&#39;" 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/eJws0EFuwyAUBNDTwA7r841tvGDRje8B-DumJWABCUpPXyXqcqSR3mh2M2pp9eI5GblMCtQqZ= -B0tyGKsJtZa2_tgmrddwQAkKPfZw38NKtC9Bont-AxSzfOksCvcl9QOqut4sEg4AQapJQTjjCo= 2al1QmfhmJxzK1PwdoZK8TiH2ng0Z2tXZeMXw43h1nsfEuUe0pCoMdwS9cpwuwdfcs1HE86mKmJ= whfJxBE9ipyfFfFGpwnqfH6mJHtqZH010W1JIN1Hom3yrwl4X2chw48V8JuTaQroxBS3naH9fQ3= 0lf5b8xnkz7hF_xOcZ3szt3f5PT4N_AQAA__-dW2pU" style=3D"text-decoration: none;=
    color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
    Microsoft bans LibreOffice develope= r=E2=80=99s account without warning, rejects appeal
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJws0EFuwyAUBNDTwA7r841tvGDRje8= B-DumJWABCUpPXyXqcqSR3mh2M2pp9eI5GblMC= tQqZ-B0tyGKsJtZa2_tgmrddwQAkKPfZw38NKtC9Bont-AxSzfOksCvcl9QOqut4sEg4AQapJQT= jjCo2al1QmfhmJxzK1PwdoZK8TiH2ng0Z2tXZeMXw43h1nsfEuUe0pCoMdwS9cpwuwdfcs1HE86= mKmJwhfJxBE9ipyfFfFGpwnqfH6mJHtqZH010W1JIN1Hom3yrwl4X2chw48V8JuTaQroxBS3naH= 9fQ30lf5b8xnkz7hF_xOcZ3szt3f5PT4N_AQAA__-dW2pU" style=3D"text-decoration: n= one; margin-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em;=
    font-weight: 400;">
    A LibreOffice developer has sha= red his experience of having his Microsoft account banned,<span class=3D"de= sktop-only"> and how the company has been </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/eJws0EFuwyAUBNDTwA7r841tvGDRje8B-DumJWABCUpPXyXqcqSR3mh2M= 2pp9eI5GblMCtQqZ-B0tyGKsJtZa2_tgmrddwQAkKPfZw38NKtC9Bont-AxSzfOksCvcl9QOqut= 4sEg4AQapJQTjjCo2al1QmfhmJxzK1PwdoZK8TiH2ng0Z2tXZeMXw43h1nsfEuUe0pCoMdwS9cp= wuwdfcs1HE86mKmJwhfJxBE9ipyfFfFGpwnqfH6mJHtqZH010W1JIN1Hom3yrwl4X2chw48V8Ju= TaQroxBS3naH9fQ30lf5b8xnkz7hF_xOcZ3szt3f5PT4N_AQAA__-dW2pU" style=3D"text-d= ecoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/pinned-icon.svg" width=3D"22" height=3D"22" a= lt=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJws0EFuwyAUBNDTwA7r841tvGDRje8B-DumJWABCUpPXyXqcqSR3mh2M2pp9= eI5GblMCtQqZ-B0tyGKsJtZa2_tgmrddwQAkKPfZw38NKtC9Bont-AxSzfOksCvcl9QOqut4sEg= 4AQapJQTjjCo2al1QmfhmJxzK1PwdoZK8TiH2ng0Z2tXZeMXw43h1nsfEuUe0pCoMdwS9cpwuwd= fcs1HE86mKmJwhfJxBE9ipyfFfFGpwnqfH6mJHtqZH010W1JIN1Hom3yrwl4X2chw48V8JuTaQr= oxBS3naH9fQ30lf5b8xnkz7hF_xOcZ3szt3f5PT4N_AQAA__-dW2pU" style=3D"text-decor= ation: none; color: #15212A;">
    Neowin
    &nbsp;&#x2022;&nbsp;
    David Uzondu
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GusmsVqu_gw6F4vdYaeXY1IlLrBbSpy8J7XGYYT4-KS5ZT= rHpXmz0BJRtAN2vvO1mkxJSaswRKYsgAIB1TUICvRZIC9cArYntjAIiQNSbSIwLdBC9FQT0kMBa= 69HBRKFS9lgZFl9rzYrgyZnOvi_rdA69l3WMz1O5N4Wzwvm_UDjfFc6cFvZITbn5qty7gKstojf= RBjIURExNNZmcPduWbOZG-l5eJ8c5tttFEYzj2PnnMZ2PW1vvx3TrQ49Sv_YP85LWo1ye67_0Xf= A3AAD__8LiVtE" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, 2= 55, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12)=
    ; overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decoratio=
    n: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Tailscale&#x= 2019;s web-based SSH is the easiest way to log into weird little computers<= /div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">You deserve some always-on gadgets&#x2014;and an easier way to access the= m.</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-17.svg" alt style=3D"border: none; -ms= -interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 22= px; height: 22px; display: none;" width=3D"22" height=3D"22">
    =20
    =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(&#39;https://selfh.st/content/images/thumbnail/og-image-5&#39;); = display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/og-image-5" alt onerror=3D"this.style.display=3D&#39;none&#39;" 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/eJxMjztuBCEQRE8D2aDuppmBgMDJ3IPffGR2sBZsa316a1cOHFapVE8ve20x2CXJ4nExDOxwB= llu4azTmf1sbQphIXY5EwAA6pRnC_LwOru0oWVniWJgjWTKos2GyNlw0PL0BGTAAiIa0qB4juwM= xQCbiTE6wfDkqF7qdqg-ZPXHGB9d6DdBq6B1hLP2FGpRqd0ErbG2_X89fZc49X5MqV291SLv_vX= V-jivXTCM1mr4eaj-uNJxb-oqQw4fP-v79FKUw-_P9V_68vQbAAD__4D5VMU" style=3D"text= -decoration: none; color: #15212A; font-size: 15px; line-height: 1.5em; fon= t-weight: 600;">
    Tailscale=E2=80=99s web-based SSH i=
    s the easiest way to log into weird little computers
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJxMjztuBCEQRE8D2aDuppmBgMDJ3IP= ffGR2sBZsa316a1cOHFapVE8ve20x2CXJ4nExD= OxwBllu4azTmf1sbQphIXY5EwAA6pRnC_LwOru0oWVniWJgjWTKos2GyNlw0PL0BGTAAiIa0qB4= juwMxQCbiTE6wfDkqF7qdqg-ZPXHGB9d6DdBq6B1hLP2FGpRqd0ErbG2_X89fZc49X5MqV291SL= v_vXV-jivXTCM1mr4eaj-uNJxb-oqQw4fP-v79FKUw-_P9V_68vQbAAD__4D5VMU" style=3D"= text-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; l= ine-height: 1.5em; font-weight: 400;">
    You deserve some always-on gadg= ets=E2=80=94and an easier way to access them.
    </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/eJxMjztuBCEQRE8D2aDuppmBgMDJ3IPffGR2sBZsa316a1cOHFapVE8ve= 20x2CXJ4nExDOxwBllu4azTmf1sbQphIXY5EwAA6pRnC_LwOru0oWVniWJgjWTKos2GyNlw0PL0= BGTAAiIa0qB4juwMxQCbiTE6wfDkqF7qdqg-ZPXHGB9d6DdBq6B1hLP2FGpRqd0ErbG2_X89fZc= 49X5MqV291SLv_vXV-jivXTCM1mr4eaj-uNJxb-oqQw4fP-v79FKUw-_P9V_68vQbAAD__4D5VM=
    U" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-17.svg" width=3D"22" height=3D"22" al= t=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJxMjztuBCEQRE8D2aDuppmBgMDJ3IPffGR2sBZsa316a1cOHFapVE8ve20x2= CXJ4nExDOxwBllu4azTmf1sbQphIXY5EwAA6pRnC_LwOru0oWVniWJgjWTKos2GyNlw0PL0BGTA= AiIa0qB4juwMxQCbiTE6wfDkqF7qdqg-ZPXHGB9d6DdBq6B1hLP2FGpRqd0ErbG2_X89fZc49X5= MqV291SLv_vXV-jivXTCM1mr4eaj-uNJxb-oqQw4fP-v79FKUw-_P9V_68vQbAAD__4D5VMU" s= tyle=3D"text-decoration: none; color: #15212A;">
    =20
    =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;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutmsVit596BDofg_tJIVmzpxidVC-vUloT0OM8zj1eTZZ= Z6KXZKbAgGJi2CXa972YaspMpecJySpFQEAnC81Mtg1tYKx1BoWRAnUiFFzjKLK0bUCzm4JAQMw= OOcCehgpKklAzdCCqooheHLGc9nbOp7d7mnt_fM0_s3gbHD-LwzOd4NzY5EiLRo_X41_r-C1TBi= GyUUaKNY6KCsPIiG7wk5yIXtPr5Pj7NvtYgj6cez55zGej1tZ78d4W7rtSb_2j-ElbXu6PNd_6T= vhbwAAAP__CNdV5Q" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; background-color: #ffffff; background-color: rgba(255, 255=
    , 255, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.= 12); overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decora= tion: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Introducing = Proton Authenticator: Secure 2FA, your way | Proton</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">We&#x2019;re launching a secure, independent authenticator app available =
    on desktop and mobile, <span class=3D"desktop-only">to help you secure your=
    online</span>&#x2026;</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-55.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"Proto=
    n" style=3D"line-height: 1.5em;">Proton</span>
    <span class=3D"kg-bookmark-publisher" src=3D"So=
    n Nguyen Kim" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5= em; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0=
    6px;">&#x2022;</span>Son Nguyen Kim</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(&#39;https://selfh.st/content/images/thumbnail/image-transformati= on-1&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/image-transformation-1" alt onerror=3D"this.style.display=3D&#39;none&#3= 9;" 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/eJwsj01ugzAQRk9j72LNDDbYCy-64R7jHwKqgxFMKqWnrxJ1-Unf09MrcfDIfsq6RpycBRtwB= F0fvLXbVuLofWaeyIZSCAAAh1xGD3qNoTASBzuVjLgg8IgcyC9uCcFzcXqLBOTAAyI6GsDYMdng= KDEsLqUUlIW3x1y1Lau5RLe4ihyXGr4UzYrm4-zSd_OoiubU-l3RzE9Z6y5bZunnjY9Dn_HD90u= 2_a4sSO-Nf1_meu15PbvZq2iJ6dm-b58sLfH-fv-vn0h_AQAA__8Y8lES" style=3D"text-de= coration: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-w= eight: 600;">
    Introducing Proton Authenticator: S= ecure 2FA, your way | Proton
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj01ugzAQRk9j72LNDDbYCy-64R7= jHwKqgxFMKqWnrxJ1-Unf09MrcfDIfsq6RpycB= RtwBF0fvLXbVuLofWaeyIZSCAAAh1xGD3qNoTASBzuVjLgg8IgcyC9uCcFzcXqLBOTAAyI6GsDY= MdngKDEsLqUUlIW3x1y1Lau5RLe4ihyXGr4UzYrm4-zSd_OoiubU-l3RzE9Z6y5bZunnjY9Dn_H= D90u2_a4sSO-Nf1_meu15PbvZq2iJ6dm-b58sLfH-fv-vn0h_AQAA__8Y8lES" style=3D"tex= t-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; line= -height: 1.5em; font-weight: 400;">
    We=E2=80=99re launching a secur=
    e, independent authenticator app available on desktop and mobile, <span cla= ss=3D"desktop-only">to help you secure your online</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/eJwsj01ugzAQRk9j72LNDDbYCy-64R7jHwKqgxFMKqWnrxJ1-Unf09Mrc= fDIfsq6RpycBRtwBF0fvLXbVuLofWaeyIZSCAAAh1xGD3qNoTASBzuVjLgg8IgcyC9uCcFzcXqL= BOTAAyI6GsDYMdngKDEsLqUUlIW3x1y1Lau5RLe4ihyXGr4UzYrm4-zSd_OoiubU-l3RzE9Z6y5= bZunnjY9Dn_HD90u2_a4sSO-Nf1_meu15PbvZq2iJ6dm-b58sLfH-fv-vn0h_AQAA__8Y8lES" = style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/apple-touch-icon-55.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/eJwsj01ugzAQRk9j72LNDDbYCy-64R7jHwKqgxFMKqWnrxJ1-Unf09MrcfDIf= sq6RpycBRtwBF0fvLXbVuLofWaeyIZSCAAAh1xGD3qNoTASBzuVjLgg8IgcyC9uCcFzcXqLBOTA= AyI6GsDYMdngKDEsLqUUlIW3x1y1Lau5RLe4ihyXGr4UzYrm4-zSd_OoiubU-l3RzE9Z6y5bZun= njY9Dn_HD90u2_a4sSO-Nf1_meu15PbvZq2iJ6dm-b58sLfH-fv-vn0h_AQAA__8Y8lES" styl= e=3D"text-decoration: none; color: #15212A;">
    Proton
    &nbsp;&#x2022;&nbsp;
    Son Nguyen Kim
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZZaWmgRCL6HvmMTzzjYSmBy-uAhWRb1qOLVaLxOn= otsUbMloKAdyHZP66bWGp33JSVGCrUiAIA2pToPcrlwrqE6doYCd8e9eLamM0ErrYNcIwJa8KC1= tmhgIpcpWMwJus05B0Fw_Uxn2_oynUNucRnj8xTmTeAscP4vBM6HwDk110xoVpj5Lsx7BZMLo1W= sHSlytarss1ch2KSL1yEVkkd8jeznWB83QTD2fUs_z-l8Pspy7NOjDTli_to-1Etajni76L_0Hf= E3AAD__62-VZU" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; background-color: #ffffff; background-color: rgba(255, 255, 2= 55, 0.25); border: 1px solid #e0e7eb; border: 1px solid rgba(0, 0, 0, 0.12)=
    ; overflow-wrap: anywhere; color: #0f60d9; font-weight: 700; text-decoratio=
    n: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">You don&#x20= 19;t own it if they can break it</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px; line-height: 1.= 5em; font-weight: 400; -webkit-line-clamp: 2; -webkit-box-orient: vertical;= ">This newsletter covers the recent cloud disasters from three companies, a=
    nd why local con<span class=3D"desktop-only">trol is the only safe path for= </span>&#x2026;</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-65.ico" alt style=3D"border: none; -ms= -interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: 22= px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"Build= ing the Open Home" style=3D"line-height: 1.5em;">Building the Open Home</sp=

    <span class=3D"kg-bookmark-publisher" src=3D"Pa= ulus Schoutsen" style=3D"overflow: hidden; max-width: 240px; line-height: 1= =2E5em; text-overflow: ellipsis; white=
    -space: nowrap;"><span style=3D"margin:=
    0 6px;">&#x2022;</span>Paulus Schoutsen</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/OHF_Newsletter2507= _1200X630.png&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/OHF_Newsletter2507_1200X630.png" alt onerror=3D"this.style.display=3D&#3= 9;none&#39;" style=3D"border: none; -ms-interpolation-mode: bicubic; max-wi= dth: 100%; display: none;"></div>
    </a>
    =20
    </div>
    <!--[endif]-->
    <!--[if vml]>
    <table class=3D"kg-card kg-bookmark-card--outlook" style=3D"mar= gin: 0; padding: 0; width: 100%; border: 1px solid #e5eff5; background: #ff= ffff; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, O= xygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; border= -collapse: collapse; border-spacing: 0;" width=3D"100%">
    <tr>
    <td width=3D"100%" style=3D"padding: 20px;">
    <table style=3D"margin: 0; padding: 0; border-colla= pse: collapse; border-spacing: 0;">
    <tr>
    <td class=3D"kg-bookmark-title--outlook">
    <a href=3D"https://email.mail.selfh.st/= c/eJwsz0uO6yAQheHVwAxUFE8PGNyJ9wEGxygORHblRu7VtxL18EhH-vSXqINKwS-8RuWtATMpB= 7w-UttFK9GFsKTk0UylIACA0ktxAfgWrQ4lrN44lbPzCFoXFXSePNrk_DrxFhHQQgCllEUN0rhs= Jos5wWpzzhMz8HHkWfd1kyfxPW5Ez5PpfwxnhnOv73OvRPWQ41n7Nh51Ha9eErXR5ThuDOdrvEQ= ZncR4d9FItFXQVi-xpC7yUdNdNGI48yN-mXFS6zdmgMbY088lz6sv2zFkr8Qp5td-F996TvH2ef= -t_xF_AwAA__8-pV76" style=3D"text-decoration: none; color: #15212A; font-si= ze: 15px; line-height: 1.5em; font-weight: 600;">
    You don=E2=80=99t own it if they ca=
    n break it
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsz0uO6yAQheHVwAxUFE8PGNyJ9wE= GxygORHblRu7VtxL18EhH-vSXqINKwS-8RuWtA= TMpB7w-UttFK9GFsKTk0UylIACA0ktxAfgWrQ4lrN44lbPzCFoXFXSePNrk_DrxFhHQQgCllEUN= 0rhsJos5wWpzzhMz8HHkWfd1kyfxPW5Ez5PpfwxnhnOv73OvRPWQ41n7Nh51Ha9eErXR5ThuDOd= rvEQZncR4d9FItFXQVi-xpC7yUdNdNGI48yN-mXFS6zdmgMbY088lz6sv2zFkr8Qp5td-F996Tv= H2ef-t_xF_AwAA__8-pV76" style=3D"text-decoration: none; margin-top: 12px; c= olor: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
    This newsletter covers the rece=
    nt cloud disasters from three companies, and why local con<span class=3D"de= sktop-only">trol is the only safe path for</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/eJwsz0uO6yAQheHVwAxUFE8PGNyJ9wEGxygORHblRu7VtxL18EhH-vSXq= INKwS-8RuWtATMpB7w-UttFK9GFsKTk0UylIACA0ktxAfgWrQ4lrN44lbPzCFoXFXSePNrk_Drx= FhHQQgCllEUN0rhsJos5wWpzzhMz8HHkWfd1kyfxPW5Ez5PpfwxnhnOv73OvRPWQ41n7Nh51Ha9= eErXR5ThuDOdrvEQZncR4d9FItFXQVi-xpC7yUdNdNGI48yN-mXFS6zdmgMbY088lz6sv2zFkr8= Qp5td-F996TvH2ef-t_xF_AwAA__8-pV76" style=3D"text-decoration: none; color: = #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-65.ico" width=3D"22" height=3D"22" al= t=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJwsz0uO6yAQheHVwAxUFE8PGNyJ9wEGxygORHblRu7VtxL18EhH-vSXqINKw= S-8RuWtATMpB7w-UttFK9GFsKTk0UylIACA0ktxAfgWrQ4lrN44lbPzCFoXFXSePNrk_DrxFhHQ= QgCllEUN0rhsJos5wWpzzhMz8HHkWfd1kyfxPW5Ez5PpfwxnhnOv73OvRPWQ41n7Nh51Ha9eErX= R5ThuDOdrvEQZncR4d9FItFXQVi-xpC7yUdNdNGI48yN-mXFS6zdmgMbY088lz6sv2zFkr8Qp5t= d-F996TvH2ef-t_xF_AwAA__8-pV76" style=3D"text-decoration: none; color: #152= 12A;">
    Building the Open Home
    &nbsp;&#x2022;&nbsp;
    Paulus Schoutsen
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div>
    <!--kg-card-begin: html-->


    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Software Updates</h2>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Beaver Habit Tracker <a href=3D"https://= email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsdlfS6qBDofg_tJITmzpxsdVC-vUloT0OM= 8zjtUziisRq5-yiZ-DkAtj5VtZtWFsOIrWUiJxaQwAAR7UFAbtkZEJ1EUTRzyERp1KRXWRSSRcg= u2YE9CDgnPNIMHJQTh61wMWrajIMT854zttlGc9ut7z0_nkaejM4GZz-C4PTYXASqrGWVgxNN0P= vDUhrRD9EF3jg0NqgojKk5Iur4lKpbI_8OtnPvt6vhqHv-1Z-HuP5uNfl2Mf73G3P-rV9DC9p2_= P1uf5L3xl_AwAA__8nkVUF" style=3D"overflow-wrap: anywhere; color: #0f60d9; t= ext-decoration: none; font-weight: 700;" target=3D"_blank">v0.7.0</a></b> |=
    <b>Habit Tracking</b>: Context menu for habit management from the home pag=
    e, image attachments in notes, add notes via streaks</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>BookLore <a href=3D"https://email.mail.s= elfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haa3Y1IlLrBbSpy8J7XGYYT4-yTZiiaHpJ= WNwDJzQg16uZdvNJtnH2EoJxEmEAADQNvER9Jp7AyzF20As3nroMVCvCBhlYUHQWyYgBxEQ0ZGF= iX3l5KgW6K7WmhTDkzOdy97X6Rx6z-sYn6eyb4pmRfN_oWi-K5ql99YaJWXnq7LvAra2QM4E9Gz= Yi5gaazQpuYItYiqN9T2_To5zbLeLYhjHsZefx3Q-bm29H9NtGXrk-rV_mJe0HvnyXP-l70y_AQ= AA___bulXs" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorati= on: none; font-weight: 700;" target=3D"_blank">v0.35.0</a></b> | <b>Books</= b>: Dynamic rule-based smart collections (magic shelves), dropdown toggles =
    in sidebar</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>BookStack <a href=3D"https://email.mail.= selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1= zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWa03uECSQilRitdLHdJtS21BkHWWyYgBxEQ0ZG= FiX3h5KgILK6UkhTDkzOdfV_W6Rx6z-sYn6eyb4pmRfN_oWi-K5qxBOcTirLzVdn3BrbUQM4E9G= zYt2ZKLNGk5ARrxCSV9T2_To5zbLeLYhjHscvPYzoft7rej-nWhx65fO0f5iWtR74813_pO9NvA= AAA__8ZbVXn" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorat= ion: none; font-weight: 700;" target=3D"_blank">v25.07</a></b> | <b>Documen= tation</b>: Plaintext Markdown page editor input option, ZIP import/export = API endpoints, tag-classes based upon parent book/chapter, WYSIWYG editor i= mprovements</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Calibre-Web Automated <a href=3D"https:/= /email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n8AS2KrTlzZtFL69VWi9jia= 0Tw9yY5t4dh0zzZ6Ako2gO63sm5mlRyYWykRKYkgAIB1TQKDXnIvlsAjp9iLBOkYQCJRrJLgwin= qNSOgBwZrrUcHE4VKyWMtcPG11qQInpzp7Ntlmc6ht7yM8Xkq96ZwVjj_FwrnQ-EcG3mEwMrNN-= XeBVxtEb2JNpChIGIqVzYp-WIb21Qa6SO_TvZzrPerIhj7vpWfx3Q-7m059unehx65fm0f5iWtR= 74-13_pO-NvAAAA__-LNFUd" style=3D"overflow-wrap: anywhere; color: #0f60d9; = text-decoration: none; font-weight: 700;" target=3D"_blank">v3.1.0</a></b> =
    | <b>Books</b>: Split library support, Hardcover API integration, improved = metadata selection UI, KoReader Sync functionality, bulk add books to shelv= es</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Docmost <a href=3D"https://email.mail.se= lfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30PaVWJTJy62WkifviS0x2GG-fik2IQ1Rda9YP= QOXMYAut_quplVSkiJa43ksggBAKBlCQn0UlhazyFmFqqSJHIUgswpxEuLPbBeCwF5SICInixML= jSXPbUKF99ay8rBkzOdfbss0zn0VpYxPk9l3xTNiub_QtF8KJoze-8QrbLzTdl3Ads4kjcRgzMu= iJiWWjI5-4qcMFd2-iivk_0c6_2qHIx93-rPYzofd16Ofbr3oUdpX9uHeUnrUa7P9V_6LvQbAAD= __19FVhM" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration=
    : none; font-weight: 700;" target=3D"_blank">v0.22.0</a></b> | <b>Documenta= tion</b>: Page trash system, additional table features, numbering styles fo=
    r ordered lists, duplicate pages in a space, find and replace, theme toggle= </li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Docs <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j8FuwyAQRL8GbljLAsty4FCp8n-= wgGOrTlzFtFL69VWi9jia0Ty9lh3bwrHqnm0MH= nyyBLpfy7abrWVirqVE9Kk1BACwrjZi0GteuBZL6Ck1TlyddIqBC2LqPYB0vWUEDMBgrQ3oYPIk= PgWUAksQkaQ8PDnT2fdlnc6h97yO8Xkq96ZwVjj_Fwrnu8IZkaACLcrNV-XeGzipEYOJlrzx1Jo= RFjYphWIr21Sq1_f8OjnOsd0uysM4jr38PKbzcavr_ZhufeiR5Wv_MC9pPfLluf5L3xl_AwAA__= _D1VV3" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: = none; font-weight: 700;" target=3D"_blank">v3.5.0</a></b> | <b>Office Suite= </b>: Multi-columns, interlinking, sub-document link visibility, mask docum= ents from list view, block drag-n-drop when not on desktop</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Drop <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg= _tJITmzpxsdVC-vUloT0OM8zjtewEi8Rq54zRM= 3DCAHa-lXUb1paDSC0lEqfWCAAAXW1BwC45gSiSVucjlYAyxyDAIQZhH6OCXTMBeRBARE8ORg7K= yZMWuHhVTYbhyRnPebss49ntlpfeP0_j3gxNhqb_wtB0GJo8xcKlsnHTzbj3Bk5rJD9EDDxwaG1= QURlS8gWrYCqV7ZFfJ_vZ1_vVMPR938rPYzwf97oc-3ifu-1Zv7aP4SVte74-13_pO9NvAAAA__= _k8lSB" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: = none; font-weight: 700;" target=3D"_blank">v0.3.0</a></b> | <b>Gaming</b>: = Setup wizard, multiple library sources, built-in newsletter, collections, s= tore overhaul, new metadata providers and fields</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Grist <a href=3D"https://email.mail.self= h.st/c/eJw0j0tqxDAQRE8j7WS6W63fQotA8D0ktT028djBVgKT04cZkmVRRT2eZBuxxND0lDE4= Bk7oQU_3sm5mlexjbKUE4iRCAABom_gIesnzbFOUFhCYAQO5YANJ83EqVMVavWYCchABER1ZGNh= XTo5qgdnVWpNieHKGa9rmZbi63vLS--el7JuiUdH4XygaT0VjS8HVAqLseFf2XcDWFsiZgJ4Nex= FTY40mJVewRUylsT7z6-S4-rrfFEM_jq38PIbrsbflPIZ96rrn-rV9mJe07vn2XP-l70y_AQAA_= _-Q61Vp" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration:=
    none; font-weight: 700;" target=3D"_blank">v1.7.0</a></b> | <b>No-Code / L= ow-Code</b>: Attachment fields on forms, duplicate widgets, new formula fun= ctions, improved keyboard navigation, new environment variables</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>HortusFox <a href=3D"https://email.mail.= selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6OehQKH4PSSvHpk5cYrWQPn1JaI_DDPPxSXbRlhia= 7tkGJqBkPeh-LdtuNsk-xlZKQEoiCABgXRMfQa9ZSlsC1-DBdWxCSAwJu-2ls_AS9ZYRkCGCtZb= RwUS-UmKsBRautSZF8ORMZ9-XdTqH3vM6xuep3JvCWeH8Xyic7wpnYGBqAZWbr8q9C7jaArIJ1p= MhL2JqrNGkxMW2aFNppO_5dXKcY7tdFME4jr38PKbzcWvr_ZhufeiR69f-YV7SeuTLc_2XvjP-B= gAA___yf1WT" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorat= ion: none; font-weight: 700;" target=3D"_blank">v5.2</a></b> | <b>Gardening= </b>: Custom thumbnails for location previews, plant tasks, JavaScript in t= hemes, plant list style preferences, test SMTP, clear app and database cach= e</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Immich <a href=3D"https://email.mail.sel= fh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99JfY1ImLrRbSpy8J7XGYYT6-lqxgllB1Txg= cA0f0oPstr5tZW_IiNedAHFsjAAC0tXkBvSTOAWu7sANLXkoRag05dwDbWWzQayIgBwKI6MjCxL= 5wdFQyXFwpJSqGJ2c6-3ZZpnPoLS1jfJ7KvimaFc3_haL5UDSHQNGHXpWdb8q-N7ClBnImoGfDv= jVTpIiJ0WWsgjFX1kd6neznWO9XxTD2fcs_j-l83Oty7NO9Dz1S-do-zEtaj3R9rv_Sd6LfAAAA= __-NSlU7" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration=
    : none; font-weight: 700;" target=3D"_blank">v1.137.0</a></b> | <b>Photos</= b>: Updated docker-compose template, beta timeline updates, custom share UR= Ls, find large files, granular API key permissions</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Kanba <a href=3D"https://email.mail.self= h.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n8A68RWnbgytFL69VWi9jia0Tw9yY5t4dj0km30= BJRsAL3cyrabTXJgbqVEpCSCAADWNQkMes0IkTA44oTMNYCgo1SYsUkrwl5vGQE9MFhrPTqYKFR= KHmuBi6-1JkXw5Ex92S_r1Ife8zrGZ1fuTeGscP4vFM6nwlkSofMelZtvyr0LuNoiehNtIENBxF= SubFLyxTa2qTTSZ36dHH1s96siGMexl5_H1B_3tp7HdF-GHrl-7R_mJa1Hvj7Xf-k7428AAAD__= _9ZVIY" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: = none; font-weight: 700;" target=3D"_blank">v1.06</a></b> | <b>Kanban</b>: O= ptional PostgreSQL support</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Navidrome <a href=3D"https://email.mail.= selfh.st/c/eJw0j8FqwzAQRL9GutmsVrvS6qBDofg_JK0dmzpxidVC-vUloT0OM8zjafbiisRm= 5-wiE1ByAex8Lds-bJqDSCslIiVVBABwvmkQsGtWQG5tYXEqzfNCBIVwlhSBi1exW0ZABgHnHKO= HkUKlxFgLLFxrTYbgyRnPeV_W8ex2z2vvn6fxbwYng9N_YXC6G5ygkATWZPx0Nf5dwdcWkYfoAg= 0UVIcqVYaUuLgmLpVG9p5fJ8fZt9vFEPTj2MvPYzwft7bej_E2d9tz_do_hpe07fnyXP-l74y_A= QAA__-WXVVA" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorat= ion: none; font-weight: 700;" target=3D"_blank">v0.58.0</a></b> | <b>Music = Streaming</b>: Multi-library support, enhanced search capabilities</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Pangolin <a href=3D"https://email.mail.s= elfh.st/c/eJw0j01qwzAQhU8j7WRmRn-jhRaF4ntoJCU2deISq4X09CWmXb4f3uNr2TIWjlX3j= NE7cAkD6H4r62bWlgNzLSWSS60RAADa2gKDXjJyuHRbvJfeYoXgMPV6WpJs6UmvmYA8MCCiJwuT= C-KSJylw8SKSlIPXz3T07bJMx9BbXsb4PJR9UzQrmv8DRfND0cwBvQUIys43Zd8bWKmRvIkYnHG= hNSMsbFLyBStjKtXpRz5H9mOs96tyMPZ9Kz_P6Xje6_LYp3sfemT52j7MCa1Hvr7af-o7028AAA= D__wqhVaA" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoratio=
    n: none; font-weight: 700;" target=3D"_blank">v1.8.0</a></b> | <b>Reverse P= roxy</b>: Client tunneling support, enter password when security keys are p= resent, basic member portal dashboard</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Postiz <a href=3D"https://email.mail.sel= fh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D30HZt47GArgcnpwwzJsqiiHq9GzZjYF9kiemv= ABHQg2z2tm1prdMwlJU8m1EoAAKhLdQxyiYhsDeoUQi0tWcfM3lNm9r2E1lCukYAsMCCiJQ2Tcd= kESzlBtznnIAw8OdPVtr5M15BbXMb4vIR-EzQLmv8LQfMpaKbae9NdCz3fhX6voHPxZJVHZ5Rxt= arMmVUINmFhDKkYecbXyXGNdb8JA-M4tvTzmK7HXpbzmPY25Ij5a_tQL2k54u25_kvfkX4DAAD_= _7w3Vbs" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration:=
    none; font-weight: 700;" target=3D"_blank">v2.0.0</a></b> | <b>Social Medi= a</b>: Complete redesign, saving last month/day/week state, media items in = menu</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>RepoFlow <a href=3D"https://email.mail.s= elfh.st/c/eJw0j0tqxDAQRE8j7WS6Wx9LCy0CwffoluSxiccOthKYnD7MkCyLKurxarYROY5Ft= 4yjd-ASBtDtzutm1ppDjIV5JJdqJQAAtKWGCHrJxbdiWxAPnCQxUguB50LJsqPIRa-ZgDxEQERP= FgYXxCVPwjB7EUnKwZMzXG2bl-HqestL75-Xsm-KJkXTf6FoOhVN4quPCVnZ6a7sewUrZSRvRgz= OuFCrkSjRpOQZS8TExekzv06Oq6_7TTnox7Hxz2O4HntZzmPYW9c9y9f2YV7Suufbc_2XvjP9Bg= AA__9FZVYl" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decorati= on: none; font-weight: 700;" target=3D"_blank">v0.6.0</a></b> | <b>Containe=
    r Registry</b>: Workspace-level permissions, CLI retry configuration, NPM d= ist tag management, password special character policy, block disposable ema= ils, external role mapping</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Tandoor Recipes <a href=3D"https://email= =2Email.selfh.st/c/eJw0j81qwzAQhJ9Gutns= rn68OuhQKH4PrVaOTZ24xGohffqS0B6HGebj0-= wYC0_VtoxT8OATRrDtWrZ92DRH5lrKRD6pEgAAuqqRwa65eHboGF3lIhQUWZpMRdyyRNQW7JYJK= AADIgZyMPooPgWSAksQkWQ8PDnj2fZlHc9u97z2_nka92ZoNjT_F4bmu6G5VkVXUY2br8a9Kzip= E4VhwugHH1UHYeEhpVCwMqZSvb3n18lx9u12MR76cezl5zGej1td78d4a932LF_7x_CStj1fnuu= _9J3pNwAA__82oVZH" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-d= ecoration: none; font-weight: 700;" target=3D"_blank">v2.0.0</a></b> | <b>R= ecipes</b>: Front end rewrite, AI recipe import, global search, new start p= age, URL bindings, quick edit functionality</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Umami <a href=3D"https://email.mail.self= h.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgc= Ayf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWa06Dp1WqSCW5xPIAGFK1SInrjqLROQgwiI6MjCxL5= wclQEFldKSYrhyZnOvi_rdA6953WMz1PZN0Wzovm_UDTfFc2MS-sCSdn5qux7A1tqIGcCejbsWz= MllmhScoI1YpLK-p5fJ8c5tttFMYzj2OXnMZ2PW13vx3TrQ49cvvYP85LWI1-e67_0nek3AAD__= 6fuVYI" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: = none; font-weight: 700;" target=3D"_blank">v2.19.0</a></b> | <b>Web Analyti= cs</b>: Data export from UI, download individual report statistics, event p= roperties chart/table view</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b>Wingfit <a href=3D"https://email.mail.se= lfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99JfY1ImLrRbSpy8J7XGYYT6-lqxgllB1Tx= gcA0f0oPstr5tZW_IiNedAHFsjAAC0tXkBvaQQrKcWo0MbwUngUqHnJuzY-SKo10RADgQQ0ZGFi= X3h6KhkuLhSSlQMT8509u2yTOfQW1rG-DyVfVM0K5r_C0XzoWgG6t3TJSo735R9b2BLDeRMQM-G= fWumSBETo8tYBWOurI_0OtnPsd6vimHs-5Z_HtP5uNfl2Kd7H3qk8rV9mJe0Hun6XP-l70S_AQA= A__8O4VS-" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoratio=
    n: none; font-weight: 700;" target=3D"_blank">v5.3.0</a></b> | <b>Fitness</= b>: Support for generic OIDC authentication</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">New Software</h2>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W7_WQotA8D30HZt47GArgcnpwwzJsqiiHq9GzZjYF9kiemvABHQg2z= 2tm1prdMwlJU8m1EoAAKhLdQxyiWQraYLeguXAvnLqmBBB99Z7tyTXSEAWGBDRkobJuGyCpZyg2= 5xzEAaenOlqW1-ma8gtLmN8XkK_CZoFzf-FoPkUNCdXbPXOCz3fhX6voHPxZJVHZ5RxtarMmVUI= NmFhDKkYecbXyXGNdb8JA-M4tvTzmK7HXpbzmPY25Ij5a_tQL2k54u25_kvfkX4DAAD__9FNVag=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Brian RSS</a></b> | <b>RSS</b>: Daily = personalized RSS learning content about users&#39; favorite books</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutmsVruWdNChUPwfu5IcmzpxidVC-vUloT0OM8zj1eyjkxiKbdkFJqDkJr= DtKts-bDVPMRaRgJRqRQAA50udItg1k2OR2gIWRqaweAFBjosyJW1U7ZYRkCGCc47Rw0iTUmJUg= YVVNRmCJ2c8276s49ntntfeP0_j3wzOBuf_wuB8NzgD8YKB1Pj5avx7Ba8lIA_BTTTQVOugUeOQ= Eosr0SUpZO_5dXKcfbtdDEE_jl1-HuP5uJX1foy31m3P-rV_DC9p2_Pluf5L3xl_AwAA___XRFW=
    R" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Docker Wake-Up</a></b> | <b>Docker</b=
    : Start/stop Docker containers on-demand</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZa6aBDofg99GPFpk5cYrWQPn1JaI_DDPPxtWQD5iBVLwnFMXBED3= q55m03W0s-hJqzEMfWCAAAbW0-gF6TWBBhJwWdx9ol5swi3LrtHQs4vSUCchAAER1ZmNgXjo5Kh= u5KKVExPDnTuex9nc6h97SO8Xkq-6ZoVjT_F4rmu6KZLEIMaJWdr8q-N7ClCjkj6Nmwb82UUIKJ= 0WWsAWOurO_pdXKcY7tdFMM4jj3_PKbzcavr_Zhuy9Ajla_9w7yk9UiX5_ovfSf6DQAA__84X1S=
    s" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">docmd</a></b> | <b>Documentation</b>:=
    Generate beautiful, lightweight static docs from standard Markdown files</=

    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hlazY1IlLrBbSpy8J7XGYYT6-lm3EEkPVS8bgGDihB7= 1cy7abrWUfYy0lEKfWCAAAbW0-gl4z-CrIsTdcQnfoihfXg0OIvdtmrd4yATmIgIiOLEzshZMjK= dCdiCTF8ORM57L3dTqH3vM6xuep7JuiWdH8Xyia74rmzp07SVV2vir73sBKDeRMQM-GfWtGokST= kitYI6ZSWd_z6-Q4x3a7KIZxHHv5eUzn41bX-zHdlqFHlq_9w7yk9ciX5_ovfWf6DQAA___6rFX=
    7" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">git-stats</a></b> | <b>Statistics</b>=
    : GitHub repo clone stats and analytics</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W63fQotA8D30HZt47GArgcnpwwzJsqiiHq9G7TF5V2SL6AwDB7Qg2z= 2tm1prtN6XlBxxqJUAAFCXaj3IJWqnCSsbZE-dXcCKhiwbbA5bD1aukYAMeEBEQxomtpmDoZygm= 5xzEAxPznS1rS_TNeQWlzE-L6HfBM2C5v9C0HwKmjt0q0MFoee70O8VdC6OjHJoWbGtVWWfvQrB= JCweQyosz_g6Oa6x7jfBMI5jSz-P6XrsZTmPaW9Djpi_tg_1kpYj3p7rv_Qd6TcAAP__3dRUhA"=
    style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; f= ont-weight: 700;" target=3D"_blank">GitMirrors</a></b> | <b>Archive</b>: Re= pository archiving tool</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusnsrv4POhSK32NXUmJTJy6xWkifvji0x2GGb_hasQk5xap7wegduIwBdL= _xupm1lZBSZY7kcmsEAIC2tpBAL8URQw7C3ZLE2KtveEkpxpNQkbNeCwF5SICInixMLojLnoTh4= kUkKwfnz3T07bJMx9BbWcb4PJR9UzQrmv8LRfND0ew92OArKTvflH1vYKVG8iZicMaF1owkSSZn= z1gTZq5OP8oLsh9jvV-Vg7HvG_88p-N5r8tjn-596FHka_swL2k9yvVc_6XvQr8BAAD__4JSVRA=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Haus</a></b> | <b>Tools</b>: Dead-simp=
    le online workstation</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusmsdld_Bx0Kxe8haeXY1IlLrBbSpy8J7XGYYT4-yRRtiaHpnm1wDJysB9= 2vZdvNJtnH2EoJyEkEAQAsNfER9Jo9RvKlkchiK8LCiaCnLgwukW-kt4yADiJYax0STOwrJ4e1w= OJqrUkxPDnT2fdlnc6h97yO8XkqelM4K5z_C4XzXeFclxI6S1I0XxW9C1BtAZ0J1rNhL2JqrNGk= 5Ipt0abSWN_z6-Q4x3a7KIZxHHv5eUzn49bW-zHd-tAj16_9w7yk9ciX5_ovfWf8DQAA___U81X=
    P" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">KubeForge</a></b> | <b>Deployment</b>=
    : Visual editor for Kubernetes deployments</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GusnsrqT16qBDofg_JK0TmzpxsdVC-vUloT0OM8zjafaCRcZm54xjDBASMt= j5VtbNrZpZpJUyUkiqBACAvikL2CWnygzsoQVICYgqEiGwpKZFWNiumYAiCCBiJA9D4BpSpFrgE= mutyQR4coZz3i7LcHa75aX3z9P4N0OToem_MDQdhiZFAFT0xk83498VfG0jRTciBxdY1VWp4lKK= BZtgKi3YI79O9rOv96sJ0Pd9Kz-P4Xzc23Lsw33utuf6tX24l7Tt-fpc_6XvTL8BAAD__7lkVDY=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Linkarr</a></b> | <b>*arr</b>: Read-on=
    ly media library organization and symlink manager</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8GO4yAQRL8GbraapoHmwGGllf-jG0hsrROvYmakzNePEs0cS1Wqp9eKZyecqu3FpUBA2U= Ww_SbbPm2tROYqkpByawgA4HxtkcGuxaFo6qIqEnvHzIFrlsSkoCw52q0gYAAG51xADzNFpRxQB= S5BVbMheHHms--XdT6H3cs6xv_T-D8GF4PLb2FweRhcCJzGlsj45Wb83wZea8IwJRdpotjapKw8= 5RzEVXZZKtlHeZ8c59juV0MwjmOXr-d8Pu91fRzzvQ87in7s_6a3tB3l-lr_pM-C3wEAAP__ONh= V-Q" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
    e; font-weight: 700;" target=3D"_blank">Memos Public Proxy</a></b> | <b>Not= e-Taking</b>: Safely expose &#39;Memos&#39; instances to the public</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusmsVn-rgw6F4vfQaq3Y1IlLrBbSpy8J7XGYYT4-KY5spdT0UmwKHny2Ef= RyrdtuNimRqNWa0GcRBACwrkkk0GuJPuaQWSK57pBTF2SXqKGg7yhJbwUBAxBYawM6mHxknwNyh= R6YOSsPT850Lntfp3PovaxjfJ7KvSmcFc7_hcL5rnCu2Ck56srNV-XeBRy3hMEkG73xUcQwMZmc= Q7WNbK7N63t5nRzn2G4X5WEcx15_HtP5uLX1fky3ZehR-Gv_MC9pPcrluf5L3wV_AwAA__-09FW=
    F" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">mkcert Web UI</a></b> | <b>Security</= b>: Web interface for managing SSL certificates</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe8h7TqxqRMXWy2kT18S2uMww3x8WlzCmqLYuWD0DJwxgJ= 1vdd2GVUtISWqNxFmVAADQiYYEdikZW45IIDCH3FQBEyfh6tDPolHsWgjIQwJE9ORg5NA4e2oVL= r61lg3DkzOe83ZZxrPbrSy9f57GvRmaDE3_haHpMDTFKHSJ6oybbsa9K7gmkfwQMfDAQXVoqaUh= Z19REuYqbI_yOtnPvt6vhqHv-1Z_HuP5uMty7ON97raX9rV9DC9p28v1uf5L34V-AwAA___FkVW=
    b" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">NetGoat</a></b> | <b>Reverse Proxy</b=
    : Cloudflare-like reverse proxy and traffic manager</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oP= tVtt1sLfsYq0ggTq0RAADa2nwEvWauEKhH2ymgWwgldEnR-4beMlXRWyYgBxEQ0ZGFiX3h5KgIL= K6UkhTDkzOdfV_W6Rx6z-sYn6eyb4pmRfN_oWi-K5qd7xUWaMrOV2XfG9hSAzkT0LNh35opsUST= khOsEZNU1vf8OjnOsd0uimEcxy4_j-l83Op6P6ZbH3rk8rV_mJe0HvnyXP-l70y_AQAA__-NN1V=
    l" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">NetMirror</a></b> | <b>Networking</b>=
    : Modern, feature-rich looking-glass server for network diagnostics and per= formance testing</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W63fQotA8D3089jEYwdLCUxOH2ZIlkUV9Xg1ao_JuyJbRGcYOKAF2e= 5p29VWo_W-pOSIQ60EAIC6VOtBrpGh0pINuNYa2uAcNFcoGHQWijVBbpGADHhAREMaJraZg6GcY= DE55yAYnpypt31Zpz7kHtcxPrvQb4JmQfN_IWi-BM3ElhtrLfR8F_q9gs7FkVEOLSu2tarss1ch= mITFY0iF5RVfJ2cf23ETDOM89_TzmPrjKOt1TkcbcsT8tX-ol7Qc8fZc_6XvSL8BAAD__zlbVLY=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Nzb DAV</a></b> | <b>Media Streaming</= b>: WebDAV server for streaming media content from Usenet</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lqxgllB1TxgcA0f0oP= s1b7vZWvIiNedAHFsjAAC0tXkBvaYYXCNg9Mi2L20JLmJpAiSlAwrrLRGQAwFEdGRhYl84OioZF= ldKiYrhyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTfFc2hus6ysLLzVdn3BrbUQM4E9GzYt2aKFDEx= uoxVMObK-p5eJ8c5tttFMYzj2PPPYzoft7rej-nWhx6pfO0f5iWtR7o813_pO9FvAAAA__9ZrVU=
    X" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Sash</a></b> | <b>Downloads</b>: Andr= oid companion app for Stash and Prowlarr</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusnsrv4POhSK32O1kmNTJy6xWkifviS0x2GG-fhasQk5RdG9YPQOXMYAul= 95283WSkhJmCO53BoBAKCVFhLotaQkGCxH8ME26RmXJXR0JJ1RmKzeCgF5SICInixMLlSXPVWGx= ddas3Lw5Exn35d1OofeyzrG56nsm6JZ0fxfKJrviuboeJHavbLzVdn3BrZKJG8iBmdcaM3UVJPJ= 2TNKwszi9L28To5zbLeLcjCOY-efx3Q-brLej-nWhx6lfu0f5iWtR7k813_pu9BvAAAA__8V41Y=
    j" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">SID</a></b> | <b>Deployment</b>: No-c= onfig reliable GitOps for Docker Compose and GitHub</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gutnsrn4sHXQoFL_HrtaKTZ24xGohffqS0B6HGebj0-IScpqqXQpOwYPPGM= EuV972YdMSU6rME_msSgAA6KrGBHYtmhk5YmheJnYgkVqOTbGiSnYt2q0QUIAEiBjIweij-BxIG= FoQkWw8PDnjuextHc9u97L2_nka92ZoNjT_F4bmu6HZc22kNRo3X417V3BSJwrDhNEPPqoOkiQN= OQfGmjBz9fZeXifH2bfbxXjox7Hzz2M8H7e63o_xtnTbi3ztH8NL2vZyea7_0neh3wAAAP__Rch= WVA" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
    e; font-weight: 700;" target=3D"_blank">Tracktor</a></b> | <b>Vehicles</b>:=
    Comprehensive vehicle management</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9Gusnsrn68OuhQKH4PrX5iUycusVpIn74ktMdhhvn4arKMmeeiW8LZO3ARA-= h2zdtutpoCc8l5JhdrJQAAtKUGBr0m7DlSx1BQqEOLJMUHh9ID1Fy56S0RkAcGRPRkYXJBXPQkG= boXkagcPDnT2fa-TufQe1rH-DyVfVO0KFr-C0XLXdHSfOHeelN2uSr7XsFKmcmbGYMzLtRqhIVN= jD5jYYy5OH1Pr5PjHNvtohyM49jzz2M6H7ey3o_p1oYeSb72D_OS1iNdnuu_9J3oNwAA__-AMla=
    6" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Traefik Log Dashboard</a></b> | <b>Vi= sualization</b>: Real-time dashboard for analyzing Traefik logs</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GutmsVqu19qBDofg9Vj-OTZ24xGohffqS0B6HGebjq8lHp3EqtiU3BQISx2= DbVbd92GriGIvqhCS1IgCA86VyBLsmFHSCzLWyeocUiTM0KRF10SU0uyUEDBDBORfQw0icSQJmh= SXknMUQPDnj2fZlHc9u97T2_nka_2ZwNjj_Fwbnu8FZFhRmzcbPV-PfK_hcJgzD5JgG4lqHHHMc= RIK6Ep1oIXtPr5Pj7NvtYgj6cez68xjPx62s92O8tW57yl_7x_CStj1dnuu_9J3wNwAA__-gHVV=
    2" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">TraLa</a></b> | <b>Dashboard</b>: Mod= ern and dynamic dashboard for Traefik services with auto-discovery</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W7_WQotA8D0ktT028YyDrQQmpw8ekmVRRT2eZMtYODY9ZYzegUsYQE= _3sm5mlRyYWymRXBIhAAC0TQKDXjJ6KSzUBGyNNkKDFPxsxUtMgUPRayYgDwyI6MnC4EJ1yVMtM= Ptaa1IOLs5wTtu8DGfXW156_zyVfVM0Khr_C0XjoWh0CGX2iZUd78q-X-AWyZuIwRkXREzlyiYl= X7AxptKcPvLrZD_7-rgpB33ft_LzHM7noy3HPjymrnuuX9uHeUnrnm_X-i99Z_oNAAD__5hoVUI=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">VowVault</a></b> | <b>Photos</b>: Wedd= ing gallery with public uploads and sharing</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Recently Discovered</h2>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9Gutnsrlby6qBDofg_tJIcmzpxidVC-vUloT0OM8zj1eQEs0zFtoSTZ-CIAW= y75m0ftpqCSMl5Io61EgAAulKDgF2TFoygLQiBVmiu-qUpLlzQcxBEuyUC8iCAiJ4cjByUoyfNs= HhVjYbhyRnPti_reHa7p7X3z9O4N0Ozofm_MDTfDc3Ng7RcwLj5atx7BadlIj9MGHjgUOugojLE= 6DMWwZgL23t6nRxn324Xw9CPY88_j_F83Mp6P8Zb67Yn_do_hpe07enyXP-l70S_AQAA__8ClFX=
    l" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Gameyfin</a></b> | <b>Gaming</b>: Vid=
    eo game manager</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WS6W63fQotA8D3Ukj028djBVgKT04cZkmVRRT1eyzZiiaHqKWNwDJzQg5= 7uZd3M2rKPsZYSiFNrBACAtjYfQS-5zc4nCbVYZkTGUiBwTMlDQ5A26TUTkIMIiOjIwsBeODmSA= rMTkaQYnpzhmrZ5Ga6ut7z0_nkp-6ZoVDT-F4rGU9Hoo3NimZUd78q-N7BSAzkT0LNh35qRKNGk= 5ArWiKlU1md-nRxXX_ebYujHsZWfx3A99rqcx7BPXfcsX9uHeUnrnm_P9V_6zvQbAAD__3aqVQc=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">InvoicePlane</a></b> | <b>Accounting</= b>: Invoice, client, and payment manager</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_JK0TmzpxsdVC-vUloT0OM8zjaXaCRWKzc8boGThhAD= vfyroNq-Yg0kqJxEmVAADQNQ0CdskhaCDnkeSSkooXDY0ASDE5AHZ2zQTkQQARPTkYOVROnmqBi= 6-1JsPw5IznvF2W8ex2y0vvn6dxb4YmQ9N_YWg6DE2VHKDjaNx0M-5dwdUWyQ8RAw8cVIcqVYaU= fMEmmEpje-TXyX729X41DH3ft_LzGM_HvS3HPt7nbnuuX9vH8JK2PV-f67_0nek3AAD__7DkVBM=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Iso</a></b> | <b>Dashboard</b>: Plug-a= nd-play dashboard</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_VpIdmzpxidVC-vUloT0OM8zjtewEVWK1c8boGThhAD= tfdduHreUgUlUjcWqNAADQ1RYE7Jq9NkSZReOsXGuJ1YmKOvBx8SEEu2UC8iCAiJ4cjBwKJ09FY= fGllGQYnpzxnPdlHc9u97z2_nka92ZoMjT9F4amu6GJGGsBvxg3XY17b-BKjeSHiIEHDq0NRYoM= KXnFKpi0sr3n18lx9u12MQz9OHb9eYzn41bX-zHe5m57Ll_7x_CStj1fnuu_9J3pNwAA___7hlX=
    F" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">LetterFeed</a></b> | <b>RSS</b>: Tran= sform e-mail into RSS feeds</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8hreTY1IlLrBbSpy8J7XGYYWa-lm3EEoPonjE4Bk7oQf= dr2XaztexjlFICcWqNAADQSvMR9JpxqRISiLcYMRVE6tZHx70vFZwVvWUCchABER1ZmNhXTo5qg= cXVWpNieO5MZ9-XdTqH3vM6xuep7JuiWdH8byia74pmkMUndk7Z-arsewNbJZAzAT0b9q2ZGms0= KbmC8vwkrO_5VXKcY7tdFMM4jr38PKbzcZP1fky3PvTI9Wv_MC9oPfLlmf5T35l-AwAA__-NEVU=
    6" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Lunar</a></b> | <b>E-commerce</b>: Mo= dern headless e-commerce platform</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-= 7Xsu1ma9nHWEsJxKk1AgBAW5uPoNfshJ1dfFqA2dXFImPr0RYfSpAend4yATmIgIiOLEzshZMjK= bA4EUmK4cmZzr4v63QOved1jM9T2TdFs6L5v1A03xXNnosPyXdl56uy7w2s1EDOBPRs2LdmJEo0= KbmCNWIqlfU9v06Oc2y3i2IYx7GXn8d0Pm51vR_TrQ89snztH-YlrUe-PNd_6TvTbwAAAP__map= VTw" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: non=
    e; font-weight: 700;" target=3D"_blank">portracker</a></b> | <b>Server Mana= gement</b>: Real-time port monitoring and discovery</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9Gusnsrlby6qBDofg_VpIdmzpxidVC-vUloT0OM8zjtewFVcZq54xjYOCEEe= x81W13W8tRpKqOxKk1AgBAX1sUsGsOQpEieMRSNGmQ6NviF46VdQkCdssEFEAAEQN5GDgWToGKw= hJKKckwPDnDOe_LOpzd7nnt_fM0_s3QZGj6LwxNd0NT1Zo8EBs_XY1_b-BLHSm4ESM7jq25IkVc= SkGxCiatbO_5dXKcfbtdDEM_jl1_HsP5uNX1fgy3uduey9f-4V7StufLc_2XvjP9BgAA__9yVVU=
    w" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Sync-in</a></b> | <b>Cloud Storage</b=
    : File storage, sharing, collaboration, and sync</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j8FqwzAQRL9Gutnsrlay9qBDofg_JK0cmzpxidVC-vUloT0OM8zjaXIRc5yqbQknz8CCAW= y75m0fNk0hxprzRCyqBACArmqIYNcELEFcXoQXJyGqFxRwEtUDtNzIbomAPERARE8ORg6FxVPJs= PhSihiGJ2c8276s49ntntbeP0_j3gzNhub_wtB8NzR7KgWrqnHz1bh3BVfqRH6YMPDAQXUoscRB= xGesESVXtvf0OjnOvt0uhqEfx55_HuP5uNX1foy31m1P5Wv_GF7StqfLc_2XvhP9BgAA__9hSVV=
    I" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">TaxHacker</a></b> | <b>Accounting</b>=
    : AI-driven accounting app</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe8haZXY1ImLrRbSpy8J7XGYYT4-yTZiiaHpnjE4Bk7oQf= dbWTezSvYxtlICcRIhAAC0TXwEveQmyTI76ZZKS-EC1kfbQy2EwtiLXjMBOYiAiI4sTOwrJ0e1w= MXVWpNieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0Vz8y06oaTsfFP2XcDWFsiZgJ4NexFTY40m= JVewRUylsT7y62Q_x3q_Koax71v5eUzn496WY5_ufeiR69f2YV7SeuTrc_2XvjP9BgAA___12FX=
    N" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">TRIP</a></b> | <b>Travel</b>: Minimal= ist map tracker and trip planner</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oP= tN1s2sLfsYq0ggTq0RAADa2nwEveTExXUEBgwCIVnihFxTwBaEpVu9ZgJyEAERHVmY2BdOjorAx= ZVSkmJ4cqazb5dlOofe8jLG56nsm6JZ0fxfKJoPRfNFvLNOnLLzTdn3BrbUQM4E9GzYt2ZKLNGk= 5ARrxCSV9ZFfJ_s51vtVMYx93-TnMZ2Pe12Ofbr3oUcuX9uHeUnrka_P9V_6zvQbAAD__yHXVNM=
    " style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none; = font-weight: 700;" target=3D"_blank">Zane Ops</a></b> | <b>Deployment</b>: = App, website, and database deployment platform</li>
    <li style=3D"margin: 0.5em 0; line-height: 1.6em; color: #15212A; text-inde= nt: -20px; padding-left: 20px;"><b><a href=3D"https://email.mail.selfh.st/c= /eJw0j0tqxDAQRE8j7WRarW6ptdAiEHwPfeyxiccOthKYnD7MkCyLKurxWnJis4Sqp2QDE1C0Hv= R0z-tm1pa8SM05IMXWEADAutq8gF6Sbewwc3WVaOYsmNlxJD9Lk-gD6TUhIIOAtZbRwUC-UGQsG= WYupURF8OQM17TNy3B1vaWl989LuTeFo8Lxv1A4ngrHViZXUbxy41259wau1IBsgvVkyLdmihQx= MXK2VWzMlfSZXifH1df9pgj6cWz55zFcj70u5zHsU9c9la_tw7ykdU-35_ovfSf8DQAA__97ZlV=
    K" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: none;=
    font-weight: 700;" target=3D"_blank">Zulip</a></b> | <b>Chat</b>: Team col= laboration tool with threading</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px; color: #15212A;">Project Updates</h2>
    <b><a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-= hleTY1IlLrBbSpy8J7XGYYT6-lm3EEkPVPWNwDJzQg-7Xsu1ma9nHWEsJxKk1AgBAW5uPoNfM1R= UMDlGW6imUSp0lLM25hqlT11smIAcRENGRhYm9cHIkBRYnIkkxPDnT2fdlnc6h97yO8Xkq-6ZoV= jT_F4rmu6LZEiIHJGXnq7LvDazUQM4E9GzYt2YkSjQpuYI1YiqV9T2_To5zbLeLYhjHsZefx3Q-= bnW9H9OtDz2yfO0f5iWtR74813_pO9NvAAAA___RPFVZ" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_b= lank">BookLore</a></b> | <b>Books</b><br>Repository: adityachandelgit/BookL= ore --&gt; booklore-app/BookLore<br><br>

    <!--kg-card-end: html-->
    <h2 id=3D"feedback" style=3D"margin-top: 0; font-family: -apple-system, Bli= nkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em;=
    font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5e=
    m 0; font-size: 32px; color: #15212A;">Feedback</h2>
    <!--kg-card-begin: html-->
    <div style=3D"font-size: 16px; font-weight: bold; margin-bottom:15px; margi= n-top: 20px;">How helpful did you find the content in this week&#39;s newsl= etter?</div>
    <div style=3D"width: 90%; margin: 0 auto; border-radius: 8px; overflow: hid= den; border: 0.5px solid #e3e3e3; margin-bottom: 0px;">
    <table style=3D"mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;=
    border-collapse: collapse; font-family: Inter, Arial, sans-serif;" width= =3D"100%">
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe=
    8haeXY1IlLrBbSpy8J7XGYYT4-yTZiiaHpnjE4Bk7oQfdr2XazSfYxtlICcRIhAAC0TXwEvWYOr= ftCUrFLcc2mGJIw2O76siTsessE5CACIjqyMLGvnBzVAourtSbF8ORMZ9-XdTqH3vM6xuep7Jui= WdH8Xyia74pm73pybfHKzldl3wVsbYGcCejZsBcxNdZoUnIFW8RUGut7fp0c59huF8UwjmMvP4_= pfNzaej-mWx965Pq1f5iXtB758lz_pe9MvwEAAP__V95WQw" style=3D"overflow-wrap: an= ywhere; font-weight: 700; text-decoration: none; color: #000; display: bloc=
    k; width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">1</a>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe=
    -x-nFs6sQlVgvp05eE9jjMMB9fyzaixFB1zxgcAyf0oPtVtt1sLfsYq0ggTq0RAADa2nwEvWaO1= UtoDoU6LczSq2viRDrbRSTpLROQgwiI6MjCxL5wclQEFldKSYrhyZnOvi_rdA6953WMz1PZN0Wz= ovm_UDTfFc1YMFmEoOx8Vfa9gS01kDMBPRv2rZkSSzQpOcEaMUllfc-vk-Mc2-2iGMZx7PLzmM7= Hra73Y7r1oUcuX_uHeUnrkS_P9V_6zvQbAAD__1srVhY" style=3D"overflow-wrap: anywh= ere; font-weight: 700; text-decoration: none; color: #000; display: block; = width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">2</a>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv4POhSK30=
    OrlWNTJy6xWkifviS0x2GG-fik2IQ1xaZ7wegduIwBdL_WbTeblJBSqzWSyyIEAIC2SUig1wLNx= xhIerbd0hKwVwgpR15iFohZb4WAPCRARE8WJhfYZU9cYfHMnJWDJ2c6-76s0zn0XtYxPk9l3xTN= iub_QtF8VzRXSUDIVdn5quy7gOUWyZuIwRkXRAwnTiZnX7ElzLU5fS-vk-Mc2-2iHIzj2OvPYzo= ft7bej-nWhx6Fv_YP85LWo1ye67_0Xeg3AAD__6C7VXU" style=3D"overflow-wrap: anywh= ere; font-weight: 700; text-decoration: none; color: #000; display: block; = width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">3</a>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; border-right: 1px solid #e3e3e3; background-color: #fcfcfc; = text-align: center; font-size: 14px;" width=3D"20%" bgcolor=3D"#fcfcfc" ali= gn=3D"center" valign=3D"top">
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe=
    -h1dqxqROXWC2kT18S2uMww3x8WlzCmmKzc8HoGThjADtf67YPm5aQUqs1EmdVAgBA1zQksGuZg= ywZmmoQJJ-IUWNcWnbCYQHHdisE5CEBInpyMHIQzp6kwuJFJBuGJ2c8531Zx7Pbvay9f57GvRma= DE3_haHpbmhimL1oZuOmq3HvCk5aJD9EDDxwUB0kSRpy9hVbwlwb23t5nRxn324Xw9CPY68_j_F= 83Np6P8bb3G0v8rV_DC9p28vluf5L34V-AwAA___Yu1Wf" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
    width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">4</a>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; width: 20%; = padding: 10px; background-color: #fcfcfc; text-align: center; font-size: 14= px;" width=3D"20%" bgcolor=3D"#fcfcfc" align=3D"center" valign=3D"top">
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n=
    -wgGOrTlzFtFL69VWi9jia0Ty9lh3bwrHqnm30BJRsAN2vZdvN1nJgrqVEpNQaAgBYV1tg0GvGu= gTX49JtKskJY-3edUclUEThqLeMgB4YrLUeHUwUhJJHKbB4EUmK4MmZzr4v63QOved1jM9TuTeF= s8L5v1A43xXO4AkwACk3X5V7b-CkRvQm2kCGQmtGWNik5IutbFOppO_5dXKcY7tdFME4jr38PKb= zcavr_ZhufeiR5Wv_MC9pPfLluf5L3xl_AwAA__-ZRFUM" style=3D"overflow-wrap: anyw= here; font-weight: 700; text-decoration: none; color: #000; display: block;=
    width: 100%; height: 20px; line-height: 20px;" target=3D"_blank">5</a>
    </td>
    </tr>
    </table>
    </div>
    <div style=3D"width: 90%; margin: 0 auto; overflow: hidden; margin-bottom: = 20px;">
    <table width=3D"100%" cellpadding=3D"0" cellspacing=3D"0" style=3D"border-=
    collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 10= 0%; margin-top: 5px; font-family: Inter, Arial, sans-serif;">
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; text-align: = left; padding-left: 3px; font-size: 14px;" align=3D"left" valign=3D"top">
    Meh
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helv=
    etica, Arial, sans-serif; vertical-align: top; color: #15212A; text-align: = right; padding-right: 3px; font-size: 14px;" align=3D"right" valign=3D"top"=

    Rad
    </td>
    </tr>
    </table>
    </div>
    <table align=3D"center" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" st= yle=3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: = 0pt; width: 100%; margin: 0 auto;" width=3D"100%">
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; vertical-align: top; font-size: 12px; color: #8= 78787; text-align: center; padding-bottom: 20px;" align=3D"center" valign= =3D"top">
    Powered by&#xA0;
    <a href=3D"https://email.mail.selfh.st/c/eJw0j9FqxCAQRb9G3wzjOOr44EOh= 5D8cTTah2aQktrD9-rJL-3i5l3s4LTu2hWPVU7bRE1CyAfR0L-tm1pYDcy0lIqXWEADAutoCg14= yBCHBVCWkmYBDmCLMUsBVJgLn9JoR0AODtdajg4GCUPIoBWYvIkkRPDnDNW3zMlxdb3np_fNS7k= 3hqHD8LxSOp8IxuOLnKEm58a7cewMnNaI30QYyFFozwsImJV9sZZtKJX3m18lx9XW_KYJ-HFv5e= QzXY6_LeQz71HXP8rV9mJe07vn2XP-l74y_AQAA__9-cVU7" style=3D"overflow-wrap: an= ywhere; font-weight: 700; text-decoration: underline; color: #878787;" targ= et=3D"_blank">Formbricks Open Source Surveys</a>
    </td>
    </tr>
    </table>
    <!--kg-card-end: html-->
    <h2 id=3D"content-spotlight" style=3D"margin-top: 0; font-family: -apple-sy= stem, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height=
    : 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5=
    em 0 0.5em 0; font-size: 32px; color: #15212A;">Content Spotlight</h2><p st= yle=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Meet <stro=
    ng style=3D"font-weight: 700;">Tracktor</strong>, a recently released open-= source vehicle management platform. With <strong style=3D"font-weight: 700;= ">Tracktor</strong>, users can easily track and manage the various aspects =
    of owning a vehicle from the comfort of a modern, minimal web interface. Fe= atures include fuel tracking, maintenance logs, support for multiple vehicl=
    es (not just tractors), document tracking, a dashboard with KPIs, and user = authentication.</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; col= or: #15212A;"><strong style=3D"font-weight: 700;">Tracktor</strong> can be =
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlZ_Bx0Kxe-h1T= qxqRMXWy2kT18S2uMww3x8WlzCmmKzc8HoGThjADvf6roNq5aQUqs1EmdVAgBA1zQksEvxKgEkI= 83IDkSJIFLykGZHOWi0ayEgDwkQ0ZODkYNw9iQVLl5EsmF4csZz3i7LeHa7laX3z9O4N0OToem_= MDQdhiZ1TA6gGjfdjHtXcNIi-SFi4IGD6iBJ0pCzr9gS5trYHuV1sp99vV8NQ9_3rf48xvNxb8u= xj_e5217ka_sYXtK2l-tz_Ze-C_0GAAD__wrSVJE" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank= ">easily installed via Docker</a> and requires a separate database for stor= age.</p>
    <!--kg-card-begin: html-->
    <img src=3D"https://cdn.jsdelivr.net/gh/selfhst/cdn/assets/images/content-s= potlight/screenshot-tracktor.webp" alt style=3D"border: none; -ms-interpola= tion-mode: bicubic; max-width: 100%;">


    <!--kg-card-end: html-->
    <p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">Links=
    : <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe-x= 0tqxqROXWC2kT18S2uMww3x8WhyjcGp2LpiCB58xgp2vsu3DpiUyN5FEPqsSAAC6ppHBroXn5gA= 4s-LiFnYxNiBJWZRp0bnZrRBQAAZEDORg9LH6HKgKLKHWmo2HJ2c8531Zx7Pbvay9f57GvRmaDE= 3_haHpbmjSJAEZxLjpaty7gqstURgSRj_4qDpUrjzkHAQbY5bm7b28To6zb7eL8dCPY5efx3g-b= m29H-Nt7raX-rV_DC9p28vluf5L34V-AwAA___3o1XR" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_bl= ank"><strong style=3D"font-weight: 700;">Website</strong></a>, <a href=3D"h= ttps://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVitpddChUPwfu5ITmzpxsdVC-v= UloT0OM8zjteLZCadq5-JSIKDsItj5Jus2rK1E5iqSkHJrCADgfG2RwS4Fk4hD1blWiZFFGbAlA= JdkZmpg14KAARiccwE9jBSVckAVuARVzYbgyRnPebss49ntVpbeP0_j3wxOBqf_wuB0GJw4B6VE= 2fjpZvx7A681YRiSizRQbG1QVh5yDuIquyyV7FFeJ_vZ1_vVEPR93-TnMZ6Pe12OfbzP3faiX9v= H8JK2vVyf67_0XfA3AAD__-qEVZA" rel=3D"noreferrer" style=3D"overflow-wrap: an= ywhere; color: #0f60d9; text-decoration: none; font-weight: 700;" target=3D= "_blank"><strong style=3D"font-weight: 700;">Source Code</strong></a></p><h=
    2 id=3D"videos-and-podcasts" style=3D"margin-top: 0; font-family: -apple-sy= stem, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height=
    : 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5=
    em 0 0.5em 0; font-size: 32px; color: #15212A;">Videos and Podcasts</h2><ul=
    style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; padding-left: 1.3em; pad= ding-right: 1.5em; list-style: disc; max-width: 100%;"><li style=3D"margin:=
    0.5em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><a href= =3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv5WBx0Kxe-hlZTY1ImLr= RbSpy8J7XGYYT6-li1j4Vh1zxi9A5cwgO63sm5mbTkw11IiudQaAQCgrS0w6CX7UDBAr90y99qs= REIvghxTv0QkvWYC8sCAiJ4sTC6IS56kwMWLSFIOnpzp7Ntlmc6ht7yM8Xkq-6ZoVjT_F4rmQ9E= sEFzxvSg735R9b2ClRvImYnDGhdaMsLBJyResjKlUp4_8OtnPsd6vysHY9638PKbzca_LsU_3Pv= TI8rV9mJe0Hvn6XP-l70y_AQAA___jqFXF" style=3D"overflow-wrap: anywhere; color=
    : #0f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank"><str= ong style=3D"font-weight: 700;">FossFlow + Docker The Ultimate Combo for St= unning Network Diagrams</strong></a> | DB Tech</li><li style=3D"margin: 0.5=
    em 0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><a href=3D"= https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe-xK9mxqROXWC2kT= 18S2uMww3x8rThG4VTtXDAFDz5jBDtfZduHrZXIXEUS-dwaAQCgqy0y2LUoxhSqKkShuDjIC_rZ= KbAQcmOxWyGgAAyIGMjB6KP6HEgFlqCq2Xh4csZz3pd1PLvdy9r752ncm6HJ0PRfGJruhib2EBp= LM266GvfewGlNFIaE0Q8-tjYoKw85B8HKmKV6ey-vk-Ps2-1iPPTj2OXnMZ6PW13vx3ibu-1Fv_= aP4SVte7k813_pu9BvAAAA___BRVWN" style=3D"overflow-wrap: anywhere; color: #0= f60d9; text-decoration: none; font-weight: 700;" target=3D"_blank"><strong = style=3D"font-weight: 700;">Who&#39;s behind HortusFox | Meet the founder &= amp; developer</strong></a> | Daniel Brendel</li><li style=3D"margin: 0.5em=
    0; padding-left: 0.3em; line-height: 1.6em; color: #15212A;"><a href=3D"ht= tps://email.mail.selfh.st/c/eJw0j81qxDAQg5_GvjmMZ8Zj--BDoeQ9_JNsQrObkriF7dO= XLO1RSEj6WqJgc_BVT8l6x8DRCujpntfNrC1JCDVnjxxbQwAAS7VJAL0kjo1IKLhJLBWk2VNFYf= HVo5coek0I6CCAtdYhwcBSODosGWZXSomK4doZzmmbl-HsektL75-nojeFo8Lx31A4HgpHljJf9= xSNd0XvDahUj854K2xYWjMllGBidNnWYGOurI_0KtnPvj5uiqHv-5Z_nsP5fNTl2IfH1HVP5Wv7= MC9o3dPtSv-p74S_AQAA___ZdVRh" style=3D"overflow-wrap: anywhere; color: #0f6= 0d9; text-decoration: none; font-weight: 700;" target=3D"_blank"><strong st= yle=3D"font-weight: 700;">New Pangolin Feature: Self hosted VPN clients</st= rong></a> | Fossorial</li><li style=3D"margin: 0.5em 0; padding-left: 0.3em=
    ; line-height: 1.6em; color: #15212A;"><a href=3D"https://email.mail.selfh.= st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1l4I= AOdLumbZ-2Gp1ISckTh1oJAABNqU5Ar7ELGXTGlIade3Xd1p6KSPVFSIT0FgnIggAiWjIws8scL= OUE3eacg2J4cuaz7X2dz6H3uI7xeSrzpmhRtPwXipa7oiVgc6GwV2a5KvNeweTiyU4eHU_sap2y= ZJlCsAmLYEiF9T2-To5zbLeLYhjHsaefx3w-bmW9H_OtDT1i_to_ppe0HvHyXP-l70i_AQAA___= 3hFW6" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: n= one; font-weight: 700;" target=3D"_blank"><strong style=3D"font-weight: 700= ;">The BEST alternative to Docker and VMs!</strong></a> | Christian Lempa</= li><li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em; c= olor: #15212A;"><a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gus= nsrrT6OehQKH6PlWTFpk5cYrWQPn1JaI_DDPPxtWwjSgxVLxkDO3AJPejlKttutpZ9jFUkkEutE= QAA2tp8BL3mFoCZUQIzOWBbrS2CoXUfu_SEessExBABEZksTM4Xl5iKQOdSSlIOnpzpXPa-TufQ= e17H-DyVfVM0K5r_C0XzXdG81G5RiJSdr8q-N7ClBmIT0DvjfGumxBJNSixYIyapTt_z6-Q4x3a= 7KAfjOHb5eUzn41bX-zHdlqFHLl_7h3lJ65Evz_Vf-s70GwAA__-Ew1Vd" style=3D"overflo= w-wrap: anywhere; color: #0f60d9; text-decoration: none; font-weight: 700;"=
    target=3D"_blank"><strong style=3D"font-weight: 700;">macOS vs Windows - W=
    hy Not Both?</strong></a> | Jim&#39;s Garage</li></ul><h2 id=3D"command-lin= e-corner" 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; color: #15212A;">Command Line Corner</h2><p style=3D"margin: 0 =
    0 1.5em 0; line-height: 1.6em; color: #15212A;">Use <strong style=3D"font-w= eight: 700;">for i in *; do test -d $i &amp;&amp; du -sh $i; done </strong>=
    to output a list of directories in the current folder and their sizes (skip= ping files and subdirectories):</p><div class=3D"kg-card kg-code-card" styl= e=3D"margin: 0 0 1.5em; padding: 0;"><pre style=3D"white-space: pre-wrap; o= verflow: auto; background: #15212A; padding: 15px; border-radius: 3px; line= -height: 1.2em; color: #ffffff;"><code class=3D"language-bash" style=3D"fon= t-size: 0.9em;">$ for i in *; do test -d $i &amp;&amp; du -sh $i; done
    755M audiobookshelf
    184K caddy
    68k filebrowser
    86M navidrome</code></pre><div class=3D"kg-card-figcaption" style=3D"tex= t-align: center; font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; padding-top: 10px; padding-bottom: 10px; line-h= eight: 1.5em; color: #15212a; color: rgba(0, 0, 0, 0.6); font-size: 13px;">=
    <p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: inherit;"><span=
    style=3D"white-space: pre-wrap;">Click </span><a href=3D"https://email.mai= l.selfh.st/c/eJw0j81qwzAQhJ9GusmsVrv6OehQKH6P1Y9jUycusVpIn74ktMdhhvn4WnbRSg= xV92wDE1CyHnS_yrabrWUfYxUJSKk1BACwrjYfQa-5k1u6DxH7woRcQTg2KeiaMLJjvWUEZIhgr= WV0MJEvlBiLwMKllKQInpzp7PuyTufQe17H-DyVe1M4K5z_C4XzXeFcUoPUZVFuvir33sCVGpBN= sJ4M-dZMiSWalFhsjTZJJX3Pr5PjHNvtogjGcezy85jOx62u92O69aFHLl_7h3lJ65Evz_Vf-s7= 4GwAA___7WVX7" style=3D"overflow-wrap: anywhere; color: #0f60d9; font-weigh=
    t: 700; text-decoration: none;" target=3D"_blank"><span style=3D"white-spac=
    e: pre-wrap;">here</span></a><span style=3D"white-space: pre-wrap;"> for an=
    archive of commands shared in past newsletters.</span></p></div></div><p s= tyle=3D"margin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;"><em>Note:=
    Thanks to reader Alex W. for this week&#39;s command!</em></p><h2 id=3D"sh= are-your-content" style=3D"margin-top: 0; font-family: -apple-system, Blink= MacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; f= ont-weight: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em =
    0; font-size: 32px; color: #15212A;">Share Your Content</h2><p style=3D"mar= gin: 0 0 1.5em 0; line-height: 1.6em; color: #15212A;">I&#39;m always looki=
    ng for new and existing self-hosted content to share in <strong style=3D"fo= nt-weight: 700;">Self-Host Weekly</strong>. Reach out using the button belo=
    w if you&#39;d like to have your own content featured or have a suggestion = for content types you&#39;d like to see featured in future newsletters.</p>= <table class=3D"kg-card kg-button-card" border=3D"0" cellpadding=3D"0" cell= spacing=3D"0" style=3D"border-collapse: separate; mso-table-lspace: 0pt; ms= o-table-rspace: 0pt; width: 100%;" width=3D"100%"><tbody><tr><td class=3D"k= g-card-spacing" style=3D"font-family: -apple-system, BlinkMacSystemFont, Ro= boto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; c= olor: #15212A; padding: 0 0 1.5em 0;" valign=3D"top"><table class=3D"btn" b= order=3D"0" cellspacing=3D"0" cellpadding=3D"0" align=3D"center" style=3D"b= order-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; box= -sizing: border-box; width: auto;" width=3D"auto"><tbody><tr><td align=3D"c= enter" style=3D"font-size: 18px; vertical-align: top; color: #15212A; paddi= ng: 8px 20px 9px; background-color: #0f60d9; border-radius: 6px; text-align=
    : center; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica=
    , Arial, sans-serif;" valign=3D"top" bgcolor=3D"#0f60d9"><a href=3D"https:/= /email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlZ_Bx0Kxe-x-kls6sTFVgvp05eE9jjM= MB9fyzaixFB1zxgcAyf0oPtN1s2sLfsYq0ggTq0RAADa2nwEveRA1noMErBYRpdqjEEuLnSg3rk= 6vWYCchABER1ZmNgXTo6KwMWVUpJieHKms2-XZTqH3vIyxuep7JuiWdH8XyiaD0VzaAnFNlB2vi= n73sCWGsiZgJ4N-9ZMiSWalJxgjZiksj7y62Q_x3q_Koax75v8PKbzca_LsU_3PvTI5Wv7MC9pP= fL1uf5L35l-AwAA__9P1lUN" style=3D"overflow-wrap: anywhere; box-sizing: bord= er-box; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: = 15px; font-weight: 600; margin: 0; text-decoration: none;" target=3D"_blank= ">Let&#39;s Talk &#x1F48C;</a></td></tr></tbody></table></td></tr></tbody><= /table>
    <!-- POST CONTENT END -->

    </td>
    </tr>
    </table>
    </td>
    </tr>

    <!-- END MAIN CONTENT AREA -->

    <tr>
    <td class=3D"feedback-buttons-container=
    " dir=3D"ltr" width=3D"100%" align=3D"center" style=3D"font-family: -apple-= system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size=
    : 18px; vertical-align: top; color: #15212A; padding: 32px 0 24px; border-b= ottom: 1px solid #e0e7eb; text-align: center; background-color: #ffffff;" v= align=3D"top" bgcolor=3D"#ffffff">
    <table class=3D"feedback-buttons" r= ole=3D"presentation" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style= =3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt=
    ; margin: auto; width: 100%;" width=3D"100%">
    <tr>
    <td dir=3D"ltr" valign= =3D"top" align=3D"center" style=3D"font-size: 18px; color: #15212A; display=
    : inline-block; vertical-align: top; font-family: inherit; text-align: cent= er; padding: 0 4px 4px; cursor: pointer; width: 30%;" width=3D"30%">
    <a href=3D"https://= email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_tJIdmzpxidVC-vUloT0OM= 8zjtewEi8Rq54zRM3DCAHa-lm0ftpaDSC0lEqfWCAAAXW1BwK65VvZATpqoD-xCBEmlsVPHYUGf= 7JYJyIMAInpyMHJQTp60wOJVNRmGJ2c8531Zx7PbPa-9f57GvRmaDE3_haHpbmiqEZfIWoybrsa= 9N3BaI_khYuCBQ2uDisqQki9YBVOpbO_5dXKcfbtdDEM_jr38PMbzcavr_Rhvc7c969f-Mbykbc= -X5_ovfWf6DQAA__9JJVUR" target=3D"_blank" style=3D"color: #0f60d9; text-dec= oration: none; overflow-wrap: anywhere;">
    <img src=3D"htt= ps://static.ghost.org/v5.0.0/images/comment-mobile.png" border=3D"0" width= =3D"42" height=3D"42" alt=3D"Comment" style=3D"border: none; -ms-interpolat= ion-mode: bicubic; max-width: 100%; display: block; margin: 0 auto; vertica= l-align: middle;">
    <p class=3D"fee= dback-button-text" style=3D"display: inline-block; font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; color: #15212=
    A; font-weight: 500; margin: 1em 0 0 0; line-height: 1.4em; word-break: bre= ak-word; font-size: 13px;">Comment</p>
    </a>
    </td> =
    </tr>
    </table>
    </td>
    </tr>


    <tr>
    <td class=3D"subscription-box" style=3D= "font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, = sans-serif; font-size: 18px; vertical-align: top; padding: 32px 0; border-b= ottom: 1px solid #e0e7eb; color: #15212A;" valign=3D"top">
    <h3 style=3D"margin-top: 0; line-he= ight: 1.11em; text-rendering: optimizeLegibility; font-family: -apple-syste=
    m, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; font-size: 14p=
    x; font-weight: 600; text-transform: uppercase; margin: 0 0 18px;">Subscrip= tion details</h3>
    <p style=3D"margin: 0 0 1.5em 0; fo= nt-size: 15px; font-weight: 400; line-height: 1.45em; text-decoration: none=
    ; margin-bottom: 16px; color: #15212A;">
    <span>You are receiving this be= cause you are a <strong style=3D"font-weight: 700;">free subscriber</strong=
    to selfh.st.</span>=20
    </p>
    <table role=3D"presentation" border= =3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-c= ollapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100=

    <tr>
    <td class=3D"subscription-d= etails" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; color: #1= 5212A;" valign=3D"top">
    <p class=3D"" style=3D"= margin: 0 0 1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; l= ine-height: 1.45em; text-decoration: none; color: #15212A;">Name: Errol Cas= ey</p>
    <p style=3D"margin: 0 0=
    1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
    1.45em; text-decoration: none; color: #15212A;">Email: <a href=3D"#" style= =3D"overflow-wrap: anywhere; text-decoration: none; color: #15212A;" target= =3D"_blank">selfhosting@toolazy.synchro.net</a></p>
    <p style=3D"margin: 0 0=
    1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
    1.45em; text-decoration: none; color: #15212A;">Member since: 23 December = 2024</p>
    </td>
    <td align=3D"right" valign= =3D"bottom" class=3D"manage-subscription" style=3D"font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; color: #15212=
    A; font-size: 15px; font-weight: 400; text-align: right; line-height: 1.45e=
    m; vertical-align: bottom;">
    <a href=3D"https://emai= l.mail.selfh.st/c/eJw0j01ugzAQRk9j74Jmxj-YhRfdcI-xDQHVxRGeVEpPXwW1y6fvSZ9ei= SYghzHrJeLoLNgJPejli_d620v0IWTmkexUCgEAoMnFB9Bb5Bx8CeNkQ8Z1TdngmBiNLwmcYSS9= RwJyEAARHRkYrE92cpQYVpdSmpSF98_Ql7puQxdd4yby6Mp8KJoVzf_DRUbR_GincFU0c87teYg= -4-W0LvtxVxaktco_r6G_jrydbTgW0RLTs37eriYt8f62_-g70m8AAAD__9YMTtI" style=3D"= overflow-wrap: anywhere; text-decoration: none; font-weight: 700; color: #0= f60d9;" target=3D"_blank"> Manage subscription</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>

    <tr>
    <td class=3D"wrapper" align=3D"center" styl= e=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ari= al, sans-serif; font-size: 18px; vertical-align: top; color: #15212A; box-s= izing: border-box;" valign=3D"top">
    <table role=3D"presentation" border=3D"=
    0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; p= adding-top: 40px; padding-bottom: 30px;">
    <tr>
    <td class=3D"footer" style=3D"f= ont-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sa= ns-serif; vertical-align: top; color: #15212a; color: rgba(0, 0, 0, 0.6); m= argin-top: 20px; text-align: center; padding-bottom: 10px; padding-top: 10p=
    x; padding-left: 30px; padding-right: 30px; line-height: 1.5em; font-size: = 13px;" valign=3D"top" align=3D"center">selfh.st &#xA9; 2025 &#x2013; <a hre= f=3D"https://email.mail.selfh.st/c/eJw0kM2K3DAQhJ9Gvsm0ultS66BDYJn30E97x6zj= CWM5YfL0wUP2WHxFFVU9k7gisU2aXfQMnFyASX-WdbNrz0GklRKRU-8IAOCo9SAw3fMSkLAiBMS= FipB6CKgFKVAKBWRaMwJ6EHDOeSSYOVROHmuBxddak2G4euZDt-U-H2Pa8n2MX4ehHwZvBm_fwO= Dt3I-zHu25Vr0Y3c5z7YY-OlBtEb2NLrDl0LutUsWm5Itr4lJpbDB86cvQh_edNKik5lvyiEkbe= AHtEqLjyCKkvbXe2EVxQA58E-edL7EVZjAYdv1zbDqGPq-8JbWIwLbSUizz0m0ptdvE0bFfFLDS= 9MzvGY9jrPunYRiPx1b-vubjtbf78zHvOqaR67l92fft08ifl_u_-p3xXwAAAP__37B6bA" sty= le=3D"overflow-wrap: anywhere; color: #15212a; color: rgba(0, 0, 0, 0.6); t= ext-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">&#xA0;</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/eJwsjtGKwyAQRb-mvlXuTNTow3yMOqYJm02gugvdr18a-nYvHDhHZYqU41xNE5q9g0sUYN= p33vb7phJirDnP7JIqAwBNVUOEWYWbDxWBAFVUFErgxMyeMvtlUbMJgz0iiMjzBOtCcclzyVh8K= SXdHN4e29u-rLYP85Rrnn1sx-PmMM5zz38v219HXZ-nPdowQ8rP_nW_Cs2Qx5v-vF_h_wAAAP__= Uq4-Tw"></body>
    </html>


    --e814eacdc4ecbbc011937a2755bfe8e1269b03a7ee2b9105c548cbf1388e--