• Self-Host Weekly (25 April 2025)

    From selfh.st Newsletter@noreply@mail.selfh.st to selfhosting@toolazy.synchro.net on Fri Apr 25 11:50:27 2025
    --dbb493e817b58eea2e7b43b6838bb6e7e2fa3749f29266175c2ac66653e5
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable









    =C2=A0

















    Self-Host Weekly (25 April 2025) [https://email.mail.selfh.st/c/eJw0j81qwzA= QhJ9Gutnsrnal9UGHQvF76M-xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOf= iFMxdVDwAohRicXeNEIVBp3lduAbMslH2RkBClQYNqt0hAAkyCKEBhXCRoRTcVIqSa1DA8OePZ9= mUdz273uPb-eRr3Zmg2NP8Xhua7oZmAuYKgcfPVuPcKLpdAMgT0PLCvdciadZgmSVgUp1TY3uPr= 5Dj7drsYhn4ce_p5jOfjVtb7Md5atz3mr_1jeEnbHi_P9V_6jvQbAAD__xUUVIY]









    By Ethan Sholly =E2=80=A2 25 Apr 2025


    View in browser [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0K= xe8hraTY1IlLrBbSpy8J7XGYYT6-mgxj5iC6JQzWOUamoNs1b_u01eQZSvDdFivMHgDQCVkwek2= xeJTeCcSgC9QRDcdYikCJvnqjt0RADiw5RAcU5u4CVzRRiJBqZmXhyZnPtvd1Pofe0zrG56nMm6= JF0fJfKFruihbh2BrmqMxyVea9gikSyE0BvZ2sr3UqXHiK0WUUxpjF6nt6nRzn2G4XZWEcx55_H= vP5uMl6P-ZbG3qk8rV_TC9pPdLluf5L34l-AwAA__88lFT9]




    View in browser [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBD= ofg99OfY1IlLrBbSpy8J7XGYYT6-lqxgllB1TxjYOUGhoPs1b7vZWvICJfiFC1cRDwDoKjFYvaY= qUTI62z2Iw8K4UAwBQs7d9oqst0RADpgcogMK0-KCNLSxEiG1LIrhyZnOvi_rdA69p3WMz1PZN0= Wzovm_UDTfFc2ysFCppOx8Vfa9gS01kDMBPRv2rZkiRUyMLmMVjLmyvqfXyXGO7XZRDOM49vzzm= M7Hra73Y7r1oUcqX_uHeUnrkS7P9V_6TvQbAAD___ghVJg]











    Self-Host Weekly is an independent publication supported by its readers. Co= nsider a donation [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTe9U= GHQvF76Dc2deISq4X06UtCexxmmI-vBKcYVbKtAcUzKyqJrde47cNWwqSQZGo--aw6AQByJg_Or= mFCJq21cGsF8pxhllS11CTamB3ZLRAQgydGZCAZG4sWdHMmQipRjYcnZzzr3tbx7HYPa--fp3Fv= hhZDy39haLkbWliSZ0nOuOVq3HsBl7IQD4KTH_xUypA06TDPHDErzjF7ew-vk-Ps2-1iPPTj2OP= PYzwft7zej_FWu-0hfe0fw0va9nB5rv_Sd6DfAAAA__-ZRlU7] to show your support and=
    help offset the costs associated with running the newsletter.








    Self-Host Weekly



    If you missed yesterday's announcement [https://email.mail.selfh.st/c/eJw0j= 81qwzAQhJ9Gutnsrlbe1UGHQvF76MeKTZ24xGohffqS0B6HGebjq9EpJpVil4jC3isqiV2uaduH= rcZJIcvUOHNRnQAAfSEGZ9fYEFpqC8nCIIEra4ZSBLEFcTVPdosE5IHJI3ogGZsXrehCIUKqSQ3= DkzOey97W8ex2j2vvn6dxb4ZmQ_N_YWi-G5qT0wBMwbj5atx7BZeLkB8EJx54qnXImnUIwScsii= EVtvf4OjnOvt0uhqEfx55-HuP5uJX1foy3pdse89f-MbykbY-X5_ovfUf6DQAA__9P1lTL], th=
    is newsletter has officially been rebranded to Self-Host Weekly. I explain = the rationale behind the name change in the post below, but the important b=
    it is that nothing else is changing =E2=80=93 the content, timing, and deli= very methods will remain the same.






    =E2=80=98This Week in Self-Hosted=E2=80=99 is now =E2=80=98Self-Host Weekly= =E2=80=99
    New title, same great newsletter


    selfh.st
    =E2=80=A2Ethan Sholly




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99BubOnGJ1UL6= 9CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj1-hKQRSXe28pp0YtJ-Y= cegrYW3Veb5GALDBZRAvk5269VDShECHVJIrhyZnPtvd1Pofe4zrG56nMm6JF0fJfKFruipZeAn= kHSZnlqsx7BZOLJzt5dDyxq3XKkmUKwSYsgiEV1vf4OjnOsd0uimEcx55-HvP5uJX1fsy3NvSI-= Wv_mF7SesTLc_2XviP9BgAA__9oZlZG]







    I've also been slowly releasing updates and features to my icon collection = over at https://email.mail.selfh.st/c/eJw0jsFuwyAQRL_G3IJ2F_AuB679D4whRqVGC= rRS-vWV2-Y2MxrpvT0YwSicVA7I1jlBIVb5I9Z2q3tYBTZei91sElkBAF0iC0YdwWcfiy0bEibD= JkZPzFY4rdmTkaRqICAHlhyiA2JdHMuOxicipD3KYuHi6JFbOfSYqoVXXOitpn4O9fib-pj1vC8= WZu8tfj_1eJ7peHR95qlm2D7b--1XWs1wv97_7SvQTwAAAP__BQNEuQ [https://email.mail= =2Eselfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6= qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4ot= uET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj14hcWjPsXXA9tQwsvjjXMKRmqPakt0hAFpgsog= Xyc7deKppQiJBqEsXw5Mxn2_s6n0PvcR3j81TmTdGiaPkvFC13RUupncX6oMxyVea9gsnFk508O= p7Y1TplyTKFYBMWwZAK63t8nRzn2G4XxTCOY08_j_l83Mp6P-ZbG3rE_LV_TC9pPeLluf5L35F-= AwAA__-lpVVq], which I've outlined in a post I made on Reddit [https://emai= l.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrnat9UGHQvF_SCs7NnXiEquF9OtLQnscZpjHq= ykoZo3m54SRRRSVop-vedu7raZBocRh4cKmOgAAihFD8GsCCYOMaoyjqaLNIkNeIgctxkWL3xIB= CTAJogDFfpGoFcNoREg1q2N4cvpz3pe1P5vf09ra5-nCm6PJ0fRfOJrujqYYcbGlgAvT1YX3CqF= YJOkiDtzxUGtXtGg3jpLRFMds7O_pdXKcbbtdHEM7jj3_PPrzcbP1fvS3ufmWytf-0b2kfUuX5_= ovfSf6DQAA__8TsFTV] earlier this week. As usual, I'd encourage everyone to = check them out and submit requests [https://email.mail.selfh.st/c/eJw0j8Fqw= zAQRL9GutloVytpfdChUPwf0q4VmzpxidVC-vUloT0OM8zjafYMhZPYJUOiEBgYk12uZduHTXNk= V1NsVEmYo3MOgiA5b9es1btYlQhi1YoCBK2pVk2NK0dvt4wOgyMMAMFhGltIrOAnQQTUwobckzO= ey97W8ex2z2vvn6fxbwZng_N_YXC-G5yLiIcgk_Hz1fh3db5KwjAkiDRQVB0qVx6mKRQQhqkI2X= t-nRxn324XQ64fx15-HuP5uMl6P8bb0m3P9Wv_GF7StufLc_2XvjP-BgAA___5H1XX] for any=
    I might be missing!

    In actual self-hosted news, there was a ton of activity in software to keep=
    everyone busy this weekend (I've captured 22 launches, 18 updates, and 20 = directory additions below). Otherwise, there were a few projects updated to=
    open [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTS6qBDofg99BubOn= GJ1UL69CWhPQ4zzMdXoxFM4otuEb1lFhTyul3Ttk9bjU4ge9dttkXEAQByIQtGr7ELh25K7q0YQ= M_BVqw5S-ciyQjpLRIQgyVGZCA_d_ZS0YRChFSTKAtPzny2va_zOfQe1zE-T2XeFC2Klv9C0XJX= tECvOTV2yixXZd4rmFw88eTR2cm6WqcsWaYQOGERDKlYfY-vk-Mc2-2iLIzj2NPPYz4ft7Lej_n= Whh4xf-0f00taj3h5rv_Sd6TfAAAA___S01W9] source [https://email.mail.selfh.st/= c/eJw0j8FqwzAQRL9GutnsrlbS-qBDofg_5JUUmzpxidVC-vUloT0OM8zjleQEs0S1NWFk7wWFo= q3XvO3DVlIQWGJovLCKBABAr8Tg7JqmphGwuMoQG1Yg0aaZCTW0EKu3WyIgD0we0QPFsfkoBd2k= REgli2F4csaz7m0dz273tPb-eRr3Zmg2NP8Xhua7obk0Dm1qzbj5atx7AbdoJD9EDDxwKGVYZJF= hmnxGFZyysr2n18lx9u12MQz9OPb88xjPx03X-zHearc9LV_7x_CStj1dnuu_9J3oNwAA__-jRV= WS] licenses this week that are worth checking out, and Redditor u/Stolkie = [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTS6qBDofg99BubOnGJ1UL6= 9CWhPQ4zzMdXoxFM4otuEb1lFhTyul3Ttk9bjU4ge9dttkXEAQByIQtGr7EgJDEGC_eEHnPuPUB= isByo-eb1FgmIwRIjMpCfO3upaEIhQqpJlIUnZz7b3tf5HHqP6xifpzJvihZFy3-haLkrWkzvrl= bTlFmuyrxXMLl44smjs5N1tU5ZskwhcMIiGFKx-h5fJ8c5tttFWRjHsaefx3w-bmW9H_OtDT1i_= to_ppe0HvHyXP-l70i_AQAA__9upFVO] is looking for feedback from existing Cadd=
    y users [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutlod7XW6qBDofg_JK0V= mzpxidVC-vUloT0OM8zjaSKBLKHaJUHwzAKCwS7XvO3DpmkSV8LUfPFVZHLOAVf0juyaKBIRtyx= KxUcRjJVVtPnSGKqK3RI6ZOeRAdhhGBsHUaBYEQE1i_HuyRnPZW_reHa7p7X3z9PQm8HZ4PxfGJ= zvBmcBpUBBDc1XQ-_qqNSAPASY_OAn1aFIkSFGzlAFYq7e3tPr5Dj7drsY7_px7PnnMZ6PW13vx= 3hbuu2pfO0fw0va9nR5rv_Sd8LfAAAA__9Cv1Tg] regarding a project they're workin=
    g on to bring a configuration interface to the platform.

    Happy https://email.mail.selfh.st/c/eJw0jktuwzAMRE9j7SJQtCjSC257D31jo6oNxGq= B9PSF22Y38zDAvKKzuCicTVXHnkicIJv6Ebd-24oGgcSh-eSzSAAARxk9zGbVmTAwSysRIiUJVK= gtJQstiX1FMpsiIIFHco4A2TZiKW5eMqLDEmXycP3Ys_a22nOYrq844du23yd05vHHjnNcwMM4j= h6_n_Z87nl9HHavwwxNn_399mttht6v9X_7UvwJAAD__xaKRGo


    In the News






    NLnet; 42 Free and Open Source Projects Receive Funding to Reclaim the Publ=
    ic Nature of the Internet









    [https://email.mail.selfh.st/c/eJw0j0tuxCAQRE8DO6ym-TULFpEi3wMaGFvx2JFNIk1O= H80oWZaqVE-vJkM6U2DZkg7WOdKEQbZ7Xje11uQJSvDdFstEHgC0Y7Rg5JLIWKgEGV1srfSOHJu= DDNV7xuCNXBMCOrDotHaAYeouUNUmMqLGmklYeHKmq219ma4ht7SM8XkJ8yZwFjj_FwLnU-DMYF= rpgMLMd2HeK5jCAZ0K2ltlfa2qUCEVo8uaScfMVp7pdXJcY91vwsI4ji3_PKbrsfNyHtPehhypf= G0f6iUtR7o913_pO-FvAAAA__9bjVUZ]








    Register today for Community Day 2025
    On May 24th join in on meetups happening around the world.


    Home Assistant
    =E2=80=A2Missy Quarry




    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutmsVivt-qBDofg_JK0cmzpxidVC= -vUloT0OM8zjafLisnC1LTmmEMQJsm3XvO3DpikKFI4LFaoiEQBcqEjg7Zp4Qc9KnDlTbkqFQVm= 5VBUtnr3dEgIGIAzOBUAel8Cizk8V0aFmMQRPzni2fVnHs9s9rb1_nsa_GZwNzv-FwflucKagzU= dejJ-vxr8r-FIZw8Au0kBRdShSZJimkF0VN-VK9p5eJ8fZt9vFEPTj2PPPYzwft7rej_HWuu2pf= O0fw0va9nR5rv_Sd8LfAAAA___IdFWQ]








    Device verification & email 2FA
    Security improvements for staff user authentication


    Changelog
    =E2=80=A2Team Ghost




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnat1UGHQvF76C-xqRMXWy2k= T18S2uMww3x8NTrFpL7YFtGziKKSt-2W1m1Ya5wUsp8unLmoTgCAUojB2SUCtdbQN66pQkg-aeU= miTUj5gBi10hAAkyCKEB-vIjXii4UIqSa1DA8OePZtssynt1ucen98zTuzdBsaP4vDM2HoVlcmZ= K2atx8M-69gsvFkwweJx54qnXImnUIQRIWxZAK2yO-Tvazr_erYej7vqWfx3g-7mU59vHeuu0xf= 20fw0va9nh9rv_Sd6TfAAAA__-uOVV9]








    Discourse and the Fediverse!
    The Fediverse offers ways to expand the reach of Discourse communities and = help them build bridges with people active i=E2=80=A6


    Discourse
    =E2=80=A2Penar Musaraj




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTe1UGHQvF76MeKTZ24xGoh= ffqS0B6HGebjq9EpJpVil4jimRWVxC7XtO3DVuOkkGVqPvuiOgEAciEPzq5RqpBySKFyaYKtcQu= pJHUIImFBu0UCYvDEiAwkY2PRii4UIqSa1Hh4csZz2ds6nt3uce398zTuzdBsaP4vDM13QzMJck= pSjJuvxr1XcLkI8SA4-cFPtQ5Zsw4hcMKiGFLx9h5fJ8fZt9vFeOjHsaefx3g-bmW9H-Nt6bbH_= LV_DC9p2-Pluf5L35F-AwAA__9eelUJ]










    Software Updates


    Beaver Habit Tracker v0.5.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9G= usnsrv5WBx0Kxe-hlZTY1ImLrRbSpy8J7XGYYT6-li1j4Vh1zxid94xMUfdbWTezthwYJIaLE1e= ZAwCgr-TA6iW31LsQuIQNWkoIXQJ0JLCILOT1mgnIgyOP6IHidPGRG9pUiZBaYeXgyZnOvl2W6R= x6y8sYn6eyb4pmRfN_oWg-FM2tCgcRVna-KfvewEqN5E3E4IwLrRlhYZOSL1gZU6lOH_l1sp9jv= V-Vg7HvW_l5TOfjXpdjn-596JHla_swL2k98vW5_kvfmX4DAAD__x4aVOQ] | Habit Trackin=
    g: Support for periodic habits, habit tagging, automatic sorting, daily bac= kups to private Telegram chat
    Caddy v2.10.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBDof= g99BubOnGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa_S2o= xMg6bmGBo47e-JEjVKnnpveIgE5YHKIDihM3QWpaOdChFSTKIYnZzrb3tfpHHqP6xifp7JvihZF= y3-haLkrWsS3TqWisstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0_m= 4lfV-TLc29Ij5a_8wL2k94uW5_kvfkX4DAAD__31eVVM] | Reverse Proxy: Encrypted Cl= ientHello, post-quantum key exchange, ACME profiles, Via header, global DNS=
    provider, wildcards by default, global DNS config
    Docmost v0.20.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn52ddCh= UPwe-nNs6sQlVgvp05eE9jjMMB9fS1YwC1fdE7LzXlCIdb_mbTdbS0GgcFhccVUkAAD6Sg6sXlN= wFXxkoUAxxl7igoVCsIC9oyfWWyIgD448ogfiafEsDW2sREgti3Lw5Exn35d1Oofe0zrG56nsm6= JZ0fxfKJrviuYqWDh2Una-KvvewJbK5A1jcMaF1kyRIiZGn7EKxlydvqfXyXGO7XZRDsZx7PnnM= Z2PW13vx3TrQ49UvvYP85LWI12e67_0neg3AAD__47bVBo] | Documentation: Public pag=
    e and sub-page sharing
    Dollar Dollar Bill Y'all v4.3.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQ= RL9GutnsrlbW6qBDofg_pJUcmzpxidVC-vUloT0OM8zj1eQEswS1LWFg7wWFgm3XvO3DVtMkUMK= 0cGEVmQAAvRKDs2tiRJWoXKKW1op3xVVdliW2hkIEdksE5IHJI3qgMC4-SEUXlQipZjEMT854tn= 1Zx7PbPa29f57GvRmaDc3_haH5bmj2jVwmicbNV-PeK7iigfwQcOKBp1qHIkWGGH1GFYxZ2d7T6= -Q4-3a7GIZ-HHv-eYzn46br_Rhvrdueytf-MbykbU-X5_ovfSf6DQAA___ZgFWI] | Personal=
    Finance: Investment tracking, portfolio analysis, database optimizations Endurain v0.10.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrlba9UG= HQvF76MeOTZ24xGohffqS0B6HGebja8krZpVq54TCISgqiZ2vedvd1lJUKBIXLlxVIwBgqMTg7Z= o8oveEsZamQWBBgZwLMmWEUQjtlggoAFNADEAyLEG0oR8rEVLLahienOGc92Udzm73tPb-eRr_Z= mgyNP0Xhqa7oQl4xhhAjZ-uxr838KUKBScY2XFszRUt6sYxZKyKY65s7-l1cpx9u10MQz-OPf88= hvNxq-v9GG5ztz2Vr_3DvaRtT5fn-i99J_oNAAD__13KU64] | Fitness Tracking: New ac= tivity and gear types, activity laps, enhanced activity page on mobile, bul=
    k updates, new icons
    Flink v2.0.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloV7vW6qBDofg= _pJUcmzpxidVC-vUloT0OM8zj1eQFsgS1LUEgZgHBYNs1b_uw1TSJK2FaqJCKTM45YEVy3q4pkg= DlpqUEnxdtkNUHzlRjU55qtFtCh-wIGYAdhnHhIBV8VETAmsWQe3LGs-3LOp7d7mnt_fM0_s3gb= HD-LwzOd4MztYgIwsbPV-Pfq_NFA_IQYKKBplqHIkWGGDmDCsSsZO_pdXKcfbtdDLl-HHv-eYzn= 46br_Rhvrdueytf-MbykbU-X5_ovfSf8DQAA___GKVVc] | URL Shortener: Spam protect= ion blocklists, statistics page, authentication, custom themes, disable met= rics
    Fluid Calendar v1.4.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn= at1UGHQvF76M-xqROXWC2kT18S2uMww3x8NTrFpL7YFtGziKKSt-2atn3YapwUsp8WzlxUJwBAK= cTg7Bo9LyQYxLWUnV8oYw2EpXrJLrATu0UCEmASRAHy4yJeK7pQiJBqUsPw5Ixn25d1PLvd49r7= 52ncm6HZ0PxfGJrvhmYIrZY8VePmq3HvFVwunmTwOPHAU61D1qxDCJKwKIZU2N7j6-Q4-3a7GIZ= -HHv6eYzn41bW-zHeWrc95q_9Y3hJ2x4vz_Vf-o70GwAA__8mflT3] | Calendars: UI impr= ovements, calendar and task sync, performance enhancements, project managem= ent tools, authentication updates
    GoDoxy v0.11.0 [https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhRaF4= v_Qy7GpE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiuUYHr= khO7BriglKw1T8Lgi8-IBHaLBORAyCE6oDAuLmhFngoRUk1qBJ6c8Wz7so5nt3tce_88Db8Zmg3= N_4Wh-W5o1lZVhdnwfDX8XoFzCeSGgF4G8bUOWbMO0-QSFsUpFbH3-Do5zr7dLkagH8eefh7j-b= iV9X6Mt9Ztj_lr_xhe0rbHy3P9l74j_QYAAP__KxhUtg] | Reverse Proxy: Connection-l= evel IP blocking, idle sleep support for Proxmox LXCs, access log rotation,=
    OIDC updates
    GoToSocial v0.19.0 [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQ= otA8D30HZt47GArgcnpwwzJsqiiHq9GzZjYF9kiemMtI5OX7Z7WTa01OobsXTfZFGYHAGgLGdBy= idmmbmrHCo2wBNcTUWuu9NxrC67LNRKQBUMW0QL5qVvPFXUoREg1sTDw5ExX2_oyXUNucRnj8xL= 6TdAsaP4vBM2noNl1B9x9FXq-C_1eQefiySqPzijjalWZM6sQbMLCGFIx8oyvk-Ma634TBsZxbO= nnMV2PvSznMe1tyBHz1_ahXtJyxNtz_Ze-I_0GAAD__2rHVlI] | ActivityPub: Gallery-s= tyle profile layout option, 2FA support, token enhancements, create/manage = applications via settings
    HortusFox v4.8 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS-qBDo= fg_pJUcmzpxidVC-vUloT0OM8zj1eQEs0S1LWFk7wWFom3XvO3DVlMQKDEsXFhFAgCgV2Jwdk3A= LhI0rlU9NhBXQg1-EWhQlIPaLRGQByaP6IHiuPgoFd2kREg1i2F4csaz7cs6nt3uae398zTuzdB= saP4vDM13QzOU6kTJGTdfjXuv4IpG8kPEwAOHWociRYZp8hlVcMrK9p5eJ8fZt9vFMPTj2PPPYz= wfN13vx3hr3fZUvvaP4SVte7o813_pO9FvAAAA__832lTh] | Gardening: Bulk move plan=
    ts to different locations, improved e-mails, proper OpenWeatherMap error ha= ndling
    ImmichFrame v1.0.24.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloVy= vt6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lpxAFq66J2DyXkCQdb_mbTdbS0Fs4bBQoSoSrLXgK= 5J1ek2cKeYOBLwEF0uIrXOkVmOByt1FvSW06C2hB_AWeVo8SwMXKyJgy6LIPjnT2fdlnc6h97SO= 8Xkq96ZwVjj_Fwrnu8J5ydK7YFRuvir33qwrldEbhkCGQmumSBETo89QBWKupO_pdXKcY7tdFNl= xHHv-eUzn41bX-zHd-tAjla_9w7yk9UiX5_ovfSf8DQAA__96UFVK] | Photo Display: Sep= arated repositories for client apps, custom CSS IDs for image info, cached = weather info, rating filter
    Loggifly v1.2.0 [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZbUWmgR= CL6HvmMTjx1sJTA5fZghWRZV1OPVaFgn9kW2qD1Zy5rRy3ZP66bWGh1D9q5TpsLsAEDbggRGLrE= F1y14T8lkLhkr5OxCcw2pQIcu14iAFgit1hbQT916rtqEgqixJhYET850ta0v0zXkFpcxPi9h3g= TOAuf_QuB8CpwbInsMVpj5Lsx7BZOLR6u8dqTI1aoyZ1Yh2KQL65AKyTO-To5rrPtNEIzj2NLPY= 7oee1nOY9rbkCPmr-1DvaTliLfn-i99R_wNAAD__3H2VPw] | Logs: Support for multipl=
    e remote Docker hosts, multi-arch image support, exception handling when co= nnections drop, reconnection mechanism
    Many Notes v0.8.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlba9U= GHQvF76M-xqROXWC2kT18S2uMww3x8NTrFpFJsiyjsvaKS2HZN2z5sNQaFLGHhzEU1AAD6QgzOr= nEh57yUgNqSkKtamNsCoeUCIUOwWyQgD0we0QPJuHjRim4qREg1qWF4csaz7cs6nt3uce398zTu= zdBsaP4vDM13Q3MAlpxlMW6-GvdeweUi5AfBwAOHWoesWYdp8gmL4pQK23t8nRxn324Xw9CPY08= _j_F83Mp6P8Zb67bH_LV_DC9p2-Pluf5L35F-AwAA__9D9lTy] | Note-Taking: Support f=
    or collaboration, broadcasting via live-updating interface, notifications, = list of current viewers
    Pocket ID v0.49.0 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloV7vS-q= BDofg_JK0SmzpxsdVC-vUloT0OM8zjafICWWK1LUEkZgHBaNstr9uwagriSgwXKlRFgnMOuCI5b= 5ekSo01e4Wa1XOkRohTiFJaZYhg14QO2REyADuM44WjKPipIgJqFkPuyRnPtl2W8ex2S0vvn6fx= bwZng_N_YXA-DM6aJWOWYPx8M_5dnS81Ig8RAg0UVIciRYZp4gxVYMqV7JFeJ_vZ1_vVkOv7vuW= fx3g-7nU59vHeuu2pfG0fw0va9nR9rv_Sd8LfAAAA__-RPlVS] | Authentication: Login = codes via e-mail, callback URL input descriptions, e-mail notifications for=
    API key expiry
    Streamystats v1.4/5 [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbW= 6qBDofg_rF07NnXiEquF9OtLQnsc3jDDsxIEJ0nq54KJYxQUSn6-TtvebVYGgZqGhSuryAAAGJU= Ygl9LErPI1XLWaFaZIuKcZoTMS2BUvxUCivACESj1S0xiGLISIdkkjuH505_zvqz92fxe1tY-Tx= feHI2Oxn_gaLw7GjVlWUjFhfHqwrtBqJoodgkH7ngw66pU6XKOE6pgnpT9vbxGjrNtt4tjaMexT= z-P_nzcdL0f_W1uvpX6tX90L2nfyuXZ_kvfhX4DAAD__1luVQc] | Statistics: Watch tim=
    e per hour, transcoding statistics, Jellystat import, playback reporting pl= ugin import, backup/import settings, update notifications
    WGDashboard v4.2.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9= UGHQvF76MeKTZ24xGohffqS0B6HGebjq9EpJg3FLhEDiygqBbtc07YPW41eIQffOHNR9QCAUojB= 2TWy8ymhVxV0pTWuBRwvoD5X5x00u0UCEmASRAEKY5OgFd1UiJBqUsPw5Iznsrd1PLvd49r752n= cm6HZ0PxfGJrvhmYSaRJ8NW6-GvdeweUSSIaAngf2tQ5Zsw7TJAmL4pQK23t8nRxn324Xw9CPY0= 8_j_F83Mp6P8bb0m2P-Wv_GF7StsfLc_2XviP9BgAA__8HV1SV] | Remote Access: Additi= onal languages, Amnezia support, edit raw WireGuard configs, system status = views, share peers via e-mail, upload existing config
    Worklenz v2.0.0 [https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tnchx5XCy0K= xf-hZ2zqxCVWC-nXl4R2Ocwwh1MjCybxRbeI3lgrKOR1u6Ztn7YanUD2rptsiogDALSFDLBeI9q= OSM45V1ro7FsXR6Gy68CZOestEpAFQxbRAvm5Wy8VORQipJpEGXhy5rPtfZ3Pofe4jvF5Kn5TtC= ha_gtFy13Rwli7EWyKl6vi9wqciyc7eXRmMq7WKUuWKQSbsAiGVIy-x9fJcY7tdlEGxnHs6ecxn= 49bWe_HfGtDj5i_9o_pJa1HvDzXf-k70m8AAAD___6mVJ8] | Project Management: Frame= work overhaul, redesigned Kanban board, custom columns, dark mode, support = for additional languages
    Yamtrack v0.22.0 [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal1UG= HQvF76MeOTZ24xGohffqS0B6HGebja8kpZg3VzgkDiygqBTtf87YPW0teoQS_cOGq6gEApRKDs2= sK5AMWkMyCQbEtol4kRq5aBZjtlghIgEkQBSiMiwRt6GIlQmpZDcOTM57zvqzj2e2e1t4_T-PeD= E2Gpv_C0HQ3NDVwNdSsxk1X494buFIDyRDQ88C-taFo0SFGyVgVY65s7-l1cpx9u10MQz-OPf88= xvNxq-v9GG9ztz2Vr_1jeEnbni7P9V_6TvQbAAD__3agVBA] | Tracking: Added comics a=
    s standalone media type, export release calendar as iCalendar file, daily r= elease digests, new stats on media list page




    New Software


    Anirra [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBDofg99BubO= nGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa_S9A3bkwLnb= 1ANghk65gUCjlJLeIgE5YHKIDihM3QWpaOdChFSTKIYnZzrb3tfpHHqP6xifp7JvihZFy3-haLk= rWhJlcMWCsstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0_m4lfV-TL= c29Ij5a_8wL2k94uW5_kvfkX4DAAD__6KBVVg] | Media Streaming: Anime watchlist, = search, and recommendation platform
    BitPlay [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n_AgmOr= TlzFtFL69VWi9jia0Ty9lh3bwlF0zzaS92wZo-7Xsu1mazkw1BgWqiTMAQCsFyRwes1cwYkn6NR= EGErCFAuXuvjirGDSW0ZAD4TeWg8Yp8VHbtYlQbTYCiuCJ2c6-76s0zn0ntcxPk_l3hTOCuf_Qu= F8Vzj30kNYBJSbr8q9N3BVInoTbSBDoTVTubJJyRcrbFMR0vf8OjnOsd0uimAcx15-HtP5uMl6P= 6ZbH3rk-rV_mJe0HvnyXP-l74y_AQAA__-XFVV8] | Media Streaming: Stream video co= ntent directly from torrents via browser
    Boson [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GusnsrlbW6qBDofg_pJUdmz= pxidVC-vUloT0OM8zjtewFi0S1c8bIIQgKRTtfy7a7reVRoMZx4coqMgIABiUGb9dMrHMstVWuC= SiqJF-X2mokwQSt2S0TUACmgBiA4rCEKA19UiKkVsQwPDnDOe_LOpzd7nnt_fM0_s3QZGj6LwxN= d0MThsKqAYyfrsa_N_BVIwUXcWTHY2uuShWXUiiogqko23t-nRxn324Xw9CPYy8_j-F83HS9H8N= t7rbn-rV_uJe07fnyXP-l70y_AQAA__-_qVV4] | Machine Learning: Lightweight mach= ine learning research platform
    CarCare [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal1UGHQvF76MeO= TZ24xGohffqS0B6HGebja8kpZg3VzgkDiygqBTtf87YPW0teoQS_cOGq6gEApRKDs2uK6sAXCRk= 0uFlmXpz4JUaPxFR9tFsiIAEmQRSgMC4StKGLlQipZTUMT854zvuyjme3e1p7_zyNezM0GZr-C0= PT3dCkObIGZeOmq3HvDVypgWQI6Hlg39pQtOgQo2SsijFXtvf0OjnOvt0uhqEfx55_HuP5uNX1f= oy3udueytf-MbykbU-X5_ovfSf6DQAA__9xp1PO] | Vehicle Maintenance: Workshop ma= nagement system for vehicle service centers
    Composr [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrlba9UGHQvF76MeO= TZ24xGohffqS0B6HGebja8krZpVq54TCISgqiZ2vedvd1lJUKBIXLlxVIwBgqMTg7Zpg4SwZWtE= s4luMBdBL4RZ99FjJbomAAjAFxAAkwxJEG_qxEiG1rIbhyRnOeV_W4ex2T2vvn6fxb4YmQ9N_YW= i6G5qAKes8VuOnq_HvDXypQsEJRnYcW3NFi7pxDBmr4pgr23t6nRxn324Xw9CPY88_j-F83Op6P= 4bb3G1P5Wv_cC9p29Pluf5L34l-AwAA__8Y5VS0] | Docker: Stack and container mana= gement web interface
    Content Hub [https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2snchx5XCy0Kxf-h= l2NTJy6xWki_viS0y2GGOZyWWDBLqLonDNY5QaGg-zVvu9la8gIl-MUWW0U8AKCrZIH1mrpvMQb= fIi5VkHMhwoyhcy9ccie9JQJyYMkhOqAwLS5IQ46VCKllURaenOns-7JO59B7Wsf4PBW_KZoVzf= -FovmuaPbsInKJiuer4vcGXGogZwJ6a6xvzRQpYmJ0GatgzNXqe3qdHOfYbhdlYRzHnn8e0_m41= fV-TLc-9Ejla_8wL2k90uW5_kvfiX4DAAD__2xRVPY] | Documentation: Project docume= ntation, changelogs, and roadmaps via Markdown
    Docker Monitor [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQ= vF76M-xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXSO2= olUE3TR5qUIZlJdESXyrvvBit0hAAkyCKEBhXCRoRTcVIqSa1DA8OePZ9mUdz273uPb-eRr3Zmg= 2NP8Xhua7oTmTOlcoGTdfjXuv4HIJJENAzwP7WoesWYdpkoRFcUqF7T2-To6zb7eLYejHsaefx3= g-bmW9H-Otddtj_to_hpe07fHyXP-l70i_AQAA__9IbVT0] | Monitoring: Lightweight a=
    nd responsive web app for monitoring Docker container resource usage
    GhostHub [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99Bu= bOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj12ga9iKFcv= aBEINJzYLvndFnCqnqLRKQBSaLaIH83K2XiiYUIqSaRDE8OfPZ9r7O59B7XMf4PJV5U7QoWv4LR= ctd0SJBnBEOyixXZd4rmFw82cmj44ldrVOWLFMINmERDKmwvsfXyXGO7XZRDOM49vTzmM_Hraz3= Y761oUfMX_vH9JLWI16e67_0Hek3AAD__zrMVKg] | Media Streaming: Mobile-first me= dia server with zero setup
    HugoNest [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6Wy2rvdAiEHwPfcc= mHjvYSmBy-jBDsiyqqMcrwQpG8VnXgJ6dExTyut7jupm1hFEg-bFx4iwyAgC6TAxWLwE8xohMtX= Iu0ABta9ZRhhhbkVb1GgjIAZNDdEB-aM5LQTtlIqQSRTE8OcNVt7YMV9dbWHr_vJR9UzQrmv8LR= fOpaBbnAaNFZee7su8FbMqenPE4suGxFJMkiZkmFzELTjGzPsPr5Lj6ut8UQz-OLf48huux5-U8= hr123UP62j7MS1r3cHuu_9J3oN8AAAD__6DQVTQ] | Blogging: Mobile companion for H= ugo static sites and blogs
    Jellyfin HW Setup [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6q= BDofg99JfY1IlLrBbSpy8O7XGYjxm-lqxgllB1TxjYOUGhoPstr5tZW_ICJfgLF64iHgDQVWKwe= jnx2rOILZEg9krsXYPifcbW2Ta9JgJywOQQHVCYLi5IQxsrEVLLohjOn-no22WZjqG3tIzxeSj7= pmhWNP8XiuaHorkjcKeYlZ1vyr43sKUGciagZ8O-NVOkiInRZayCMVfWj_Qa2Y-x3q-KYez7ln-= e0_G81-WxT_c-9Ejla_swL2k90vWk_9J3ot8AAAD__0K2VOw] | Media Streaming: Script=
    to identify hardware transcoding capabilities
    Kindly RSS Reader [https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhR= aF4v_Qy7GpE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiuU= bKguCTSMmcWXiZGmYJHbCmXhe0WCciBkEN0QGFcXNCKPBUipJrUCDw549n2ZR3Pbve49v55Gn4z= NBua_wtD893QrE08ugUMz1fD7xU4l0BuCOhlEF_rkDXrME0uYVGcUhF7j6-T4-zb7WIE-nHs6ec= xno9bWe_HeGvd9pi_9o_hJW17vDzXf-k70m8AAAD___79VIs] | RSS: Feed aggregator de= signed for e-ink devices
    Kostos [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99BubO= nGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj19gJoXTDpnBP= vuTmswsNWgAOaEPWWyQgC0wW0QL5uVsvFU0oREg1iWJ4cuaz7X2dz6H3uI7xeSrzpmhRtPwXipa= 7okUkuWy7V2a5KvNeweTiyU4eHU_sap2yZJlCsAmLYEiF9T2-To5zbLeLYhjHsaefx3w-bmW9H_= OtDT1i_to_ppe0HvHyXP-l70i_AQAA__982FUx] | Expense Management: Shared expens=
    e management and splitting
    Notice Screen [https://email.mail.selfh.st/c/eJw0j0tqw0AQRE8zs5Po7vl0azGLQN= A9ej6yRGQrWJOAc_pgkyyLKurxanKCKlxsS8g-BEEhtu2q2z5sNUWBzHHx2ReRCAAYCnlwdk2-I= WMOyJV4groEiEoN2DUVVs12SwQUwFNADEA8LoGlopsKEVJVMR6enPFs-7KOZ7d7Wnv_PI17MzQb= mv8LQ_Pd0KzklljVGzdfjXuv4HJhCgNj9IOPtQ5ZsgzTFBSL4KTF23t6nRxn324X46Efx64_j_F= 83Mp6P8Zb67an_LV_DC9p29Pluf5L34l-AwAA__9NPFUU] | Notifications: Display not= ices and require acknowledgment from users before directing to a URL
    OPDShelf [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D2klj0= 28djBVgKT04cZkmVRRT1ey5axcBQ9ZYzOe0amqKd7WTezthwYagyzq06YAwCgF3Jg9ZKpYCjRRb= AsJSASswfLlJJtOMek10xAHhx5RA8Uh9lHbmiTECG1wsrBkzNc0zYvw9X1lpfePy9l3xSNisb_Q= tF4KhrFp2IlTMqOd2XfG9gqkbyJGJxxoTVTubJJyRcUxlTE6TO_To6rr_tNOejHsZWfx3A9dlnO= Y9inrnuuX9uHeUnrnm_P9V_6zvQbAAD__3MOVA0] | Books: Fast and lightweight OPDS=
    server for eBook libraries
    OpenLeaf [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99GP= Fpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4SBnRMUCnq55m03W0teoATfuXAV8QCArhKD1WvyMdsKrZ= dgqzD4YBduEDjaHC2i11siIAdMDtEBham7IA1trERILYtieHKmc9n7Op1D72kd4_NU9k3RrGj-L= xTNd0Uz9M7IXZSdr8q-N7ClBnImoGfDvjVTpIiJ0WWsgjFX1vf0OjnOsd0uimEcx55_HtP5uNX1= fky3ZeiRytf-YV7SeqTLc_2XvhP9BgAA___a9FRp] | Note-Taking: Minimal browser-ba= sed text editor
    pad.ws [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrnal9UGHQvF76MeOT= Z24xGohffqS0B6HGebja8krZo3VzgkjiygqRTtf87a7raWgUGJYuHBVDQCAUonB2zUF9F5QR9Ds= hblQUGwyY2WoPhPaLRGQAJMgClAcFona0I-VCKllNQxPznDO-7IOZ7d7Wnv_PI1_MzQZmv4LQ9P= d0FRCIAhLNn66Gv_ewJcaSVzEwI5Da65oUTeOkrEqjrmyvafXyXH27XYxDP049vzzGM7Hra73Y7= jN3fZUvvYP95K2PV2e67_0neg3AAD__2f2U-8] | Diagrams: Whiteboard dev environme=
    nt via the browser
    Plex TV Logo Updater [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrlb= S6qBDofg99GPFpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4SBnRMUCnq55m03W0teoATfuXAV8QCArh= KD1WvqRM0vGZk5Z-cFu5fWHEdfSDx2vSUCcsDkEB1QmLoL0tDGSoTUsiiGJ2c6l72v0zn0ntYxP= k9l3xTNiub_QtF8VzQ3DD0GIGXnq7LvDWypgZwJ6Nmwb80UKWJidBmrYMyV9T29To5zbLeLYhjH= seefx3Q-bnW9H9NtGXqk8rV_mJe0HunyXP-l70S_AQAA__8YhVSg] | Media Streaming: Co= mmand line script to easily update the Plex ClearLogo image for TV shows PrivateGlue [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF7= 6M-xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXWPjpRb= yRCpSFvA1uaqOc0iI3CjZLRKQAJMgClAYFwla0U2FCKkmNQxPzni2fVnHs9s9rr1_nsa9GZoNzf= -FofluaBYRBeFs3Hw17r2CyyWQDAE9D-xrHbJmHaZJEhbFKRW29_g6Oc6-3S6GoR_Hnn4e4_m4l= fV-jLfWbY_5a_8YXtK2x8tz_Ze-I_0GAAD__0BUVLo] | Documentation: Manage and lin=
    k devices to notes and encrypted credential storage
    Self-Hosted Instance Checker [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8= GbljsssBy4FCp8n_AgmOrTlzFtFL69VWi9vg0oxm9lh1D4Si6Z4jkPQNj1P1att1sLQe2NYaFKg= lzsNaCFyTr9Jo5oO8US7UVF-oQRXp6ktSWQEhvGS16S-gBvMU4LT5yA5cEEbAVVmSfP9PZ92Wdz= qH3vI7xeSr3pnBWOP8HCue7wjmEWpYmSbn5qtx7s65KRG8iBDIUWjOVK5uUfAFhSEVI3_Nr5DjH= drsosuM49vLzmM7HTdb7Md360CPXr_3DvKT1yJdn-4--M_4GAAD__wkYVg0] | Monitoring: = Windows PowerShell script for monitoring the online status of self-hosted s= ervices with support for notifications
    SoundLeaf [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlbe1UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpFJsiyjsvaKS2HZN2z5sNU4KWaaFMxfVCQDQF2Jwdo0YGodcG= gILiPCysLjgUimTCz6L3SIBeWDyiB5IxsWLVnShECHVpIbhyRnPti_reHa7x7X3z9O4N0Ozofm_= MDTfDc1NJ3bOe-Pmq3HvFVwuQn4QnHjgqdYha9YhBJ-wKIZU2N7j6-Q4-3a7GIZ-HHv6eYzn41b= W-zHeWrc95q_9Y3hJ2x4vz_Vf-o70GwAA___ekVRK] | Audiobooks: AudioBookshelf cli= ent for iOS devices
    VIDVA [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99OfY1I= lLrBbSpy8J7XGYYT6-lqxgllB1Txgcs6BQ0P2at91sLXmBEvziiqsiHgCQKzmwek3ILfpMWCJBX= gpQzzbGxdqMxaOw3hIBMThiRAYK08JBGtpYiZBaFuXgyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTf= Fc1sG1TpXdn5qux7A1tqIDYBvTPOt2aKFDExcsYqGHN1-p5eJ8c5tttFORjHseefx3Q-bnW9H9O= tDz1S-do_zEtaj3R5rv_Sd6LfAAAA__8sIVTn] | Media Statistics: Display interact= ive statistics for a Plex media library
    Wiki-Go [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbW6qBDofg99Bub= OnGJ1UL69CWhPQ4zzMdXoxVM4otuET07JyjkdbumbTdbjbNA9nPnzEVkBgB0hRisXqMkyMK9hxC= 6h4aQbW1QwHkhmxPoLRKQAyaH6ID81J2XijYUIqSaRDE8OdPZ9r5O59B7XMf4PJV9U7QoWv4LRc= td0WKrL71xV3a5KvtewebiyRmPMxueazVZspgQXMIiGFJhfY-vk-Mc2-2iGMZx7OnnMZ2PW1nvx= 3RrQ4-Yv_YP85LWI16e67_0Hek3AAD__3aVVVY] | Wiki: Fast, modern, flat-file wik=
    i written in Go




    Latest Directory Apps


    Authgear [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99Bu= bOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj1yjYmSoESp= JrCqFKL7kZkwNKDyx6iwRkgckiWiA_d-ulogmFCKkmUQxPzny2va_zOfQe1zE-T2XeFC2Klv9C0= XJXtDSXTajOKbNclXmvYHLxZCePjid2tU5Zskwh2IRFMKTC-h5fJ8c5tttFMYzj2NPPYz4ft7Le= j_nWhh4xf-0f00taj3h5rv_Sd6TfAAAA__-JZFVC] | Authentication: Turnkey solutio=
    n for consumer authentication needs
    Budget Board [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn52fdChUPw= e0kqOTZ24xGohffqS0B6HGebjq8kJZmG1LSH7EASF2LZr3vZhqykKFI6LL15FIgBgUPLg7JokEC= -CrBFchDYtgbBmgjpxaRqL3RIBBfAUEAMQj0tgqegmJUKqWYyHJ2c8276s49ntntbeP0_j3gzNh= ub_wtB8NzRrrYqeg3Hz1bj3Cq4oUxgYox98rHUoUmSYppBRBaes3t7T6-Q4-3a7GA_9OPb88xjP= x03X-zHeWrc9la_9Y3hJ254uz_Vf-k70GwAA__8zeVT4] | Budgeting: Manage monthly b= udgets and net worth
    Colanode [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M-= xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXaOknFl4al= nFl7CkvFAR7zkUpqmJ3SIBCTAJogCFcZGgFd1UiJBqUsPw5Ixn25d1PLvd49r752ncm6HZ0PxfG= JrvhmYFZqSlGTdfjXuv4HIJJENAzwP7WoesWYdpkoRFcUqF7T2-To6zb7eLYejHsaefx3g-bmW9= H-Otddtj_to_hpe07fHyXP-l70i_AQAA__9rX1UA] | Collaborative Workspace: Local-= first collaborative workspace with real-time chat
    CoreControl [https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssD6wKFS5f-A= BWKrTlzFtFL69VWi9jia0Ty9mhzbzFF0SzaS92wZo27XvO1mqykwlBg6FRLmAADWCxI4vaYaWo5= Veu_E4AIQtsI8x8IShILoLSGgB0JvrQeMU_eRq3WzIFqsmRXBkzOdbe_rdA69p3WMz1O5N4WLwu= W_ULjcFS7VdS9OvHLLVbn3Cq5IRG-iDWQo1GoKFzbz7LMVtnMW0vf0OjnOsd0uimAcx55_HtP5u= Ml6P6ZbG3qk8rV_mJe0HunyXP-l74S_AQAA___HMVWX] | Server Management: Server in= frastructure management dashboard
    Dovel [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTS6qBDofg_pJUdmz= pxidVC-vUloT0OM8zjtewEi0S1c8bomQWFop2vZduHreUgUGNYfPUqEgAAWcmDs2uuhaLGQosW9= AkChzSrciFkKSzVbpmAGDwxIgPFceEoDV1SIqRWxHh4csZz3pd1PLvd89r752ncm6HJ0PRfGJru= hqZFHZBSNG66GvfewFWNxEPE4AcfWhuqVBlS4oIqmIp6e8-vk-Ps2-1iPPTj2MvPYzwfN13vx3i= bu-25fu0fw0va9nx5rv_Sd6bfAAAA__9vt1UY] | Email: Simple and easy-to-use mail=
    server
    ELEMENT.FM [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbW-qBDofg_p= F07NnXiEquF9OtLQnscZpjHsxwEiyT1c8bEMQoKJT9fy7Z3m-VBoKZh4coqMgAARiWG4NdciC2q= lqFWDCTGCbGyWhrDMhuL3zIBRWCKiBEo9UtMYhhGJUKyIo7hyenPeV_W_mx-z2trn6cLb44mR9N= _4Wi6O5oUtNSlmgvT1YV3g1A1UewSDtzxYNZVqdKNYyyogmNR9vf8OjnOtt0ujqEdx15-Hv35uO= l6P_rb3HzL9Wv_6F7SvuXLc_2XvjP9BgAA___njFYC] | Podcast Hosting: Open-source = podcast hosting platform
    FileGator [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa2wpda699= sLNUWZo6C2CYPcIgUFvkYAcMDlEBxSm7oJUtHMhQqpJFMOTM51t7-t0Dr3HdYzPU9k3RYui5b9Q= tNwVLTNDD4WssstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0_m4lfV= -TLc29Ij5a_8wL2k94uW5_kvfkX4DAAD__2AwVOM] | File Management: Powerful multi= -user file manager
    FileRise [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrna9q4MOheL_sCQ= 7NnXiEquF9OtLQnscZpjHqykYTqbFzwmVRQyN1M_Xadu7rabBIOuwcOZiNgAASiGG4Nck2VRBws= KFEarOOquFvFiMWQYIfksEJMAkiAKk_SJqFUMsREh1Msfw5PTnvC9rfza_p7W1z9OFN0ejo_G_c= DTeHY0UA1pVc2G8uvBeIeSiJJ3iwB0PtXbZsnUxyoTFME6F_T29To6zbbeLY2jHsU8_j_583Mp6= P_rb3HxL-Wv_6F7SvqXLc_2XvhP9BgAA__-7clQj] | File Management: Modern web fil=
    e manager
    Garmin Grafana [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbW6qBDo= fg_rJUUmzpxidVC-vUloT0OM8zjleQEFwlqa8LA3gsKBVuvy7YPW0mTQA5T48wqMgEAeiUGZ9dE= EKu04ijm3JCRVTlkUa3R1-LAbomAPDB5RA8UxuaDFHRRiZDKIobhyRnPurd1PLvd09r752ncm6H= Z0PxfGJrvhuYWsWmYxLj5atx7AZc1kB8CTjzwVMqQJcsQo19QBeOibO_pdXKcfbtdDEM_jn35eY= zn46br_Rhvtdue8tf-MbykbU-X5_ovfSf6DQAA__-hglVk] | Statistics: Fetch data fr=
    om Garmin servers for local storage and visualization
    Gathio [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVivt-qBDofg99BubO= nGJ1UL69CWhPQ4zzMdXoxObhItu0TJ5L1aQdbumbTdbjUEgc-iUqYgEALC-IIHTa4RZUncuEbSc= SELvLRQXOjN4F0LXW0RAD4TeWg_IU_cs1bq5IFqsSRTBkzOdbe_rdA69x3WMz1O5N4WLwuW_ULj= cFS7Jc6_Yg3LLVbn3Ci4XRm_YBjIUajVZsph59skWsXMqpO_xdXKcY7tdFME4jj39PKbzcSvr_Z= hubegR89f-YV7SesTLc_2XviP-BgAA__9uc1U1] | Event Planning: Simple, privacy-f= irst event hosting
    GoatCounter [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnat9UGHQvF7= 6Dc2deISq4X06UtCexxmmI-vBKcY1WdbA3oWUVTytl7jtg9bCZNC8lPjxFl1AgCUTAzOriGCn2o= DQCo1e5EmThgqSK1tVla7BQISYBJEAfJjE68F3ZyJkEpUw_DkjGfd2zqe3e5h7f3zNO7N0GJo-S= 8MLXdDiyupFKxi3HI17r2AS9mTDB4nHngqZUiadJhniZgV55jZ3sPr5Dj7drsYhn4ce_x5jOfjl= tf7Md5qtz2kr_1jeEnbHi7P9V_6DvQbAAD__1CvVSU] | Web Analytics: Privacy-friend=
    ly web analytics
    Gossa [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrvWzOuhQKH4PaVeOTZ= 24xGohffqS0B6HGebj0zwxFo5iW8bovGdkirZdy7YPm-bAUGNYXHXCHAAAvZCDya4ZBYOmZQmaQ= hHXagApCjVFEG5LsVsmIA-OPKIHiuPiIytOSYiQtLBx8OSMZ9uXdTy73fPa--dppjdDs6H5vzA0= 3w3NGlTFh2am-Wqmd4WpSiQ_RAxucEF1qFx5SMkXFMZUxNl7fp0cZ99uF-OgH8defh7j-bjJej_= GW-u25_q1fwwvadvz5bn-S9-ZfgMAAP__QE9WSg] | Web Server: Fast and simple mult= i-media file server
    Hi.Events [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXSNkTUlyI= 6LAGWrxKeWMskhD5YntFglIgEkQBSiMiwSt6KZChFSTGoYnZzzbvqzj2e0e194_T-PeDM2G5v_C= 0Hw3NNdQAyNU4-arce8VXC6BZAjoeWBf65A16zBNkrAoTqmwvcfXyXH27XYxDP049vTzGM_Hraz= 3Y7y1bnvMX_vH8JK2PV6e67_0Hek3AAD__45GVT8] | Event Management: Event managem= ent and ticket selling platform
    Kinto [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1I= lLrBbSpy8J7XGYYT6-lqxgllB1TxjYOUGhoPs1b7vZWvICJfiFC1cRDwDoKjFYvSbnYvYFSrR14= SUUCZ28ZZ9zzdSa11siIAdMDtEBhWlxQRraWImQWhbF8ORMZ9-XdTqH3tM6xuep7JuiWdH8Xyia= 74rmbFlax67sfFX2vYEtNZAzAT0b9q2ZIkVMjC5jFYy5sr6n18lxju12UQzjOPb885jOx62u92O= 69aFHKl_7h3lJ65Euz_Vf-k70GwAA__-uY1WG] | Document Storage: Minimal JSON sto= rage platform
    Koel [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTe1UGHQvF76M-xqRO= XWC2kT18S2uMww3x8NTrFpFJsiyieWVFJbLumbR-2GieFLNPisy-qEwAgF_Lg7BqdpwxLkkYJiS= UsjdUVj-JAqNZkt0hADJ4YkYFkXFi0oguFCKkmNR6enPFs-7KOZ7d7XHv_PI17MzQbmv8LQ_Pd0= Ixcp9Q4GDdfjXuv4HIR4kFw8oOfah2yZh1C4IRFMaTi7T2-To6zb7eL8dCPY08_j_F83Mp6P8Zb= 67bH_LV_DC9p2-Pluf5L35F-AwAA__8ZwFS-] | Music Streaming: Simple web-based a= udio streaming server
    Lab Dash [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloV1ppddChUPweqx_= Hpk5cYrWQPn1JaI_DDPPxtewYhGPVPUP0RAyMUferbLvZWg5sSwyLL74yB2stUEVvnV5zoBBTis= Cu2lJL8k56BwHpItyS6C2jRbIeCYAsxmmhyA1cqoiATVh5--RMZ9-XdTqH3vM6xuep3JvCWeH8X= yic7wpnWqhRElZuvir33qwrNSKZCMEbH1ozhQublEigMiSpXt_z6-Q4x3a7KG_Hcezy85jOx62u= 92O69aFHLl_7h3lJ65Evz_Vf-s74GwAA__-U4FVg] | Dashboard: Application and serv=
    er management dashboard
    LittleLink [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVrvS6qBDofg99= BubOnGJ1UL69CWhPQ4zzMdXoxWTxBfdovHELEbQ63ZN2z5tNTqB7F2nTEXEAYDhggRWr7G5kFAw= 1eRQuHciCEVIcm-Nu296iwjIQMjGMKCfO3upxoaCaLAmUQRPzny2va_zOfQe1zE-T2XfFC4Kl_9= C4XJXuGTuKB1B2eWq7HsFm4tHnrxxNJGrdcqSZQqBkyliQiqk7_F1cpxju10UwTiOPf085vNxK-= v9mG9t6BHz1_4xvaT1iJfn-i99R_wNAAD__6rpVWo] | Landing Page: Lightweight pers= onal landing page
    Livebook [https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhRaF4v_Qy7G= pE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiu0RVhzqUsU5= UswMwMQSo2VqiwqN0iATkQcogOKIyLC1qRp0KEVJMagSdnPNu-rOPZ7R7X3j9Pw2-GZkPzf2Fov= huaG3uAlKrh-Wr4vQLnEsgNAb0M4msdsmYdpsklLIpTKmLv8XVynH27XYxAP449_TzG83Er6_0Y= b63bHvPX_jG8pG2Pl-f6L31H-g0AAP__KW1U2w] | Development: Interactive and coll= aborative code notebooks
    Papra [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv7WBx0Kxe-h1VqxqR= OXWC2kT18S2uMww3x8mh1j4VTtkjH5EBiZkl2uZduHTXNkkBSbF1-ZIwBgqOTB2TWrtFaC4lKaC= k-gUSEUEbdIcbFFu2UCCuApIAagNLaQWNFNlQhJCxsPT854Lntbx7PbPa-9f57GvRmaDc3_haH5= bmgGCc4hknHz1bh3BSc1URgSRj_4qDoICw_TFApWxqlUb-_5dXKcfbtdjId-HHv5eYzn41bX-zH= elm57lq_9Y3hJ254vz_Vf-s70GwAA__9cbFX7] | Document Management: Minimalistic = document management platform
    SparkyBudget [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg= _rJUVmzpxidVC-vUloT0OM8zj1ewEZ4lql4yRvRcUina5zts-bDUHgRJD48IqEgAAvRKDs2umkg= JCq7H5GlTZoSOuzbmlNG5J7JYJyAOTR_RAcWw-SkWXlAipzmIYnpzxXPa2jme3e157_zyNezM0G= Zr-C0PT3dAkTXWpnIybrsa9V3BFI_khYuCBQ61DkSJDSn5GFUyzsr3n18lx9u12MQz9OPb55zGe= j5uu92O8Ld32XL72j-ElbXu-PNd_6TvTbwAAAP__poVVlQ] | Budgeting: Personal finan=
    ce management app




    Project Updates


    BookLore [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99GP= Fpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4TBMQsKBb1c87abrSUvUILvrrgq4gEAuZIDq9eExJ47SG= 09ALgQG3OjKpljYeleb4mAGBwxIgOFqXOQhjZWIqSWRTl4cqZz2fs6nUPvaR3j81T2TdGsaP4vF= M13RXNZbPa1ibLzVdn3BrbUQGwCemecb80UKWJi5IxVMObq9D29To5zbLeLcjCOY88_j-l83Op6= P6bbMvRI5Wv_MC9pPdLluf5L34l-AwAA__8uPlUE] | eBooks
    License: None --> GPL-3.0


    Core Control [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv5WBx0Kxe8= hreTY1IlLrBbSpy8J7XGYYT6-li1j4Si6Z4zOe0amqPu1bLvZWg4MNYbFVSfMAQDQCzmwes01dF= 9CcrJ0gcLFkpWWek090GI76i0TkAdHHtEDxWnxkRvaJERIrbBy8ORMZ9-XdTqH3vM6xuep7JuiW= dH8Xyia74pm6i0V8aTsfFX2vYGtEsmbiMEZF1ozlSublHxBYUxFnL7n18lxju12UQ7Gcezl5zGd= j5us92O69aFHrl_7h3lJ65Evz_Vf-s70GwAA__8GjlXm] | Dashboard
    Website: https://email.mail.selfh.st/c/eJwsj01uwyAQRk8Du6CZMQS8YNGN78GvjUI9= laGV0tNXibr8pO_p6WW_OAzOJlk8Wm2MQ0dWls_Q-q1lf3cQ7b3qqJNzdwBAk0jDIg-frSlrDIW= s1RQxY4WKeg1AIdmcV9k8ARnQZBANkFXVWJdxWRMRUg5OaHh51Ci9HmpM2f0x59cQy4egTdCW-C= qJz3lxV3ubkfmhGgvaMqchL_8Gecx27kLDZO7h96nG80zHxeosU04fv_vj9u6R0--v9__68fQXA= AD__9fZTmw --> https://email.mail.selfh.st/c/eJwsz8Fu6yAQheGnMbugYQye8WIWd5= P3gAHH1qWmsmlV5-mrRF0e6ZOO_iwju8ikpogjHwI7RjLlI271tmWZGBJNi09emScAcEHRw2hWC= ZRmihFG5KCwYJ6LmxRz8EsiTWQ2QcAAHoNzAZDsEoizG2dFdJgjDx5eP_YsdVnt2U2VtffPcxj_= DXgf8K7tKNr2frRqf66nOeRN29m3_TF46K3V-Lzsee26Hs3upZsu6av-v70LTJfHS_-tb8HfAAA= A__-ljkly







    More From selfh.st






    Optimal Plex Settings for Privacy-Conscious Users
    Update these settings to limit the data Plex collects about your account, c= ontent, and streaming habits=E2=80=A6


    selfh.st
    =E2=80=A2Ethan Sholly




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76MeKTZ24xGoh= ffqS0B6HGebjq9EpJg3FLhEDiygqBbtc07YPW41eIQffOHNR9QCAUojB2TXC1AoWbeqxLq16IS-= acmYHYQqsdosEJMAkiAIUxiZBK7qpECHVpIbhyRnPZW_reHa7x7X3z9O4N0Ozofm_MDTfDc0hZV= eEwLj5atx7BZdLIBkCeh7Y1zpkzTpMkyQsilMqbO_xdXKcfbtdDEM_jj39PMbzcSvr_RhvS7c95= q_9Y3hJ2x4vz_Vf-o70GwAA__81blTO]








    Self-Hosting Guide to Alternatives: Google Analytics
    Self-hosted alternatives for the popular web analytics platform


    selfh.st
    =E2=80=A2Ethan Sholly




    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_VpIdmzpxidVC= -vUloT0OM8zjtewEVWK1c8bI3gsKRTtfdduHreUgUGJYuHAVCQCAvhKDs2tOtBQoUUsKDTxySU0= j8YIQnTqodssE5IHJI3qgOC4-SkOXKhFSUzEMT854zvuyjme3e157_zyNezM0GZr-C0PT3dCkAD= orVuOmq3HvDVypkfwQMfDAobWhSJEhJa9YBZNWtvf8OjnOvt0uhqEfx64_j_F83Op6P8bb3G3P5= Wv_GF7StufLc_2XvjP9BgAA__9hJFUv]






    Community Content






    LAN-Only DNS with failover
    How to use Technitium and keepalived for high-availability homelab DNS


    FoxxMD Blog
    =E2=80=A2FoxxMD




    [https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WTULbXUWmgRCL6HvmMTjx1sJTA5= fZghWRZV1OPVaBgS-yJbBG-JGBi9bPe0bmqt0bHO3nWbbWF2WmugglYbuUTiAM5RAsrBBOoGOyV= 0kLyh5FuXa0SNpC0SAGn0UyfPFUwoiIA1sbD6yZmutvVluobc4jLG5yXMm8BZ4PxfCJxPgbPrlW= qrIMx8F-a9apOLR1IenFXW1aoyZ1YhUILCEFKx8oyvk-Ma634TVo_j2NLPY7oee1nOY9rbkCPmr= -1DvaTliLfn-i99R_wNAAD___9RVNM]








    Installing Stirling-PDF for a suite of useful self-hosted, PDF-related tool=
    s
    I wrote this in November 2024 but, for some reason, I didn=E2=80=99t publis=
    h it.








    [https://email.mail.selfh.st/c/eJw0j01qwzAUhE8j7Wyk9yM9L7QoFN_jSbJiUycusVpI= T18S2uUww3x8NaF4lVjsknwkZvEC0S5X3fZhqymIyzE0ylREgnPOcwFyaNdUFBgxC0yAhKpLrty= 0tswuRKzNbgkcsCNg79lBHBtHqR6nAuChqhhyT854Lntbx7PbPa29f54G3wzMBub_wsB8NzBrWD= wVRYPz1eB7dZhLBB6iDzRQqHXIkmWYJlZfxE9ayN7T6-Q4-3a7GHL9OHb9eYzn41bW-zHelm57y= l_7x_CStj1dnuu_9J3gNwAA___G61Wg]








    How I write my blogs in Obsidian and publish instantly
    I=E2=80=99ve been using Obsidian for all my writing lately, and it=E2=80=99=
    s been a game changer. The local-first model means everythin=E2=80=A6


    ingau





    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTS-qBDofg_pJUVmzpxidVC= -vUloT0OM8zj1eQEs0S1S8LomQWFol2ueduHraYgUGJovngVCQCArOTB2TWJLo28ugyoGR27nFv= EUktlbDqh3RIBMXhiRAaKY-MoFd2kREg1i_Hw5Iznsrd1PLvd09r752ncm6HZ0PxfGJrvhmYOOA= UXF-Pmq3HvFVzRSDxEDH7wodahSJFhmjijCk5Zvb2n18lx9u12MR76cez55zGej5uu92O8Ld32V= L72j-ElbXu6PNd_6TvRbwAAAP__sHhVRQ]








    This blog is hosted on a Nintendo Wii









    [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS-qBDofg_pJUcmzpxidVC= -vUloT0OM8zj1eQEs0S1LWFk7wWFom3XvO3DVlMQKDEsXFhFAgCgV2Jwdk3qGhcqCLhwIVUppNQ= 8SXEN25LtlgjIA5NH9EBxXHyUim5SIqSaxTA8OePZ9mUdz273tPb-eRr3Zmg2NP8Xhua7oXkiCu= AQjJuvxr1XcEUj-SFi4IFDrUORIsM0-YwqOGVle0-vk-Ps2-1iGPpx7PnnMZ6Pm673Y7y1bnsqX= _vH8JK2PV2e67_0neg3AAD__46jVQA]






    Content Spotlight

    Meet Warracker [https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDo= fg_5JUVmzpxidVC-vUloT0OM8zj1ewEi0S1S8bI3gsKRbtcy7YPW81BYI6h8cwqEgAAvRKDs2tW= BkfqIqUqqUFQdjU0QcKmS0jVbpmAPDB5RA8Ux-ajVHRJiZBqEcPw5Iznsrd1PLvd89r752ncm6H= J0PRfGJruhqYIiyJiMW66Gvdewc0ayQ8RAw8cah1mmWVIyRdUwVSU7T2_To6zb7eLYejHsZefx3= g-brrej_G2dNvz_LV_DC9p2_Pluf5L35l-AwAA__8e-VTB], a self-hosted warranty tra= cking platform. Built for centralization, Warracker allows users to effortl= essly keep track of product warranties, expiration dates, and related docum= entation in a single place. Features include detailed records, document sto= rage, alerts, search, authentication, exports/imports, and tagging.

    Warracker can be easily installed via Docker [https://email.mail.selfh.st/c= /eJw0j81qwzAQhJ9GutnsrrTS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1lFhTyul= 3Ttk9bjU4ge9dttkXEAQByIQtGr7FBzz5k7oF7azlVbFIq-tSTJ-Od3iIBMVhiRAbyc2cvFU0oR= Eg1ibLw5Mxn2_s6n0PvcR3j81TmTdGiaPkvFC13RUvNbIAlKLNclXmvYHLxxJNHZyfrap2yZJlC= 4IRFMKRi9T2-To5zbLeLsjCOY08_j_l83Mp6P-ZbG3rE_LV_TC9pPeLluf5L35F-AwAA__8R2lX=
    D] and requires a separate PostgreSQL container for external storage.









    Links: Source Code [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv7WB= x0Kxe8haaXY1IlLrBbSpy8J7XGYYT4-SZYxc6y6JYzOe0amqNs1b7vZJAWGEkN3xVXmAADoKzmw= ek0t9-o9R8mNXROpwM5KwGKt70xZb4mAPDjyiB4oTt1HFrRzJUKSzMrBkzOdbe_rdA69p3WMz1P= ZN0WLouW_ULTcFS3Qg_QZm7LLVdl3AVtqJG8iBmdcEDGFC5t59hkr45yr0_f0OjnOsd0uysE4jj= 3_PKbzcavr_ZhubeiRytf-YV7SeqTLc_2XvhP9BgAA___mjVW9]


    Videos and Podcasts

    * SilverBullet Intro & Demo (v2 edition) [https://email.mail.selfh.st/c/eJ= w0j8FqwzAQRL9GusnsrlbW6qBDofg_JK0TmzpxidVC-vXFoT0OM8zjafaCRWKzc8bIIQgKRTvfy= rq5VfMoUON44cpNZAQADI0YvF1yEE2KyVdSYA1ctYCkAiIVsFWxayagAEwBMQDF4RKiKPrUiJC0= iGE4OcMxb5dlOLrd8tL752H8m6HJ0PRfGJoehqakJz8V46eb8e8KvrZIwUUc2fGo6qpUcSmFgk0= wlcb2kV8n-9HX-9Uw9H3fys9zOJ73tjz24T5323P92j7cS9r2fD3Xf-k7028AAAD__y4aVLw] |=
    Zef Hemel
    * DITCH PASSWORDS: Self-Host PassKeys with Pocket ID [https://email.mail.s= elfh.st/c/eJw0j8FqwzAQRL9GutmsVivt-qBDofg_VpIVmzpxidVC-vUloT0OM8zj1eTFqXCxS= 3JMIYgTZLtcdduHraYokDk2ylREIgC4UJDA2zWBaGsAjMxS66LAMao0Jcaptsx2SwgYgDA4FwB5= bIGlOj8VRIdVxRA8OeO57G0dz273tPb-eRr_ZnA2OP8XBue7wVmZULJX4-er8e8VfC6MYWAXaaB= Y65AlyzBNQV0RN2khe0-vk-Ps2-1iCPpx7PrzGM_Hraz3Y7wt3faUv_aP4SVte7o813_pO-FvAA= AA__94GVUs] | Techdox
    * Checkmate - Simpler Than Grafana, More Features Than Uptime-Kuma [https:= //email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloVyvt-qBDofg99BubOnGJ1UL69CWhPQ4= zzMdXoxNIwkW3CEzeCwiybte07WarMYjNHDplKiLBWgu-IFmn11ioBU6AoSH3LNCkdJLUegiziO= t6i2jRW0IP4C3y1D1LBTcXRMCaRJF9cqaz7X2dzqH3uI7xeSr3pnBRuPwXCpe7wgUDZ-kiyi1X5= d6rdbkwesMQyFCo1WTJYubZJygCcyqk7_F1cpxju10U2XEce_p5TOfjVtb7Md3a0CPmr_3DvKT1= iJfn-i99R_wNAAD__3wdVR8] | Jim's Garage
    * NEW ZimaBoard 2, super fast, tiny Home Server [https://email.mail.selfh.= st/c/eJw0j0tqxDAQRE8j7WS6W7_2QotA8D0ktTU28djBVgKT04cZkmVRRT2eJMuYOVY9J4zOe0= amqOd7XjezSgoMJYbmiqvMAQDQV3Jg9ZKcrRikiWTbICAB5bmM3KS0HCCyXhMBeXDkET1QHJqPL= GjHSoQkmZWDJ2e45q0tw9X1lpbePy9l3xRNiqb_QtF0KppyLBFtq8pOd2XfBWypkbyJGJxxQcQU= LmzG0WesjGOuTp_pdXJcfd1vykE_ji3_PIbrsdflPIZ97rqn8rV9mJe07un2XP-l70S_AQAA___= Q4VWp] | Christian Lempa


    Command Line Corner: curl -I

    Use curl -I (i) to fetch only the HTTP headers of a request rather than the=
    entire body:

    $ curl -I https://email.mail.selfh.st/c/eJwsj01u7CAQBk8Du0HdDZj2gsXb-B78eWw= 9GyJDEjmnj2aU5Sd9pVJlrxkDuySLR2esZWRyspxhPx579hNDdNNqoknMEwCgTWRAy83PPBUIbp= 0YAA3lpB1qzhCis9HNKHdPQBYMWUQL5NRqHWfUcyJCyoGFgZdH9XKsm-pDHn4b46ML_U_QImip5= burO7Uz7jWMdqnUTkGLvPwbaX3s9SkMjNaO8HOrfte0XU3VMuTw8fP4_3iXyOGfr_ff-vL0GwAA= __9UZEsK
    HTTP/2 403
    date: Fri, 25 Apr 2025 07:00:00 GMT
    content-type: text/html; charset=3DUTF-8
    etc...


    Related News and Content






    Wait, how did a decentralized service like Bluesky go down? | TechCrunch
    It turns out that decentralized social networks can go down, too. On Thursd=
    ay evening, the decentralized social network=E2=80=A6


    TechCrunch
    =E2=80=A2Sarah Perez




    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutloV7va9UGHQvF76M-xqROXWC2k= T18S2uMww3x8NXqFpFJsiyDErKAotl3Ttg9bjUFdlrBQpqIanHPABcl5u0ZWX6eEjYSoiecGjlu= RhqEIpQXtFtEhO0IGYIcyLixawU8FEbAmNeSenPFs-7KOZ7d7XHv_PI1_MzgbnP8Lg_Pd4KwUFl= 8lGT9fjX-vzuciyINAoIFCrUPWrMM0cYKiMKVC9h5fJ8fZt9vFkOvHsaefx3g-bmW9H-Otddtj_= to_hpe07fHyXP-l74i_AQAA__8nX1TT]






    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/eJw0j8FqwzAQRL9Gutns= rlbS6qBDofg_ZK0cmzpxidVC-vUloT0OM8zjaXaCRWK1LWNk7wWFom3Xsu3DpjkIzDEsPHMVCQC= AvhKDs2tmFVeDUgySGJBoCcUppkYpqQjZLROQByaP6IHiuPgoii5VIiQtYhienPFs-7KOZ7d7Xn= v_PI17MzQZmv4LQ9Pd0FQVWgxajZuuxr0ruLlG8kPEwAMH1WGWWYaUfMEqmEple8-vk-Ps2-1iG= Ppx7OXnMZ6PW13vx3hr3fY8f-0fw0va9nx5rv_Sd6bfAAAA___kT1So]























    Comment


    [https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1IlLrBbS= py8J7XGYYT6-lqxgllB1TxjYOUGhoPs1b7vZWvICJfiFC1cRDwDoKjFYvSbO1Bdfeo6t-FLAiyw= tSs4YIvQGeksE5IDJITqgMC0uSEMbKxFSy6IYnpzp7PuyTufQe1rH-DyVfVM0K5r_C0XzXdHM1V= mP4JWdr8q-N7ClBnImoGfDvjVTpIiJ0WWsgjFX1vf0OjnOsd0uimEcx55_HtP5uNX1fky3PvRI5= Wv_MC9pPdLluf5L34l-AwAA___IxVVU]











    Subscription details



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








    Name: Errol Casey


    Email: selfhosting@toolazy.synchro.net


    Member since: 23 December 2024




    Manage subscription =E2=86=92 [https://email.mail.selfh.st/c/eJw0j01ugzAQRk= 9j74JmBv-xmEU33MPYOKC6OMKTSunpq6B2-fQ96dPLPAaMwSe9MnpjbcBAXq9fca-3PbMLsHhXz= GJSCA4A0CYyMOqNJzR5Ks5ZMC6YCYq3GWOhBT26iEXvTEAWDFlEC-SHYn3IOE6JCCnHoAy8f4a-= 1rINXXTlTeTR1fihaFY0_w8XjYrmRzslVkVzTKk9D9EnX07rsh93ZUBaq_HnNfTXkbazDccqWnh= 51s_b1aSF72_7j76ZfgMAAP__4TBNfQ]












    selfh.st =C2=A9 2025 =E2=80=93 Unsubscribe [https://email.mail.selfh.st/c/e= Jw0kMGO2zwMhJ9GvikgKVKiDjr8wCLvIVHyxlj_SRHLLdKnL7Joj4NvMIOZXoJi1WTLKJhYRFEp= LeP_uu1-6yUqtBRXbmyqEQBQjBjCcist5t54dBsiOalKDWlFMFx7bCPyshUCEmASRAFKl1WSdgz= ZiJB6Vcfw7rkcY19vl2Mue7nN-eNw4T9HV0fXf8DR9bwfZzvsubXxZuF6nlt34aNDaJZIfMLInm= PvvmlTn7NUNMVcjR3Fr_Fy4UOkhxGHZhPLQpSHgSiMrjEhJ1YNo5t1Y0yKEBDEFAWlJqvM4Cjex= 69jH3OO5ztvzZYI2LewVs-8dl9r6z5zQpZ1ALWwPMv3jMcxt_unY5iPx15_vy7H62635-NyH3OZ= pZ37l_--fZnl8-3-q34W-hMAAP__t8B7BA]












    =C2=A0





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

    .hide-mobile {
    display: none;
    }

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

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

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

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

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

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

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

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

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

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

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

    table.body .btn table {
    width: 100% !important;
    }

    table.body .btn a {
    width: 100% !important;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    table.body .kg-header-card.kg-v2 span {
    font-size: inherit !important;
    }

    table.body .kg-header-card.kg-v2 .kg-header-card-content {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
    }

    table.body .kg-header-card.kg-v2 .kg-header-card-image + .kg-header-card-= content {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
    }

    table.body .kg-header-card.kg-v2 .kg-header-card-heading {
    font-size: 2.2em !important;
    line-height: 1.1 !important;
    }

    table.body .kg-header-card.kg-v2 .kg-header-card-subheading {
    line-height: 1.3em !important;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    table.body .kg-cta-minimal img.kg-cta-image {
    width: 52px !important;
    height: 52px !important;
    }

    table.body .kg-cta-minimal a.kg-cta-button {
    display: inline-block !important;
    }

    table.body .kg-cta-minimal table.kg-cta-button-wrapper td {
    padding: 4px 16px 5px;
    }

    table.body .kg-cta-immersive .kg-cta-button-wrapper {
    padding: 6px 18px 7px;
    }
    }
    @media all {
    .subscription-details p.hidden {
    display: none !important;
    }

    .ExternalClass {
    width: 100%;
    }

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

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

    #MessageViewBody a {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    }

    .btn-primary table td:hover {
    background-color: #34495e !important;
    }

    .btn-primary a:hover {
    background-color: #34495e !important;
    border-color: #34495e !important;
    }
    }
    </style>
    </head>
    <body style=3D"background-color: #fff; font-family: -apple-system, Blin= kMacSystemFont, Roboto, Helvetica, Arial, sans-serif; -webkit-font-smoothin=
    g: antialiased; font-size: 18px; line-height: 1.4; margin: 0; padding: 0; -= ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #15212A;"=

    <span class=3D"preheader" style=3D"color: transparent; display: non=
    e; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; ms= o-hide: all; visibility: hidden; width: 0;">Self-hosted news, updates, laun= ches, and content for the week ending Friday, April 25, 2025</span>
    <table role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspa= cing=3D"0" class=3D"body" width=3D"100%" style=3D"border-collapse: separate=
    ; mso-table-lspace: 0pt; mso-table-rspace: 0pt; background-color: #fff; wid= th: 100%;" bgcolor=3D"#fff">
    <!-- Outlook doesn't respect max-width so we need an extra cent= ered table -->
    <!--[if mso]>
    <tr>
    <td>
    <center>
    <table border=3D"0" cellpadding=3D"0" cellspacing= =3D"0" width=3D"600">
    <![endif]-->
    <tr>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont=
    , Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: to=
    p; color: #15212A;" valign=3D"top">&#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;">
    <!-- START CENTERED WHITE CONTAINER -->
    <table role=3D"presentation" border=3D"0" cellpaddi= ng=3D"0" cellspacing=3D"0" class=3D"main" width=3D"100%" style=3D"border-co= llapse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; background:=
    #ffffff; border-radius: 3px; border-spacing: 20px 0; width: 100%;">

    <!-- START MAIN CONTENT AREA -->
    <tr>
    <td class=3D"wrapper" style=3D"font-family:=
    -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; f= ont-size: 18px; vertical-align: top; color: #15212A; box-sizing: border-box=
    ;" valign=3D"top">
    <table role=3D"presentation" border=3D"=
    0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;">


    <tr>
    <td class=3D"post-title pos= t-title-with-excerpt" style=3D"font-family: -apple-system, BlinkMacSystemFo= nt, Roboto, Helvetica, Arial, sans-serif; vertical-align: top; color: #1521= 2A; font-size: 36px; line-height: 1.1em; font-weight: 700; text-align: cent= er; padding-bottom: 8px;" valign=3D"top" align=3D"center">
    <a href=3D"https://emai= l.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M-xqROXWC2kT18S2uMww3x8N= TrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXeNEIVBp3lduAbMslH2RkBClQYNqt0hA= AkyCKEBhXCRoRTcVIqSa1DA8OePZ9mUdz273uPb-eRr3Zmg2NP8Xhua7oZmAuYKgcfPVuPcKLpd= AMgT0PLCvdciadZgmSVgUp1TY3uPr5Dj7drsYhn4ce_p5jOfjVtb7Md5atz3mr_1jeEnbHi_P9V= _6jvQbAAD__xUUVIY" class=3D"post-title-link" style=3D"text-decoration: none=
    ; display: block; margin-top: 32px; color: #15212A; text-align: center; lin= e-height: 1.1em; overflow-wrap: anywhere;" target=3D"_blank">Self-Host Week=
    ly (25 April 2025)</a>
    </td>
    </tr>
    <tr>
    <td style=3D"font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; fon= t-size: 18px; vertical-align: top; color: #15212A; width: 100%;" width=3D"1= 00%" valign=3D"top">
    <table class=3D"post-me= ta-wrapper" role=3D"presentation" border=3D"0" cellpadding=3D"0" cellspacin= g=3D"0" width=3D"100%" style=3D"border-collapse: separate; mso-table-lspace=
    : 0pt; mso-table-rspace: 0pt; width: 100%; padding-bottom: 32px;">
    <tr>
    <td height=3D"2=
    0" class=3D"post-meta post-meta-center" style=3D"font-family: -apple-system=
    , BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-align:=
    top; color: #73818c; font-size: 13px; font-weight: 400; text-align: center=
    ; padding: 0;" valign=3D"top" align=3D"center">
    By Ethan Sh= olly &#x2022; <span class=3D"post-meta-date" style=3D"white-space: nowrap;"= >25 Apr 2025 </span>
    </td>
    <td class=3D"po= st-meta post-meta-center view-online desktop" style=3D"font-family: -apple-= system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; vertical-= align: top; color: #73818c; font-size: 13px; font-weight: 400; text-align: = center; display: none;" valign=3D"top" align=3D"center">
    <a href=3D"= https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv5WBx0Kxe8hraTY1IlLrBbSp= y8J7XGYYT6-mgxj5iC6JQzWOUamoNs1b_u01eQZSvDdFivMHgDQCVkwek2xeJTeCcSgC9QRDcdY= ikCJvnqjt0RADiw5RAcU5u4CVzRRiJBqZmXhyZnPtvd1Pofe0zrG56nMm6JF0fJfKFruihbh2Br= mqMxyVea9gikSyE0BvZ2sr3UqXHiK0WUUxpjF6nt6nRzn2G4XZWEcx55_HvP5uMl6P-ZbG3qk8r= V_TC9pPdLluf5L34l-AwAA__88lFT9" class=3D"view-online-link" style=3D"word-wr= ap: none; white-space: nowrap; color: #73818c; overflow-wrap: anywhere; tex= t-decoration: underline;" target=3D"_blank">View in browser</a>
    </td>
    </tr>
    <tr class=3D"post-m= eta post-meta-center view-online-mobile" style=3D"color: #73818c; font-size=
    : 13px; font-weight: 400; text-align: center;" align=3D"center">
    <td height=3D"2=
    0" class=3D"view-online" style=3D"font-family: -apple-system, BlinkMacSyste= mFont, Roboto, Helvetica, Arial, sans-serif; vertical-align: top; color: #7= 3818c; font-size: 13px; font-weight: 400; text-align: center; text-decorati= on: underline;" valign=3D"top" align=3D"center">
    <a href=3D"= https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99OfY1IlLrBbSp= y8J7XGYYT6-lqxgllB1TxjYOUGhoPs1b7vZWvICJfiFC1cRDwDoKjFYvaYqUTI62z2Iw8K4UAwB= Qs7d9oqst0RADpgcogMK0-KCNLSxEiG1LIrhyZnOvi_rdA69p3WMz1PZN0Wzovm_UDTfFc2ysFC= ppOx8Vfa9gS01kDMBPRv2rZkiRUyMLmMVjLmyvqfXyXGO7XZRDOM49vzzmM7Hra73Y7r1oUcqX_= uHeUnrkS7P9V_6TvQbAAD___ghVJg" class=3D"view-online-link" style=3D"word-wra=
    p: none; white-space: nowrap; color: #73818c; overflow-wrap: anywhere; text= -decoration: underline;" target=3D"_blank">View in browser</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>

    <tr class=3D"post-content-row">
    <td class=3D"post-content-sans-= serif" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Hel= vetica, Arial, sans-serif; vertical-align: top; font-size: 17px; line-heigh=
    t: 1.5em; color: #15212A; padding-bottom: 20px; border-bottom: 1px solid #e= 0e7eb; max-width: 600px;" valign=3D"top">
    <!-- POST CONTENT START -->
    <div class=3D"kg-card kg-ca= llout-card kg-callout-card-grey" style=3D"display: flex; margin: 0 0 1.5em =
    0; padding: 24px; border-radius: 8px; background: #f1f2f4;"><div class=3D"k= g-callout-text"><b><strong style=3D"font-weight: 700; white-space: pre-wrap= ;">Self-Host Weekly</strong></b> is an independent publication supported by=
    its readers. Consider a <a href=3D"https://email.mail.selfh.st/c/eJw0j81qw= zAQhJ9GutnsrrTe9UGHQvF76Dc2deISq4X06UtCexxmmI-vBKcYVbKtAcUzKyqJrde47cNWwqSQ= ZGo--aw6AQByJg_OrmFCJq21cGsF8pxhllS11CTamB3ZLRAQgydGZCAZG4sWdHMmQipRjYcnZzz= r3tbx7HYPa--fp3FvhhZDy39haLkbWliSZ0nOuOVq3HsBl7IQD4KTH_xUypA06TDPHDErzjF7ew= -vk-Ps2-1iPPTj2OPPYzwft7zej_FWu-0hfe0fw0va9nB5rv_Sd6DfAAAA__-ZRlU7" style= =3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" t= arget=3D"_blank"><b><strong style=3D"font-weight: 700; white-space: pre-wra= p;">donation</strong></b></a> to show your support and help offset the cost=
    s associated with running the newsletter.</div></div><p style=3D"margin: 0 =
    0 1.5em 0; line-height: 1.6em;"></p><p style=3D"margin: 0 0 1.5em 0; line-h= eight: 1.6em;"></p>
    <!--kg-card-begin: html-->
    <h1 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; text-rendering:=
    optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 42px; font-weight:=
    700;">Self-Host Weekly</h1>
    <!--kg-card-end: html-->
    <p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">If you missed <a href= =3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlbe1UGHQvF76MeKTZ24x= GohffqS0B6HGebjq9EpJpVil4jC3isqiV2uaduHrcZJIcvUOHNRnQAAfSEGZ9fYEFpqC8nCIIEr= a4ZSBLEFcTVPdosE5IHJI3ogGZsXrehCIUKqSQ3DkzOey97W8ex2j2vvn6dxb4ZmQ_N_YWi-G5q= T0wBMwbj5atx7BZeLkB8EJx54qnXImnUIwScsiiEVtvf4OjnOvt0uhqEfx55-HuP5uJX1foy3pd= se89f-MbykbY-X5_ovfUf6DQAA__9P1lTL" style=3D"overflow-wrap: anywhere; color=
    : #0f60d9; text-decoration: underline;" target=3D"_blank">yesterday&#39;s a= nnouncement</a>, this newsletter has officially been rebranded to <strong s= tyle=3D"font-weight: 700;">Self-Host Weekly</strong>. I explain the rationa=
    le behind the name change in the post below, but the important bit is that = nothing else is changing &#x2013; the content, timing, and delivery methods=
    will remain the same.</p><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4= otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj1-hKQRSXe28pp0YtJ-YcegrYW3Veb5GALDBZ= RAvk5269VDShECHVJIrhyZnPtvd1Pofe4zrG56nMm6JF0fJfKFruipZeAnkHSZnlqsx7BZOLJzt= 5dDyxq3XKkmUKwSYsgiEV1vf4OjnOsd0uimEcx55-HvP5uJX1fsy3NvSI-Wv_mF7SesTLc_2Xvi= P9BgAA__9oZlZG" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">&#x2018;This=
    Week in Self-Hosted&#x2019; is now &#x2018;Self-Host Weekly&#x2019;</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">New title, same great new= sletter</div>
    <div class=3D"kg-bookmark-metadata" style=3D"displa=
    y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
    <img class=3D"kg-bookmark-icon" src=3D"https://= selfh.st/content/images/icon/favicon-1-38.png" alt style=3D"border: none; -= ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: = 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"selfh= =2Est" style=3D"line-height: 1.5em;">selfh.st</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Et= han Sholly" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
    ; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">&#x2022;</span>Ethan Sholly</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/selfh-st-logo-bann= er-3-5.png&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/selfh-st-logo-banner-3-5.png" alt onerror=3D"this.style.display=3D&#39;n= one&#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/eJw0j81uwyAQhJ8GbraW9WI2Bw69-D34ja1QiAJplT59FVc9jUafZkYT7cLKsQkyWWVIa1aMR= qZPd5TpiHZl8GbN5CkwrwCgdECCRe42O9I-aPIZPcW8ZKI1Q0wGM9CFWR4WATUQaqU0oJmzNhzV= cgmICqNjQfDemXsqeZ_7kMXuY9y7WD4EbgK3fyBwu7dTXK3tWcNRr9MbTnvrY_pO6VZeAjf5sGe= k9XHUqyAYrRX385r7q4b90eaahhzWP8ttOi_KYa9nxZ_7svgbAAD__8FIVNo" style=3D"text= -decoration: none; color: #15212A; font-size: 15px; line-height: 1.5em; fon= t-weight: 600;">
    =E2=80=98This Week in Self-Hosted= =E2=80=99 is now =E2=80=98Self-Host Weekly=E2=80=99
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j81uwyAQhJ8GbraW9WI2Bw69-D3= 4ja1QiAJplT59FVc9jUafZkYT7cLKsQkyWWVIa= 1aMRqZPd5TpiHZl8GbN5CkwrwCgdECCRe42O9I-aPIZPcW8ZKI1Q0wGM9CFWR4WATUQaqU0oJmz= NhzVcgmICqNjQfDemXsqeZ_7kMXuY9y7WD4EbgK3fyBwu7dTXK3tWcNRr9MbTnvrY_pO6VZeAjf= 5sGek9XHUqyAYrRX385r7q4b90eaahhzWP8ttOi_KYa9nxZ_7svgbAAD__8FIVNo" style=3D"= text-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; l= ine-height: 1.5em; font-weight: 400;">
    New title, same great newslette=
    r
    </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/eJw0j81uwyAQhJ8GbraW9WI2Bw69-D34ja1QiAJplT59FVc9jUafZkYT7= cLKsQkyWWVIa1aMRqZPd5TpiHZl8GbN5CkwrwCgdECCRe42O9I-aPIZPcW8ZKI1Q0wGM9CFWR4W= ATUQaqU0oJmzNhzVcgmICqNjQfDemXsqeZ_7kMXuY9y7WD4EbgK3fyBwu7dTXK3tWcNRr9MbTnv= rY_pO6VZeAjf5sGek9XHUqyAYrRX385r7q4b90eaahhzWP8ttOi_KYa9nxZ_7svgbAAD__8FIVN=
    o" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-38.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/eJw0j81uwyAQhJ8GbraW9WI2Bw69-D34ja1QiAJplT59FVc9jUafZkYT7cLKs= QkyWWVIa1aMRqZPd5TpiHZl8GbN5CkwrwCgdECCRe42O9I-aPIZPcW8ZKI1Q0wGM9CFWR4WATUQ= aqU0oJmzNhzVcgmICqNjQfDemXsqeZ_7kMXuY9y7WD4EbgK3fyBwu7dTXK3tWcNRr9MbTnvrY_p= O6VZeAjf5sGek9XHUqyAYrRX385r7q4b90eaahhzWP8ttOi_KYa9nxZ_7svgbAAD__8FIVNo" s= tyle=3D"text-decoration: none; color: #15212A;">
    selfh.st
    &nbsp;&#x2022;&nbsp;
    Ethan Sholly
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6= em;"></p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">I&#39;ve als=
    o been slowly releasing updates and features to my icon collection over at =
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj14hcWjPsX= XA9tQwsvjjXMKRmqPakt0hAFpgsogXyc7deKppQiJBqEsXw5Mxn2_s6n0PvcR3j81TmTdGiaPkv= FC13RUupncX6oMxyVea9gsnFk508Op7Y1TplyTKFYBMWwZAK63t8nRzn2G4XxTCOY08_j_l83Mp= 6P-ZbG3rE_LV_TC9pPeLluf5L35F-AwAA__-lpVVq" rel=3D"noreferrer" style=3D"over= flow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D= "_blank">selfh.st/icons</a>, which I&#39;ve outlined in a <a href=3D"https:= //email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrnat9UGHQvF_SCs7NnXiEquF9OtLQns= cZpjHqykoZo3m54SRRRSVop-vedu7raZBocRh4cKmOgAAihFD8GsCCYOMaoyjqaLNIkNeIgctxk= WL3xIBCTAJogDFfpGoFcNoREg1q2N4cvpz3pe1P5vf09ra5-nCm6PJ0fRfOJrujqYYcbGlgAvT1= YX3CqFYJOkiDtzxUGtXtGg3jpLRFMds7O_pdXKcbbtdHEM7jj3_PPrzcbP1fvS3ufmWytf-0b2k= fUuX5_ovfSf6DQAA__8TsFTV" style=3D"overflow-wrap: anywhere; color: #0f60d9;=
    text-decoration: underline;" target=3D"_blank">post I made on Reddit</a> e= arlier this week. As usual, I&#39;d encourage everyone to check them out an=
    d <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloVytpfdChUPwf= 0q4VmzpxidVC-vUloT0OM8zjafYMhZPYJUOiEBgYk12uZduHTXNkV1NsVEmYo3MOgiA5b9es1bt= YlQhi1YoCBK2pVk2NK0dvt4wOgyMMAMFhGltIrOAnQQTUwobckzOey97W8ex2z2vvn6fxbwZng_= N_YXC-G5yLiIcgk_Hz1fh3db5KwjAkiDRQVB0qVx6mKRQQhqkI2Xt-nRxn324XQ64fx15-HuP5u= Ml6P8bb0m3P9Wv_GF7StufLc_2XvjP-BgAA___5H1XX" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">submit r= equests</a> for any I might be missing!</p><p style=3D"margin: 0 0 1.5em 0;=
    line-height: 1.6em;">In actual self-hosted news, there was a ton of activi=
    ty in software to keep everyone busy this weekend (I&#39;ve captured 22 lau= nches, 18 updates, and 20 directory additions below). Otherwise, there were=
    a few projects updated to <a href=3D"https://email.mail.selfh.st/c/eJw0j81= qwzAQhJ9GutnsrrTS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1lFhTyul3Ttk9bjU= 4ge9dttkXEAQByIQtGr7ELh25K7q0YQM_BVqw5S-ciyQjpLRIQgyVGZCA_d_ZS0YRChFSTKAtPz= ny2va_zOfQe1zE-T2XeFC2Klv9C0XJXtECvOTV2yixXZd4rmFw88eTR2cm6WqcsWaYQOGERDKlY= fY-vk-Mc2-2iLIzj2NPPYz4ft7Lej_nWhh4xf-0f00taj3h5rv_Sd6TfAAAA___S01W9" style= =3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" t= arget=3D"_blank">open</a> <a href=3D"https://email.mail.selfh.st/c/eJw0j8Fq= wzAQRL9GutnsrlbS-qBDofg_5JUUmzpxidVC-vUloT0OM8zjleQEs0S1NWFk7wWFoq3XvO3DVlI= QWGJovLCKBABAr8Tg7JqmphGwuMoQG1Yg0aaZCTW0EKu3WyIgD0we0QPFsfkoBd2kREgli2F4cs= az7m0dz273tPb-eRr3Zmg2NP8Xhua7obk0Dm1qzbj5atx7AbdoJD9EDDxwKGVYZJFhmnxGFZyys= r2n18lx9u12MQz9OPb88xjPx03X-zHearc9LV_7x_CStj1dnuu_9J3oNwAA__-jRVWS" style= =3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" t= arget=3D"_blank">source</a> licenses this week that are worth checking out,=
    and Redditor <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutns= rrTS6qBDofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1lFhTyul3Ttk9bjU4ge9dttkXEAQB= yIQtGr7EgJDEGC_eEHnPuPUBisByo-eb1FgmIwRIjMpCfO3upaEIhQqpJlIUnZz7b3tf5HHqP6x= ifpzJvihZFy3-haLkrWkzvrlbTlFmuyrxXMLl44smjs5N1tU5ZskwhcMIiGFKx-h5fJ8c5tttFW= RjHsaefx3w-bmW9H_OtDT1i_to_ppe0HvHyXP-l70i_AQAA__9upFVO" rel=3D"noreferrer"=
    style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underli= ne;" target=3D"_blank">u/Stolkie</a> is <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j8FqwzAQRL9Gutlod7XW6qBDofg= _JK0VmzpxidVC-vUloT0OM8zjaSKBLKHaJUHwz= AKCwS7XvO3DpmkSV8LUfPFVZHLOAVf0juyaKBIRtyxKxUcRjJVVtPnSGKqK3RI6ZOeRAdhhGBsH= UaBYEQE1i_HuyRnPZW_reHa7p7X3z9PQm8HZ4PxfGJzvBmcBpUBBDc1XQ-_qqNSAPASY_OAn1aF= IkSFGzlAFYq7e3tPr5Dj7drsY7_px7PnnMZ6PW13vx3hbuu2pfO0fw0va9nR5rv_Sd8LfAAAA__= 9Cv1Tg" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: = underline;" target=3D"_blank">looking for feedback from existing Caddy user= s</a> regarding a project they&#39;re working on to bring a configuration i= nterface to the platform.</p><p style=3D"margin: 0 0 1.5em 0; line-height: = 1.6em;">Happy <strong style=3D"font-weight: 700;">selfh.st</strong>/ing!</p= ><h2 id=3D"in-the-news" style=3D"margin-top: 0; font-family: -apple-system,=
    BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height: 1.1= 1em; font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5em 0 = 0.5em 0; font-size: 32px;">In the News</h2><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j0tuxCAQRE8DO6ym-TULFpEi3wMaGFvx2JFNIk1OH80oWZaqVE-vJkM6U= 2DZkg7WOdKEQbZ7Xje11uQJSvDdFstEHgC0Y7Rg5JLIWKgEGV1srfSOHJuDDNV7xuCNXBMCOrDo= tHaAYeouUNUmMqLGmklYeHKmq219ma4ht7SM8XkJ8yZwFjj_FwLnU-DMYFrpgMLMd2HeK5jCAZ0= K2ltlfa2qUCEVo8uaScfMVp7pdXJcY91vwsI4ji3_PKbrsfNyHtPehhypfG0f6iUtR7o913_pO-= FvAAAA__9bjVUZ" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">NLnet; 42 Fr=
    ee and Open Source Projects Receive Funding to Reclaim the Public Nature of=
    the Internet</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;"></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-49.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/banner.svg&#39;); = display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/banner.svg" 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/eJwsj8FugzAQRL8G37DWi42dgw9VJf7DmCWgmnUVL63Sr6-IcpoZaTRPs8QhmBR8VhSNt84FE= 9ArOtJe-n2JY4DZj6udbQ5hBADjMloY1BbtDIvLtI4GsvVkEDK5NJJfrc_Dzak9IqADi84YB-j1= 6nxYzHDLiAaXFDoLF0c3Kuumm6gSN5Hv1g0fHU4dTlyYRHO5LP22Dqdr8S1gEfvEXE_OdBBLf38= kltZ_1uOo3KaTF73JUdQjvgi1yc73zoLUWtLfU7cn5-1RNZMoifNZvvrXcSXxfrXf6SfifwAAAP= __MINarw" style=3D"text-decoration: none; color: #15212A; font-size: 15px; = line-height: 1.5em; font-weight: 600;">
    NLnet; 42 Free and Open Source Proj= ects Receive Funding to Reclaim the Public Nature of the Internet
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj8FugzAQRL8G37DWi42dgw9VJf7= DmCWgmnUVL63Sr6-IcpoZaTRPs8QhmBR8VhSNt= 84FE9ArOtJe-n2JY4DZj6udbQ5hBADjMloY1BbtDIvLtI4GsvVkEDK5NJJfrc_Dzak9IqADi84Y= B-j16nxYzHDLiAaXFDoLF0c3Kuumm6gSN5Hv1g0fHU4dTlyYRHO5LP22Dqdr8S1gEfvEXE_OdBB= Lf38kltZ_1uOo3KaTF73JUdQjvgi1yc73zoLUWtLfU7cn5-1RNZMoifNZvvrXcSXxfrXf6Sfifw= AAAP__MINarw" style=3D"text-decoration: none; margin-top: 12px; color: #738= a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
    =20
    </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/eJwsj8FugzAQRL8G37DWi42dgw9VJf7DmCWgmnUVL63Sr6-IcpoZaTRPs= 8QhmBR8VhSNt84FE9ArOtJe-n2JY4DZj6udbQ5hBADjMloY1BbtDIvLtI4GsvVkEDK5NJJfrc_D= zak9IqADi84YB-j16nxYzHDLiAaXFDoLF0c3Kuumm6gSN5Hv1g0fHU4dTlyYRHO5LP22Dqdr8S1= gEfvEXE_OdBBLf38kltZ_1uOo3KaTF73JUdQjvgi1yc73zoLUWtLfU7cn5-1RNZMoifNZvvrXcS= XxfrXf6SfifwAAAP__MINarw" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-49.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/eJwsj8FugzAQRL8G37DWi42dgw9VJf7DmCWgmnUVL63Sr6-IcpoZaTRPs8Qhm= BR8VhSNt84FE9ArOtJe-n2JY4DZj6udbQ5hBADjMloY1BbtDIvLtI4GsvVkEDK5NJJfrc_Dzak9= IqADi84YB-j16nxYzHDLiAaXFDoLF0c3Kuumm6gSN5Hv1g0fHU4dTlyYRHO5LP22Dqdr8S1gEfv= EXE_OdBBLf38kltZ_1uOo3KaTF73JUdQjvgi1yc73zoLUWtLfU7cn5-1RNZMoifNZvvrXcSXxfr= Xf6SfifwAAAP__MINarw" 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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutmsVivt-qBDofg_JK0cmzpxidVC-vUloT0OM8zjafLis= nC1LTmmEMQJsm3XvO3DpikKFI4LFaoiEQBcqEjg7Zp4Qc9KnDlTbkqFQVm5VBUtnr3dEgIGIAzO= BUAel8Cizk8V0aFmMQRPzni2fVnHs9s9rb1_nsa_GZwNzv-FwflucKagzUdejJ-vxr8r-FIZw8A= u0kBRdShSZJimkF0VN-VK9p5eJ8fZt9vFEPTj2PPPYzwft7rej_HWuu2pfO0fw0va9nR5rv_Sd8= LfAAAA___IdFWQ" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Register tod=
    ay for Community Day 2025</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">On May 24th join in on me= etups happening around the world.</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-16.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= ssy Quarry" 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>Missy Quarry</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-2.png&#39;); d= isplay: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/art-2.png" 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/eJwsj81uhDAQg58muRFNhoSZHnLohffIH0tUINUmW0SfvmLVi2VL1mc5uZG1Z4oyO03GWtaMJ= PPuyzaU5CaGQNNigonMEwBoG9HAKFeXJ6REGEOkzByyWYwxiZdAtAASyOIQ0IJBq7UFJLVY4qTH= j4ioMXkWBu4d1fK2rKp1ubm19-8mxk-Bs8D5PE-11j0PvrXSuj-6KlXgHLb6EDjfeIEzmNvfEuu= -v47SryH5S-Asn-7Nrq2X4yEM9Fo3_3updh1xfVZ15C67C6_ta3hflt097vZ_-nH4FwAA__8f0V= e9" style=3D"text-decoration: none; color: #15212A; font-size: 15px; line-h= eight: 1.5em; font-weight: 600;">
    Register today for Community Day 20=
    25
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj81uhDAQg58muRFNhoSZHnLohff= IH0tUINUmW0SfvmLVi2VL1mc5uZG1Z4oyO03GW= taMJPPuyzaU5CaGQNNigonMEwBoG9HAKFeXJ6REGEOkzByyWYwxiZdAtAASyOIQ0IJBq7UFJLVY= 4qTHj4ioMXkWBu4d1fK2rKp1ubm19-8mxk-Bs8D5PE-11j0PvrXSuj-6KlXgHLb6EDjfeIEzmNv= fEuu-v47SryH5S-Asn-7Nrq2X4yEM9Fo3_3updh1xfVZ15C67C6_ta3hflt097vZ_-nH4FwAA__= 8f0Ve9" style=3D"text-decoration: none; margin-top: 12px; color: #738a94; f= ont-size: 13px; line-height: 1.5em; font-weight: 400;">
    On May 24th join in on meetups = happening around the world.
    </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/eJwsj81uhDAQg58muRFNhoSZHnLohffIH0tUINUmW0SfvmLVi2VL1mc5u= ZG1Z4oyO03GWtaMJPPuyzaU5CaGQNNigonMEwBoG9HAKFeXJ6REGEOkzByyWYwxiZdAtAASyOIQ= 0IJBq7UFJLVY4qTHj4ioMXkWBu4d1fK2rKp1ubm19-8mxk-Bs8D5PE-11j0PvrXSuj-6KlXgHLb= 6EDjfeIEzmNvfEuu-v47SryH5S-Asn-7Nrq2X4yEM9Fo3_3updh1xfVZ15C67C6_ta3hflt097v= Z_-nH4FwAA__8f0Ve9" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-192x192-16.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/eJwsj81uhDAQg58muRFNhoSZHnLohffIH0tUINUmW0SfvmLVi2VL1mc5uZG1Z= 4oyO03GWtaMJPPuyzaU5CaGQNNigonMEwBoG9HAKFeXJ6REGEOkzByyWYwxiZdAtAASyOIQ0IJB= q7UFJLVY4qTHj4ioMXkWBu4d1fK2rKp1ubm19-8mxk-Bs8D5PE-11j0PvrXSuj-6KlXgHLb6EDj= feIEzmNvfEuu-v47SryH5S-Asn-7Nrq2X4yEM9Fo3_3updh1xfVZ15C67C6_ta3hflt097vZ_-n= H4FwAA__8f0Ve9" style=3D"text-decoration: none; color: #15212A;">
    Home Assistant
    &nbsp;&#x2022;&nbsp;
    Missy Quarry
    </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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnat1UGHQvF76C-xqRMXWy2kT18S2uMww3x8NTrFp= L7YFtGziKKSt-2W1m1Ya5wUsp8unLmoTgCAUojB2SUCtdbQN66pQkg-aeUmiTUj5gBi10hAAkyC= KEB-vIjXii4UIqSa1DA8OePZtssynt1ucen98zTuzdBsaP4vDM2HoVlcmZK2atx8M-69gsvFkww= eJx54qnXImnUIQRIWxZAK2yO-Tvazr_erYej7vqWfx3g-7mU59vHeuu0xf20fw0va9nh9rv_Sd6= TfAAAA__-uOVV9" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Device verif= ication &amp; email 2FA</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Security improvements for=
    staff user authentication</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/ghost-orb-orange-squircle-04-4.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"Chang= elog" style=3D"line-height: 1.5em;">Changelog</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Te=
    am Ghost" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em; = text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6px= ;">&#x2022;</span>Team Ghost</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/Ghost-2FA.png&#39;=
    ); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/Ghost-2FA.png" 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/eJwsj01u7CAQhE8Du0FNm4b2gsXb-B6YH2M9YqKBRJqcPhoru6pF1acv-YV1YBdl9toZItaMT= uaPcLbHmbxl2J0tZjeR2QKApogGFlk97StpTki2WAaTtCXKUHjFvOxx1fL0CEhgkLQmQKcKOU56= WSOixhRYGHhz1MitVDWmbL7O-TnE8k_gJnA7ah9T9echcIs1XEdu_Z2xBIGbfPp72cc8r0MYmL2= 38PNS43XF-uzqylNOv3-1_49bSE5_P_61b4-_AQAA__8cvEyQ" style=3D"text-decoration=
    : none; color: #15212A; font-size: 15px; line-height: 1.5em; font-weight: 6= 00;">
    Device verification &amp; email 2FA
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj01u7CAQhE8Du0FNm4b2gsXb-B6= YH2M9YqKBRJqcPhoru6pF1acv-YV1YBdl9toZI= taMTuaPcLbHmbxl2J0tZjeR2QKApogGFlk97StpTki2WAaTtCXKUHjFvOxx1fL0CEhgkLQmQKcK= OU56WSOixhRYGHhz1MitVDWmbL7O-TnE8k_gJnA7ah9T9echcIs1XEdu_Z2xBIGbfPp72cc8r0M= YmL238PNS43XF-uzqylNOv3-1_49bSE5_P_61b4-_AQAA__8cvEyQ" style=3D"text-decora= tion: none; margin-top: 12px; color: #738a94; font-size: 13px; line-height:=
    1.5em; font-weight: 400;">
    Security improvements for staff=
    user authentication
    </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/eJwsj01u7CAQhE8Du0FNm4b2gsXb-B6YH2M9YqKBRJqcPhoru6pF1acv-= YV1YBdl9toZItaMTuaPcLbHmbxl2J0tZjeR2QKApogGFlk97StpTki2WAaTtCXKUHjFvOxx1fL0= CEhgkLQmQKcKOU56WSOixhRYGHhz1MitVDWmbL7O-TnE8k_gJnA7ah9T9echcIs1XEdu_Z2xBIG= bfPp72cc8r0MYmL238PNS43XF-uzqylNOv3-1_49bSE5_P_61b4-_AQAA__8cvEyQ" style=3D= "text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/ghost-orb-orange-squircle-04-4.png" width=3D"= 22" height=3D"22" alt=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJwsj01u7CAQhE8Du0FNm4b2gsXb-B6YH2M9YqKBRJqcPhoru6pF1acv-YV1Y= Bdl9toZItaMTuaPcLbHmbxl2J0tZjeR2QKApogGFlk97StpTki2WAaTtCXKUHjFvOxx1fL0CEhg= kLQmQKcKOU56WSOixhRYGHhz1MitVDWmbL7O-TnE8k_gJnA7ah9T9echcIs1XEdu_Z2xBIGbfPp= 72cc8r0MYmL238PNS43XF-uzqylNOv3-1_49bSE5_P_61b4-_AQAA__8cvEyQ" style=3D"tex= t-decoration: none; color: #15212A;">
    Changelog
    &nbsp;&#x2022;&nbsp;
    Team Ghost
    </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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTe1UGHQvF76MeKTZ24xGohffqS0B6HGebjq9EpJ= pVil4jimRWVxC7XtO3DVuOkkGVqPvuiOgEAciEPzq5RqpBySKFyaYKtcQupJHUIImFBu0UCYvDE= iAwkY2PRii4UIqSa1Hh4csZz2ds6nt3uce398zTuzdBsaP4vDM13QzMJckpSjJuvxr1XcLkI8SA= 4-cFPtQ5Zsw4hcMKiGFLx9h5fJ8fZt9vFeOjHsaefx3g-bmW9H-Nt6bbH_LV_DC9p2-Pluf5L35= F-AwAA__9eelUJ" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Discourse an=
    d the Fediverse!</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">The Fediverse offers ways=
    to expand the reach of Discourse communities and help them buil<span class= =3D"desktop-only">d bridges with people active i</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-15.png" 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"Disco= urse" style=3D"line-height: 1.5em;">Discourse</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Pe= nar Musaraj" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5e=
    m; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 = 6px;">&#x2022;</span>Penar Musaraj</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/Discourse_Fedivers= e_2025.jpg&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/Discourse_Fediverse_2025.jpg" alt onerror=3D"this.style.display=3D&#39;n= one&#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/eJw8j01uwyAUhE8DO6PHAwxZsOjG9-DnYaNSUxkSKT19lajqcjSjb_Rlr5wMziZOXlptjJMOL= aevUNtSs18dRLsWHXVybgUAaRJqUPzwKShKN0VFJmsBYgLnzKoNKlCm6MirR0ADGo2UBtCKYqzL= Ut0SosQcHNPw-hGDWjnEmLz5Y87vwdQHw43hFlvfRa4j9fs1SPRrZ7i9oAw30Ay3_24JZ17mQUu= hXB90DWK48cu_0X3Meu5Mw-y9hZ-nGM8zHVcXJ00-fby3z-VtzKffX-u_9PD4GwAA__-3vVgJ" = style=3D"text-decoration: none; color: #15212A; font-size: 15px; line-heigh=
    t: 1.5em; font-weight: 600;">
    Discourse and the Fediverse!
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJw8j01uwyAUhE8DO6PHAwxZsOjG9-D= nYaNSUxkSKT19lajqcjSjb_Rlr5wMziZOXlptj= JMOLaevUNtSs18dRLsWHXVybgUAaRJqUPzwKShKN0VFJmsBYgLnzKoNKlCm6MirR0ADGo2UBtCK= YqzLUt0SosQcHNPw-hGDWjnEmLz5Y87vwdQHw43hFlvfRa4j9fs1SPRrZ7i9oAw30Ay3_24JZ17= mQUuhXB90DWK48cu_0X3Meu5Mw-y9hZ-nGM8zHVcXJ00-fby3z-VtzKffX-u_9PD4GwAA__-3vV= gJ" style=3D"text-decoration: none; margin-top: 12px; color: #738a94; font-= size: 13px; line-height: 1.5em; font-weight: 400;">
    The Fediverse offers ways to ex= pand the reach of Discourse communities and help them buil<span class=3D"de= sktop-only">d bridges with people active i</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/eJw8j01uwyAUhE8DO6PHAwxZsOjG9-DnYaNSUxkSKT19lajqcjSjb_Rlr= 5wMziZOXlptjJMOLaevUNtSs18dRLsWHXVybgUAaRJqUPzwKShKN0VFJmsBYgLnzKoNKlCm6Mir= R0ADGo2UBtCKYqzLUt0SosQcHNPw-hGDWjnEmLz5Y87vwdQHw43hFlvfRa4j9fs1SPRrZ7i9oAw= 30Ay3_24JZ17mQUuhXB90DWK48cu_0X3Meu5Mw-y9hZ-nGM8zHVcXJ00-fby3z-VtzKffX-u_9P= D4GwAA__-3vVgJ" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-15.png" 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/eJw8j01uwyAUhE8DO6PHAwxZsOjG9-DnYaNSUxkSKT19lajqcjSjb_Rlr5wMz= iZOXlptjJMOLaevUNtSs18dRLsWHXVybgUAaRJqUPzwKShKN0VFJmsBYgLnzKoNKlCm6MirR0AD= Go2UBtCKYqzLUt0SosQcHNPw-hGDWjnEmLz5Y87vwdQHw43hFlvfRa4j9fs1SPRrZ7i9oAw30Ay= 3_24JZ17mQUuhXB90DWK48cu_0X3Meu5Mw-y9hZ-nGM8zHVcXJ00-fby3z-VtzKffX-u_9PD4Gw= AA__-3vVgJ" style=3D"text-decoration: none; color: #15212A;">
    Discourse
    &nbsp;&#x2022;&nbsp;
    Penar Musaraj
    </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;">Software Updates</h2>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Beaver Habit Tracker <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQh= J9Gusnsrv5WBx0Kxe-hlZTY1ImLrRbSpy8J7XGYYT6-li1j4Vh1zxid94xMUfdbWTezthwYJIaL= E1eZAwCgr-TA6iW31LsQuIQNWkoIXQJ0JLCILOT1mgnIgyOP6IHidPGRG9pUiZBaYeXgyZnOvl2= W6Rx6y8sYn6eyb4pmRfN_oWg-FM2tCgcRVna-KfvewEqN5E3E4IwLrRlhYZOSL1gZU6lOH_l1sp= 9jvV-Vg7HvW_l5TOfjXpdjn-596JHla_swL2k98vW5_kvfmX4DAAD__x4aVOQ" style=3D"ove= rflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" target= =3D"_blank">v0.5.0</a></b> | <b>Habit Tracking</b>: Support for periodic ha= bits, habit tagging, automatic sorting, daily backups to private Telegram c= hat</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Caddy <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBD= ofg99BubOnGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa_S= 2oxMg6bmGBo47e-JEjVKnnpveIgE5YHKIDihM3QWpaOdChFSTKIYnZzrb3tfpHHqP6xifp7Jvih= ZFy3-haLkrWsS3TqWisstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0= _m4lfV-TLc29Ij5a_8wL2k94uW5_kvfkX4DAAD__31eVVM" style=3D"overflow-wrap: any= where; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v2.10= =2E0</a></b> | <b>Reverse Proxy</b>: En=
    crypted ClientHello, post-quantum key=20=
    exchange, ACME profiles, Via header, global DNS provider, wildcards by defa= ult, global DNS config</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Docmost <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrn52dd= ChUPwe-nNs6sQlVgvp05eE9jjMMB9fS1YwC1fdE7LzXlCIdb_mbTdbS0GgcFhccVUkAAD6Sg6sX= lNwFXxkoUAxxl7igoVCsIC9oyfWWyIgD448ogfiafEsDW2sREgti3Lw5Exn35d1Oofe0zrG56ns= m6JZ0fxfKJrviuYqWDh2Una-KvvewJbK5A1jcMaF1kyRIiZGn7EKxlydvqfXyXGO7XZRDsZx7Pn= nMZ2PW13vx3TrQ49UvvYP85LWI12e67_0neg3AAD__47bVBo" style=3D"overflow-wrap: a= nywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0.= 20.0</a></b> | <b>Documentation</b>: Public page and sub-page sharing</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Dollar Dollar Bill Y&#39;all <a href=3D"https://email.mail.selfh.st/c/eJw0j= 8FqwzAQRL9GutnsrlbW6qBDofg_pJUcmzpxidVC-vUloT0OM8zj1eQEswS1LWFg7wWFgm3XvO3D= VtMkUMK0cGEVmQAAvRKDs2tiRJWoXKKW1op3xVVdliW2hkIEdksE5IHJI3qgMC4-SEUXlQipZjE= MT854tn1Zx7PbPa29f57GvRmaDc3_haH5bmj2jVwmicbNV-PeK7iigfwQcOKBp1qHIkWGGH1GFY= xZ2d7T6-Q4-3a7GIZ-HHv-eYzn46br_Rhvrdueytf-MbykbU-X5_ovfSf6DQAA___ZgFWI" sty= le=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;"=
    target=3D"_blank">v4.3.0</a></b> | <b>Personal Finance</b>: Investment tra= cking, portfolio analysis, database optimizations</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Endurain <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrlba9= UGHQvF76MeOTZ24xGohffqS0B6HGebja8krZpVq54TCISgqiZ2vedvd1lJUKBIXLlxVIwBgqMTg= 7Zo8oveEsZamQWBBgZwLMmWEUQjtlggoAFNADEAyLEG0oR8rEVLLahienOGc92Udzm73tPb-eRr= _ZmgyNP0Xhqa7oQl4xhhAjZ-uxr838KUKBScY2XFszRUt6sYxZKyKY65s7-l1cpx9u10MQz-OPf= 88hvNxq-v9GG5ztz2Vr_3DvaRtT5fn-i99J_oNAAD__13KU64" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0= =2E10.0</a></b> | <b>Fitness Tracking</=
    : New activity and gear types, activ=
    ity laps, enhanced activity page on mobile, bulk updates, new icons</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Flink <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloV7vW6qBD= ofg_pJUcmzpxidVC-vUloT0OM8zj1eQFsgS1LUEgZgHBYNs1b_uw1TSJK2FaqJCKTM45YEVy3q4= pkgDlpqUEnxdtkNUHzlRjU55qtFtCh-wIGYAdhnHhIBV8VETAmsWQe3LGs-3LOp7d7mnt_fM0_s= 3gbHD-LwzOd4MztYgIwsbPV-Pfq_NFA_IQYKKBplqHIkWGGDmDCsSsZO_pdXKcfbtdDLl-HHv-e= Yzn46br_Rhvrdueytf-MbykbU-X5_ovfSf8DQAA___GKVVc" style=3D"overflow-wrap: an= ywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v2.0= =2E0</a></b> | <b>URL Shortener</b>: Sp=
    am protection blocklists, statistics p=
    age, authentication, custom themes, disable metrics</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Fluid Calendar <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutn= srnat1UGHQvF76M-xqROXWC2kT18S2uMww3x8NTrFpL7YFtGziKKSt-2atn3YapwUsp8WzlxUJw= BAKcTg7Bo9LyQYxLWUnV8oYw2EpXrJLrATu0UCEmASRAHy4yJeK7pQiJBqUsPw5Ixn25d1PLvd4= 9r752ncm6HZ0PxfGJrvhmYIrZY8VePmq3HvFVwunmTwOPHAU61D1qxDCJKwKIZU2N7j6-Q4-3a7= GIZ-HHv6eYzn41bW-zHeWrc95q_9Y3hJ2x4vz_Vf-o70GwAA__8mflT3" style=3D"overflow= -wrap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_bl= ank">v1.4.0</a></b> | <b>Calendars</b>: UI improvements, calendar and task = sync, performance enhancements, project management tools, authentication up= dates</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= GoDoxy <a href=3D"https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhRa= F4v_Qy7GpE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiuUY= HrkhO7BriglKw1T8Lgi8-IBHaLBORAyCE6oDAuLmhFngoRUk1qBJ6c8Wz7so5nt3tce_88Db8Zm= g3N_4Wh-W5o1lZVhdnwfDX8XoFzCeSGgF4G8bUOWbMO0-QSFsUpFbH3-Do5zr7dLkagH8eefh7j= -biV9X6Mt9Ztj_lr_xhe0rbHy3P9l74j_QYAAP__KxhUtg" style=3D"overflow-wrap: any= where; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0.11= =2E0</a></b> | <b>Reverse Proxy</b>: Co=
    nnection-level IP blocking, idle sleep=
    support for Proxmox LXCs, access log rotation, OIDC updates</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= GoToSocial <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_= WQotA8D30HZt47GArgcnpwwzJsqiiHq9GzZjYF9kiemMtI5OX7Z7WTa01OobsXTfZFGYHAGgLGd= ByidmmbmrHCo2wBNcTUWuu9NxrC67LNRKQBUMW0QL5qVvPFXUoREg1sTDw5ExX2_oyXUNucRnj8= xL6TdAsaP4vBM2noNl1B9x9FXq-C_1eQefiySqPzijjalWZM6sQbMLCGFIx8oyvk-Ma634TBsZx= bOnnMV2PvSznMe1tyBHz1_ahXtJyxNtz_Ze-I_0GAAD__2rHVlI" style=3D"overflow-wrap=
    : anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">= v0.19.0</a></b> | <b>ActivityPub</b>: Gallery-style profile layout option, = 2FA support, token enhancements, create/manage applications via settings</l=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= HortusFox <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS= -qBDofg_pJUcmzpxidVC-vUloT0OM8zj1eQEs0S1LWFk7wWFom3XvO3DVlMQKDEsXFhFAgCgV2J= wdk3ALhI0rlU9NhBXQg1-EWhQlIPaLRGQByaP6IHiuPgoFd2kREg1i2F4csaz7cs6nt3uae398z= TuzdBsaP4vDM13QzOU6kTJGTdfjXuv4IpG8kPEwAOHWociRYZp8hlVcMrK9p5eJ8fZt9vFMPTj2= PPPYzwfN13vx3hr3fZUvvaP4SVte7o813_pO9FvAAAA__832lTh" style=3D"overflow-wrap=
    : anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">= v4.8</a></b> | <b>Gardening</b>: Bulk move plants to different locations, i= mproved e-mails, proper OpenWeatherMap error handling</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= ImmichFrame <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloVy= vt6qBDofg99OfY1IlLrBbSpy8J7XGYYT6-lpxAFq66J2DyXkCQdb_mbTdbS0Fs4bBQoSoSrLXgK= 5J1ek2cKeYOBLwEF0uIrXOkVmOByt1FvSW06C2hB_AWeVo8SwMXKyJgy6LIPjnT2fdlnc6h97SO= 8Xkq96ZwVjj_Fwrnu8J5ydK7YFRuvir33qwrldEbhkCGQmumSBETo89QBWKupO_pdXKcY7tdFNl= xHHv-eUzn41bX-zHd-tAjla_9w7yk9UiX5_ovfSf8DQAA__96UFVK" style=3D"overflow-wr= ap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank= ">v1.0.24.0</a></b> | <b>Photo Display</b>: Separated repositories for clie=
    nt apps, custom CSS IDs for image info, cached weather info, rating filter<=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Loggifly <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WRarZbUW= mgRCL6HvmMTjx1sJTA5fZghWRZV1OPVaFgn9kW2qD1Zy5rRy3ZP66bWGh1D9q5TpsLsAEDbggRG= LrEF1y14T8lkLhkr5OxCcw2pQIcu14iAFgit1hbQT916rtqEgqixJhYET850ta0v0zXkFpcxPi9= h3gTOAuf_QuB8CpwbInsMVpj5Lsx7BZOLR6u8dqTI1aoyZ1Yh2KQL65AKyTO-To5rrPtNEIzj2N= LPY7oee1nOY9rbkCPmr-1DvaTliLfn-i99R_wNAAD__3H2VPw" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v1= =2E2.0</a></b> | <b>Logs</b>: Support f=
    or multiple remote Docker hosts, multi=
    -arch image support, exception handling when connections drop, reconnection=
    mechanism</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Many Notes <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlb= a9UGHQvF76M-xqROXWC2kT18S2uMww3x8NTrFpFJsiyjsvaKS2HZN2z5sNQaFLGHhzEU1AAD6Qg= zOrnEh57yUgNqSkKtamNsCoeUCIUOwWyQgD0we0QPJuHjRim4qREg1qWF4csaz7cs6nt3uce398= zTuzdBsaP4vDM13Q3MAlpxlMW6-GvdeweUi5AfBwAOHWoesWYdp8gmL4pQK23t8nRxn324Xw9CP= Y08_j_F83Mp6P8Zb67bH_LV_DC9p2-Pluf5L35F-AwAA__9D9lTy" style=3D"overflow-wra=
    p: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank"= >v0.8.0</a></b> | <b>Note-Taking</b>: Support for collaboration, broadcasti=
    ng via live-updating interface, notifications, list of current viewers</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Pocket ID <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutloV7vS= -qBDofg_JK0SmzpxsdVC-vUloT0OM8zjafICWWK1LUEkZgHBaNstr9uwagriSgwXKlRFgnMOuCI= 5b5ekSo01e4Wa1XOkRohTiFJaZYhg14QO2REyADuM44WjKPipIgJqFkPuyRnPtl2W8ex2S0vvn6= fxbwZng_N_YXA-DM6aJWOWYPx8M_5dnS81Ig8RAg0UVIciRYZp4gxVYMqV7JFeJ_vZ1_vVkOv7v= uWfx3g-7nU59vHeuu2pfG0fw0va9nR9rv_Sd8LfAAAA__-RPlVS" style=3D"overflow-wrap=
    : anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">= v0.49.0</a></b> | <b>Authentication</b>: Login codes via e-mail, callback U=
    RL input descriptions, e-mail notifications for API key expiry</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Streamystats <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsr= lbW6qBDofg_rF07NnXiEquF9OtLQnsc3jDDsxIEJ0nq54KJYxQUSn6-TtvebVYGgZqGhSuryAAA= GJUYgl9LErPI1XLWaFaZIuKcZoTMS2BUvxUCivACESj1S0xiGLISIdkkjuH505_zvqz92fxe1tY= -TxfeHI2Oxn_gaLw7GjVlWUjFhfHqwrtBqJoodgkH7ngw66pU6XKOE6pgnpT9vbxGjrNtt4tjaM= exTz-P_nzcdL0f_W1uvpX6tX90L2nfyuXZ_kvfhX4DAAD__1luVQc" style=3D"overflow-wr= ap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank= ">v1.4/5</a></b> | <b>Statistics</b>: Watch time per hour, transcoding stat= istics, Jellystat import, playback reporting plugin import, backup/import s= ettings, update notifications</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= WGDashboard <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn= al9UGHQvF76MeKTZ24xGohffqS0B6HGebjq9EpJg3FLhEDiygqBbtc07YPW41eIQffOHNR9QCAU= ojB2TWy8ymhVxV0pTWuBRwvoD5X5x00u0UCEmASRAEKY5OgFd1UiJBqUsPw5Iznsrd1PLvd49r7= 52ncm6HZ0PxfGJrvhmYSaRJ8NW6-GvdeweUSSIaAngf2tQ5Zsw7TJAmL4pQK23t8nRxn324Xw9C= PY08_j_F83Mp6P8bb0m2P-Wv_GF7StsfLc_2XviP9BgAA__8HV1SV" style=3D"overflow-wr= ap: anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank= ">v4.2.0</a></b> | <b>Remote Access</b>: Additional languages, Amnezia supp= ort, edit raw WireGuard configs, system status views, share peers via e-mai=
    l, upload existing config</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Worklenz <a href=3D"https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tnchx5XC= y0Kxf-hZ2zqxCVWC-nXl4R2Ocwwh1MjCybxRbeI3lgrKOR1u6Ztn7YanUD2rptsiogDALSFDLBe= I9qOSM45V1ro7FsXR6Gy68CZOestEpAFQxbRAvm5Wy8VORQipJpEGXhy5rPtfZ3Pofe4jvF5Kn5= TtCha_gtFy13Rwli7EWyKl6vi9wqciyc7eXRmMq7WKUuWKQSbsAiGVIy-x9fJcY7tdlEGxnHs6e= cxn49bWe_HfGtDj5i_9o_pJa1HvDzXf-k70m8AAAD___6mVJ8" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v2= =2E0.0</a></b> | <b>Project Management<=
    : Framework overhaul, redesigned Ka=
    nban board, custom columns, dark mode, support for additional languages</li=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>= Yamtrack <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal1= UGHQvF76MeOTZ24xGohffqS0B6HGebja8kpZg3VzgkDiygqBTtf87YPW0teoQS_cOGq6gEApRKD= s2sK5AMWkMyCQbEtol4kRq5aBZjtlghIgEkQBSiMiwRt6GIlQmpZDcOTM57zvqzj2e2e1t4_T-P= eDE2Gpv_C0HQ3NDVwNdSsxk1X494buFIDyRDQ88C-taFo0SFGyVgVY65s7-l1cpx9u10MQz-OPf= 88xvNxq-v9GG9ztz2Vr_1jeEnbni7P9V_6TvQbAAD__3agVBA" style=3D"overflow-wrap: = anywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">v0= =2E22.0</a></b> | <b>Tracking</b>: Adde=
    d comics as standalone media type, exp=
    ort release calendar as iCalendar file, daily release digests, new stats on=
    media list page</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px;">New Software</h2>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa_S9A3bkw= Lnb1ANghk65gUCjlJLeIgE5YHKIDihM3QWpaOdChFSTKIYnZzrb3tfpHHqP6xifp7JvihZFy3-h= aLkrWhJlcMWCsstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0_m4lfV= -TLc29Ij5a_8wL2k94uW5_kvfkX4DAAD__6KBVVg" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Anirra</a><=
    | <b>Media Streaming</b>: Anime watchlist, search, and recommendation p=
    latform</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssBy4FCp8n_Agm= OrTlzFtFL69VWi9jia0Ty9lh3bwlF0zzaS92wZo-7Xsu1mazkw1BgWqiTMAQCsFyRwes1cwYkn6= NREGErCFAuXuvjirGDSW0ZAD4TeWg8Yp8VHbtYlQbTYCiuCJ2c6-76s0zn0ntcxPk_l3hTOCuf_= QuF8Vzj30kNYBJSbr8q9N3BVInoTbSBDoTVTubJJyRcrbFMR0vf8OjnOsd0uimAcx15-HtP5uMl= 6P6ZbH3rk-rV_mJe0HvnyXP-l74y_AQAA__-XFVV8" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">BitPlay</a= ></b> | <b>Media Streaming</b>: Stream video content directly from torrents=
    via browser</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GusnsrlbW6qBDofg_pJ= UdmzpxidVC-vUloT0OM8zjtewFi0S1c8bIIQgKRTtfy7a7reVRoMZx4coqMgIABiUGb9dMrHMst= VWuCSiqJF-X2mokwQSt2S0TUACmgBiA4rCEKA19UiKkVsQwPDnDOe_LOpzd7nnt_fM0_s3QZGj6= LwxNd0MThsKqAYyfrsa_N_BVIwUXcWTHY2uuShWXUiiogqko23t-nRxn324Xw9CPYy8_j-F83HS= 9H8Nt7rbn-rV_uJe07fnyXP-l70y_AQAA__-_qVV4" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Boson</a><=
    | <b>Machine Learning</b>: Lightweight machine learning research platfo=
    rm</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal1UGHQvF76M= eOTZ24xGohffqS0B6HGebja8kpZg3VzgkDiygqBTtf87YPW0teoQS_cOGq6gEApRKDs2uK6sAXC= Rk0uFlmXpz4JUaPxFR9tFsiIAEmQRSgMC4StKGLlQipZTUMT854zvuyjme3e1p7_zyNezM0GZr-= C0PT3dCkObIGZeOmq3HvDVypgWQI6Hlg39pQtOgQo2SsijFXtvf0OjnOvt0uhqEfx55_HuP5uNX= 1foy3udueytf-MbykbU-X5_ovfSf6DQAA__9xp1PO" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">CarCare</a= ></b> | <b>Vehicle Maintenance</b>: Workshop management system for vehicle = service centers</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrlba9UGHQvF76M= eOTZ24xGohffqS0B6HGebja8krZpVq54TCISgqiZ2vedvd1lJUKBIXLlxVIwBgqMTg7Zpg4SwZW= tEs4luMBdBL4RZ99FjJbomAAjAFxAAkwxJEG_qxEiG1rIbhyRnOeV_W4ex2T2vvn6fxb4YmQ9N_= YWi6G5qAKes8VuOnq_HvDXypQsEJRnYcW3NFi7pxDBmr4pgr23t6nRxn324Xw9CPY88_j-F83Op= 6P4bb3G1P5Wv_cC9p29Pluf5L34l-AwAA__8Y5VS0" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Composr</a= ></b> | <b>Docker</b>: Stack and container management web interface</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2snchx5XCy0Kxf-hl2= NTJy6xWki_viS0y2GGOZyWWDBLqLonDNY5QaGg-zVvu9la8gIl-MUWW0U8AKCrZIH1mrpvMQbfI= i5VkHMhwoyhcy9ccie9JQJyYMkhOqAwLS5IQ46VCKllURaenOns-7JO59B7Wsf4PBW_KZoVzf-F= ovmuaPbsInKJiuer4vcGXGogZwJ6a6xvzRQpYmJ0GatgzNXqe3qdHOfYbhdlYRzHnn8e0_m41fV= -TLc-9Ejla_8wL2k90uW5_kvfiX4DAAD__2xRVPY" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Content Hub= </a></b> | <b>Documentation</b>: Project documentation, changelogs, and roa= dmaps via Markdown</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXSO2olUE3= TR5qUIZlJdESXyrvvBit0hAAkyCKEBhXCRoRTcVIqSa1DA8OePZ9mUdz273uPb-eRr3Zmg2NP8X= hua7oTmTOlcoGTdfjXuv4HIJJENAzwP7WoesWYdpkoRFcUqF7T2-To6zb7eLYejHsaefx3g-bmW= 9H-Otddtj_to_hpe07fHyXP-l70i_AQAA__9IbVT0" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Docker Mon= itor</a></b> | <b>Monitoring</b>: Lightweight and responsive web app for mo= nitoring Docker container resource usage</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj12ga9iKFc= vaBEINJzYLvndFnCqnqLRKQBSaLaIH83K2XiiYUIqSaRDE8OfPZ9r7O59B7XMf4PJV5U7QoWv4L= Rctd0SJBnBEOyixXZd4rmFw82cmj44ldrVOWLFMINmERDKmwvsfXyXGO7XZRDOM49vTzmM_Hraz= 3Y761oUfMX_vH9JLWI16e67_0Hek3AAD__zrMVKg" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">GhostHub</a= ></b> | <b>Media Streaming</b>: Mobile-first media server with zero setup</=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6Wy2rvdAiEHwPfc= cmHjvYSmBy-jBDsiyqqMcrwQpG8VnXgJ6dExTyut7jupm1hFEg-bFx4iwyAgC6TAxWLwE8xohMt= XIu0ABta9ZRhhhbkVb1GgjIAZNDdEB-aM5LQTtlIqQSRTE8OcNVt7YMV9dbWHr_vJR9UzQrmv8L= RfOpaBbnAaNFZee7su8FbMqenPE4suGxFJMkiZkmFzELTjGzPsPr5Lj6ut8UQz-OLf48huux5-U= 8hr123UP62j7MS1r3cHuu_9J3oN8AAAD__6DQVTQ" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">HugoNest</a= ></b> | <b>Blogging</b>: Mobile companion for Hugo static sites and blogs</=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99J= fY1IlLrBbSpy8O7XGYjxm-lqxgllB1TxjYOUGhoPstr5tZW_ICJfgLF64iHgDQVWKwejnx2rOIL= ZEg9krsXYPifcbW2Ta9JgJywOQQHVCYLi5IQxsrEVLLohjOn-no22WZjqG3tIzxeSj7pmhWNP8X= iuaHorkjcKeYlZ1vyr43sKUGciagZ8O-NVOkiInRZayCMVfWj_Qa2Y-x3q-KYez7ln-e0_G81-W= xT_c-9Ejla_swL2k90vWk_9J3ot8AAAD__0K2VOw" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Jellyfin HW=
    Setup</a></b> | <b>Media Streaming</b>: Script to identify hardware transc= oding capabilities</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhRaF4v_Qy7= GpE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiuUbKguCTSM= mcWXiZGmYJHbCmXhe0WCciBkEN0QGFcXNCKPBUipJrUCDw549n2ZR3Pbve49v55Gn4zNBua_wtD= 893QrE08ugUMz1fD7xU4l0BuCOhlEF_rkDXrME0uYVGcUhF7j6-T4-zb7WIE-nHs6ecxno9bWe_= HeGvd9pi_9o_hJW17vDzXf-k70m8AAAD___79VIs" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Kindly RSS = Reader</a></b> | <b>RSS</b>: Feed aggregator designed for e-ink devices</li=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj19gJoXTDp= nBPvuTmswsNWgAOaEPWWyQgC0wW0QL5uVsvFU0oREg1iWJ4cuaz7X2dz6H3uI7xeSrzpmhRtPwX= ipa7okUkuWy7V2a5KvNeweTiyU4eHU_sap2yZJlCsAmLYEiF9T2-To5zbLeLYhjHsaefx3w-bmW= 9H_OtDT1i_to_ppe0HvHyXP-l70i_AQAA__982FUx" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Kostos</a>=
    </b> | <b>Expense Management</b>: Shared expense management and splitting</=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqw0AQRE8zs5Po7vl0azGLQNA9ej= 6yRGQrWJOAc_pgkyyLKurxanKCKlxsS8g-BEEhtu2q2z5sNUWBzHHx2ReRCAAYCnlwdk2-IWMOy= JV4groEiEoN2DUVVs12SwQUwFNADEA8LoGlopsKEVJVMR6enPFs-7KOZ7d7Wnv_PI17MzQbmv8L= Q_Pd0KzklljVGzdfjXuv4HJhCgNj9IOPtQ5ZsgzTFBSL4KTF23t6nRxn324X46Efx64_j_F83Mp= 6P8Zb67an_LV_DC9p29Pluf5L34l-AwAA__9NPFUU" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Notice Scr= een</a></b> | <b>Notifications</b>: Display notices and require acknowledgm= ent from users before directing to a URL</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j0tqxDAQRE8j7WS6W7_WQotA8D2klj= 028djBVgKT04cZkmVRRT1ey5axcBQ9ZYzOe0amqKd7WTezthwYagyzq06YAwCgF3Jg9ZKpYCjRR= bAsJSASswfLlJJtOMek10xAHhx5RA8Uh9lHbmiTECG1wsrBkzNc0zYvw9X1lpfePy9l3xSNisb_= QtF4KhrFp2IlTMqOd2XfG9gqkbyJGJxxoTVTubJJyRcUxlTE6TO_To6rr_tNOejHsZWfx3A9dln= OY9inrnuuX9uHeUnrnm_P9V_6zvQbAAD__3MOVA0" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">OPDShelf</a= ></b> | <b>Books</b>: Fast and lightweight OPDS server for eBook libraries<=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99G= PFpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4SBnRMUCnq55m03W0teoATfuXAV8QCArhKD1WvyMdsKr= ZdgqzD4YBduEDjaHC2i11siIAdMDtEBham7IA1trERILYtieHKmc9n7Op1D72kd4_NU9k3RrGj-= LxTNd0Uz9M7IXZSdr8q-N7ClBnImoGfDvjVTpIiJ0WWsgjFX1vf0OjnOsd0uimEcx55_HtP5uNX= 1fky3ZeiRytf-YV7SeqTLc_2XvhP9BgAA___a9FRp" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">OpenLeaf</= a></b> | <b>Note-Taking</b>: Minimal browser-based text editor</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrnal9UGHQvF76M= eOTZ24xGohffqS0B6HGebja8krZo3VzgkjiygqRTtf87a7raWgUGJYuHBVDQCAUonB2zUF9F5QR= 9DshblQUGwyY2WoPhPaLRGQAJMgClAcFona0I-VCKllNQxPznDO-7IOZ7d7Wnv_PI1_MzQZmv4L= Q9Pd0FRCIAhLNn66Gv_ewJcaSVzEwI5Da65oUTeOkrEqjrmyvafXyXH27XYxDP049vzzGM7Hra7= 3Y7jN3fZUvvYP95K2PV2e67_0neg3AAD__2f2U-8" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">pad.ws</a><=
    | <b>Diagrams</b>: Whiteboard dev environment via the browser</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99G= PFpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4SBnRMUCnq55m03W0teoATfuXAV8QCArhKD1WvqRM0vG= Zk5Z-cFu5fWHEdfSDx2vSUCcsDkEB1QmLoL0tDGSoTUsiiGJ2c6l72v0zn0ntYxPk9l3xTNiub_= QtF8VzQ3DD0GIGXnq7LvDWypgZwJ6Nmwb80UKWJidBmrYMyV9T29To5zbLeLYhjHseefx3Q-bnW= 9H9NtGXqk8rV_mJe0HunyXP-l70S_AQAA__8YhVSg" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Plex TV Lo=
    go Updater</a></b> | <b>Media Streaming</b>: Command line script to easily = update the Plex ClearLogo image for TV shows</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXWPjpRbyR= CpSFvA1uaqOc0iI3CjZLRKQAJMgClAYFwla0U2FCKkmNQxPzni2fVnHs9s9rr1_nsa9GZoNzf-F= ofluaBYRBeFs3Hw17r2CyyWQDAE9D-xrHbJmHaZJEhbFKRW29_g6Oc6-3S6GoR_Hnn4e4_m4lfV= -jLfWbY_5a_8YXtK2x8tz_Ze-I_0GAAD__0BUVLo" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">PrivateGlue= </a></b> | <b>Documentation</b>: Manage and link devices to notes and encry= pted credential storage</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljsssBy4FCp8n_Agm= OrTlzFtFL69VWi9vg0oxm9lh1D4Si6Z4jkPQNj1P1att1sLQe2NYaFKglzsNaCFyTr9Jo5oO8US= 7UVF-oQRXp6ktSWQEhvGS16S-gBvMU4LT5yA5cEEbAVVmSfP9PZ92WdzqH3vI7xeSr3pnBWOP8H= Cue7wjmEWpYmSbn5qtx7s65KRG8iBDIUWjOVK5uUfAFhSEVI3_Nr5DjHdrsosuM49vLzmM7HTdb= 7Md360CPXr_3DvKT1yJdn-4--M_4GAAD__wkYVg0" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Self-Hosted=
    Instance Checker</a></b> | <b>Monitoring</b>: Windows PowerShell script fo=
    r monitoring the online status of self-hosted services with support for not= ifications</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrlbe1UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpFJsiyjsvaKS2HZN2z5sNU4KWaaFMxfVCQDQF2Jwdo0YGodcG= gILiPCysLjgUimTCz6L3SIBeWDyiB5IxsWLVnShECHVpIbhyRnPti_reHa7x7X3z9O4N0Ozofm_= MDTfDc1NJ3bOe-Pmq3HvFVwuQn4QnHjgqdYha9YhBJ-wKIZU2N7j6-Q4-3a7GIZ-HHv6eYzn41b= W-zHeWrc95q_9Y3hJ2x4vz_Vf-o70GwAA___ekVRK" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">SoundLeaf<= /a></b> | <b>Audiobooks</b>: AudioBookshelf client for iOS devices</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg99O= fY1IlLrBbSpy8J7XGYYT6-lqxgllB1Txgcs6BQ0P2at91sLXmBEvziiqsiHgCQKzmwek3ILfpMW= CJBXgpQzzbGxdqMxaOw3hIBMThiRAYK08JBGtpYiZBaFuXgyZnOvi_rdA69p3WMz1PZN0Wzovm_= UDTfFc1sG1TpXdn5qux7A1tqIDYBvTPOt2aKFDExcsYqGHN1-p5eJ8c5tttFORjHseefx3Q-bnW= 9H9OtDz1S-do_zEtaj3R5rv_Sd6LfAAAA__8sIVTn" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">VIDVA</a><=
    | <b>Media Statistics</b>: Display interactive statistics for a Plex me=
    dia library</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbW6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxVM4otuET07JyjkdbumbTdbjbNA9nPnzEVkBgB0hRisXqMkyMK9h= xC6h4aQbW1QwHkhmxPoLRKQAyaH6ID81J2XijYUIqSaRDE8OdPZ9r5O59B7XMf4PJV9U7QoWv4L= Rctd0WKrL71xV3a5KvtewebiyRmPMxueazVZspgQXMIiGFJhfY-vk-Mc2-2iGMZx7OnnMZ2PW1n= vx3RrQ4-Yv_YP85LWI16e67_0Hek3AAD__3aVVVY" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Wiki-Go</a>=
    </b> | <b>Wiki</b>: Fast, modern, flat-file wiki written in Go</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px;">Latest Directory Apps</h2>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrlbS6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxFM4otuET1bKyjkdbumbZ-2Gp1A9q5z5iLiAABtIQaj1yjYmSoES= pJrCqFKL7kZkwNKDyx6iwRkgckiWiA_d-ulogmFCKkmUQxPzny2va_zOfQe1zE-T2XeFC2Klv9C= 0XJXtDSXTajOKbNclXmvYHLxZCePjid2tU5Zskwh2IRFMKTC-h5fJ8c5tttFMYzj2NPPYz4ft7L= ej_nWhh4xf-0f00taj3h5rv_Sd6TfAAAA__-JZFVC" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Authgear</= a></b> | <b>Authentication</b>: Turnkey solution for consumer authenticatio=
    n needs</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrn52fdChUPwe0k= qOTZ24xGohffqS0B6HGebjq8kJZmG1LSH7EASF2LZr3vZhqykKFI6LL15FIgBgUPLg7JokEC-Cr= BFchDYtgbBmgjpxaRqL3RIBBfAUEAMQj0tgqegmJUKqWYyHJ2c8276s49ntntbeP0_j3gzNhub_= wtB8NzRrrYqeg3Hz1bj3Cq4oUxgYox98rHUoUmSYppBRBaes3t7T6-Q4-3a7GA_9OPb88xjPx03= X-zHeWrc9la_9Y3hJ254uz_Vf-k70GwAA__8zeVT4" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Budget Boa= rd</a></b> | <b>Budgeting</b>: Manage monthly budgets and net worth</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXaOknFl4a= lnFl7CkvFAR7zkUpqmJ3SIBCTAJogCFcZGgFd1UiJBqUsPw5Ixn25d1PLvd49r752ncm6HZ0Pxf= GJrvhmYFZqSlGTdfjXuv4HIJJENAzwP7WoesWYdpkoRFcUqF7T2-To6zb7eLYejHsaefx3g-bmW= 9H-Otddtj_to_hpe07fHyXP-l70i_AQAA__9rX1UA" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Colanode</= a></b> | <b>Collaborative Workspace</b>: Local-first collaborative workspac=
    e with real-time chat</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FuwyAQRL8GbljLssD6wKFS5f-ABW= KrTlzFtFL69VWi9jia0Ty9mhzbzFF0SzaS92wZo27XvO1mqykwlBg6FRLmAADWCxI4vaYaWo5Ve= u_E4AIQtsI8x8IShILoLSGgB0JvrQeMU_eRq3WzIFqsmRXBkzOdbe_rdA69p3WMz1O5N4WLwuW_= ULjcFS7VdS9OvHLLVbn3Cq5IRG-iDWQo1GoKFzbz7LMVtnMW0vf0OjnOsd0uimAcx55_HtP5uMl= 6P6ZbG3qk8rV_mJe0HunyXP-l74S_AQAA___HMVWX" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">CoreContro= l</a></b> | <b>Server Management</b>: Server infrastructure management dash= board</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTS6qBDofg_pJ= UdmzpxidVC-vUloT0OM8zjtewEi0S1c8bomQWFop2vZduHreUgUGNYfPUqEgAAWcmDs2uuhaLGQ= osW9AkChzSrciFkKSzVbpmAGDwxIgPFceEoDV1SIqRWxHh4csZz3pd1PLvd89r752ncm6HJ0PRf= GJruhqZFHZBSNG66GvfewFWNxEPE4AcfWhuqVBlS4oIqmIp6e8-vk-Ps2-1iPPTj2MvPYzwfN13= vx3ibu-25fu0fw0va9nx5rv_Sd6bfAAAA__9vt1UY" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Dovel</a><=
    | <b>Email</b>: Simple and easy-to-use mail server</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbW-qBDofg_pF= 07NnXiEquF9OtLQnscZpjHsxwEiyT1c8bEMQoKJT9fy7Z3m-VBoKZh4coqMgAARiWG4NdciC2ql= qFWDCTGCbGyWhrDMhuL3zIBRWCKiBEo9UtMYhhGJUKyIo7hyenPeV_W_mx-z2trn6cLb44mR9N_= 4Wi6O5oUtNSlmgvT1YV3g1A1UewSDtzxYNZVqdKNYyyogmNR9vf8OjnOtt0ujqEdx15-Hv35uOl= 6P_rb3HzL9Wv_6F7SvuXLc_2XvjP9BgAA___njFYC" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">ELEMENT.FM= </a></b> | <b>Podcast Hosting</b>: Open-source podcast hosting platform</li=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS-qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxVMEopuEQM7JygUdLumbTdbjV4gB985cxHxAICuEIPVa2wpda699= sLNUWZo6C2CYPcIgUFvkYAcMDlEBxSm7oJUtHMhQqpJFMOTM51t7-t0Dr3HdYzPU9k3RYui5b9Q= tNwVLTNDD4WssstV2fcKNpdAzgT0bNjXarJkMfPsEhbBORXW9_g6Oc6x3S6KYRzHnn4e0_m4lfV= -TLc29Ij5a_8wL2k94uW5_kvfkX4DAAD__2AwVOM" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">FileGator</= a></b> | <b>File Management</b>: Powerful multi-user file manager</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9Gutnsrna9q4MOheL_sC= Q7NnXiEquF9OtLQnscZpjHqykYTqbFzwmVRQyN1M_Xadu7rabBIOuwcOZiNgAASiGG4Nck2VRBw= sKFEarOOquFvFiMWQYIfksEJMAkiAKk_SJqFUMsREh1Msfw5PTnvC9rfza_p7W1z9OFN0ejo_G_= cDTeHY0UA1pVc2G8uvBeIeSiJJ3iwB0PtXbZsnUxyoTFME6F_T29To6zbbeLY2jHsU8_j_583Mp= 6P_rb3HxL-Wv_6F7SvqXLc_2XvhP9BgAA__-7clQj" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">FileRise</= a></b> | <b>File Management</b>: Modern web file manager</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbW6qBDofg_rJ= UUmzpxidVC-vUloT0OM8zjleQEFwlqa8LA3gsKBVuvy7YPW0mTQA5T48wqMgEAeiUGZ9dEEKu04= ijm3JCRVTlkUa3R1-LAbomAPDB5RA8UxuaDFHRRiZDKIobhyRnPurd1PLvd09r752ncm6HZ0Pxf= GJrvhuYWsWmYxLj5atx7AZc1kB8CTjzwVMqQJcsQo19QBeOibO_pdXKcfbtdDEM_jn35eYzn46b= r_Rhvtdue8tf-MbykbU-X5_ovfSf6DQAA__-hglVk" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Garmin Gra= fana</a></b> | <b>Statistics</b>: Fetch data from Garmin servers for local = storage and visualization</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusmsVivt-qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxObhItu0TJ5L1aQdbumbTdbjUEgc-iUqYgEALC-IIHTa4RZUncuE= bScSELvLRQXOjN4F0LXW0RAD4TeWg_IU_cs1bq5IFqsSRTBkzOdbe_rdA69x3WMz1O5N4WLwuW_= ULjcFS7Jc6_Yg3LLVbn3Ci4XRm_YBjIUajVZsph59skWsXMqpO_xdXKcY7tdFME4jj39PKbzcSv= r_ZhubegR89f-YV7SesTLc_2XviP-BgAA__9uc1U1" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Gathio</a>=
    </b> | <b>Event Planning</b>: Simple, privacy-first event hosting</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnat9UGHQvF76D= c2deISq4X06UtCexxmmI-vBKcY1WdbA3oWUVTytl7jtg9bCZNC8lPjxFl1AgCUTAzOriGCn2oDQ= Co1e5EmThgqSK1tVla7BQISYBJEAfJjE68F3ZyJkEpUw_DkjGfd2zqe3e5h7f3zNO7N0GJo-S8M= LXdDiyupFKxi3HI17r2AS9mTDB4nHngqZUiadJhniZgV55jZ3sPr5Dj7drsYhn4ce_x5jOfjltf= 7Md5qtz2kr_1jeEnbHi7P9V_6DvQbAAD__1CvVSU" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">GoatCounter= </a></b> | <b>Web Analytics</b>: Privacy-friendly web analytics</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrvWzOuhQKH4PaV= eOTZ24xGohffqS0B6HGebj0zwxFo5iW8bovGdkirZdy7YPm-bAUGNYXHXCHAAAvZCDya4ZBYOmZ= QmaQhHXagApCjVFEG5LsVsmIA-OPKIHiuPiIytOSYiQtLBx8OSMZ9uXdTy73fPa--dppjdDs6H5= vzA03w3NGlTFh2am-Wqmd4WpSiQ_RAxucEF1qFx5SMkXFMZUxNl7fp0cZ99uF-OgH8defh7j-bj= Jej_GW-u25_q1fwwvadvz5bn-S9-ZfgMAAP__QE9WSg" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Gossa</a= ></b> | <b>Web Server</b>: Fast and simple multi-media file server</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpKHYFjGwiKJSsO2atn3YavQKOfiFMxdVDwAohRicXSNkTUlyI= 6LAGWrxKeWMskhD5YntFglIgEkQBSiMiwSt6KZChFSTGoYnZzzbvqzj2e0e194_T-PeDM2G5v_C= 0Hw3NNdQAyNU4-arce8VXC6BZAjoeWBf65A16zBNkrAoTqmwvcfXyXH27XYxDP049vTzGM_Hraz= 3Y7y1bnvMX_vH8JK2PV6e67_0Hek3AAD__45GVT8" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">Hi.Events</= a></b> | <b>Event Management</b>: Event management and ticket selling platf= orm</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrlbS6qBDofg99O= fY1IlLrBbSpy8J7XGYYT6-lqxgllB1TxjYOUGhoPs1b7vZWvICJfiFC1cRDwDoKjFYvSbnYvYFS= rR14SUUCZ28ZZ9zzdSa11siIAdMDtEBhWlxQRraWImQWhbF8ORMZ9-XdTqH3tM6xuep7JuiWdH8= Xyia74rmbFlax67sfFX2vYEtNZAzAT0b9q2ZIkVMjC5jFYy5sr6n18lxju12UQzjOPb885jOx62= u92O69aFHKl_7h3lJ65Euz_Vf-k70GwAA__-uY1WG" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Kinto</a><=
    | <b>Document Storage</b>: Minimal JSON storage platform</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTe1UGHQvF76M= -xqROXWC2kT18S2uMww3x8NTrFpFJsiyieWVFJbLumbR-2GieFLNPisy-qEwAgF_Lg7BqdpwxLk= kYJiSUsjdUVj-JAqNZkt0hADJ4YkYFkXFi0oguFCKkmNR6enPFs-7KOZ7d7XHv_PI17MzQbmv8L= Q_Pd0Ixcp9Q4GDdfjXuv4HIR4kFw8oOfah2yZh1C4IRFMaTi7T2-To6zb7eL8dCPY08_j_F83Mp= 6P8Zb67bH_LV_DC9p2-Pluf5L35F-AwAA__8ZwFS-" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Koel</a></=
    | <b>Music Streaming</b>: Simple web-based audio streaming server</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloV1ppddChUPweqx= _Hpk5cYrWQPn1JaI_DDPPxtewYhGPVPUP0RAyMUferbLvZWg5sSwyLL74yB2stUEVvnV5zoBBTi= sCu2lJL8k56BwHpItyS6C2jRbIeCYAsxmmhyA1cqoiATVh5--RMZ9-XdTqH3vM6xuep3JvCWeH8= Xyic7wpnWqhRElZuvir33qwrNSKZCMEbH1ozhQublEigMiSpXt_z6-Q4x3a7KG_Hcezy85jOx62= u92O69aFHLl_7h3lJ65Evz_Vf-s74GwAA__-U4FVg" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Lab Dash</= a></b> | <b>Dashboard</b>: Application and server management dashboard</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutmsVrvS6qBDofg99B= ubOnGJ1UL69CWhPQ4zzMdXoxWTxBfdovHELEbQ63ZN2z5tNTqB7F2nTEXEAYDhggRWr7G5kFAw1= eRQuHciCEVIcm-Nu296iwjIQMjGMKCfO3upxoaCaLAmUQRPzny2va_zOfQe1zE-T2XfFC4Kl_9C= 4XJXuGTuKB1B2eWq7HsFm4tHnrxxNJGrdcqSZQqBkyliQiqk7_F1cpxju10UwTiOPf085vNxK-v= 9mG9t6BHz1_4xvaT1iJfn-i99R_wNAAD__6rpVWo" style=3D"overflow-wrap: anywhere;=
    color: #0f60d9; text-decoration: underline;" target=3D"_blank">LittleLink<= /a></b> | <b>Landing Page</b>: Lightweight personal landing page</li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8tqwzAURL9G2tncl6TrhRaF4v_Qy7= GpE5dYLaRfXxLa5TDDHE6NrJg0FNsiBnFOUSnYdk3bPmw1eoUc_CJZiqoHAHSFBNiu0RVhzqUsU= 5UswMwMQSo2VqiwqN0iATkQcogOKIyLC1qRp0KEVJMagSdnPNu-rOPZ7R7X3j9Pw2-GZkPzf2Fo= vhuaG3uAlKrh-Wr4vQLnEsgNAb0M4msdsmYdpsklLIpTKmLv8XVynH27XYxAP449_TzG83Er6_0= Yb63bHvPX_jG8pG2Pl-f6L31H-g0AAP__KW1U2w" style=3D"overflow-wrap: anywhere; = color: #0f60d9; text-decoration: underline;" target=3D"_blank">Livebook</a>=
    </b> | <b>Development</b>: Interactive and collaborative code notebooks</li=

    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrv7WBx0Kxe-h1V= qxqROXWC2kT18S2uMww3x8mh1j4VTtkjH5EBiZkl2uZduHTXNkkBSbF1-ZIwBgqOTB2TWrtFaC4= lKaCk-gUSEUEbdIcbFFu2UCCuApIAagNLaQWNFNlQhJCxsPT854Lntbx7PbPa-9f57GvRmaDc3_= haH5bmgGCc4hknHz1bh3BSc1URgSRj_4qDoICw_TFApWxqlUb-_5dXKcfbtdjId-HHv5eYzn41b= X-zHelm57lq_9Y3hJ254vz_Vf-s70GwAA__9cbFX7" style=3D"overflow-wrap: anywhere=
    ; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Papra</a><=
    | <b>Document Management</b>: Minimalistic document management platform=
    </li>
    <li style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><b>=
    <a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_rJ= UVmzpxidVC-vUloT0OM8zj1ewEZ4lql4yRvRcUina5zts-bDUHgRJD48IqEgAAvRKDs2umkgJCq= 7H5GlTZoSOuzbmlNG5J7JYJyAOTR_RAcWw-SkWXlAipzmIYnpzxXPa2jme3e157_zyNezM0GZr-= C0PT3dAkTXWpnIybrsa9V3BFI_khYuCBQ61DkSJDSn5GFUyzsr3n18lx9u12MQz9OPb55zGej5u= u92O8Ld32XL72j-ElbXu-PNd_6TvTbwAAAP__poVVlQ" style=3D"overflow-wrap: anywhe= re; color: #0f60d9; text-decoration: underline;" target=3D"_blank">SparkyBu= dget</a></b> | <b>Budgeting</b>: Personal finance management app</li>

    <h2 style=3D"margin-top: 0; font-family: -apple-system, BlinkMacSystemFont,=
    Roboto, Helvetica, Arial, sans-serif; line-height: 1.11em; font-weight: 70=
    0; text-rendering: optimizeLegibility; margin: 1.5em 0 0.5em 0; font-size: = 32px;">Project Updates</h2>
    <b><a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusnsrrTS6qBDofg= 99GPFpk5cYrWQPn1JaI_DDPPxtWQFs4Sql4TBMQsKBb1c87abrSUvUILvrrgq4gEAuZIDq9eExJ= 47SG09ALgQG3OjKpljYeleb4mAGBwxIgOFqXOQhjZWIqSWRTl4cqZz2fs6nUPvaR3j81T2TdGsa= P4vFM13RXNZbPa1ibLzVdn3BrbUQGwCemecb80UKWJi5IxVMObq9D29To5zbLeLcjCOY88_j-l8= 3Op6P6bbMvRI5Wv_MC9pPdLluf5L34l-AwAA__8uPlUE" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">BookLor= e</a></b> | <b>eBooks</b><br>License: None --&gt; GPL-3.0<br><br>
    <b><a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv5WBx0Kxe8= hreTY1IlLrBbSpy8J7XGYYT6-li1j4Si6Z4zOe0amqPu1bLvZWg4MNYbFVSfMAQDQCzmwes01dF= 9CcrJ0gcLFkpWWek090GI76i0TkAdHHtEDxWnxkRvaJERIrbBy8ORMZ9-XdTqH3vM6xuep7JuiW= dH8Xyia74pm6i0V8aTsfFX2vYGtEsmbiMEZF1ozlSublHxBYUxFnL7n18lxju12UQ7Gcezl5zGd= j5us92O69aFHrl_7h3lJ65Evz_Vf-s70GwAA__8GjlXm" style=3D"overflow-wrap: anywh= ere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">Core Co= ntrol</a></b> | <b>Dashboard</b><br>Website: https://corecontrol.gitbook.io= /docs --&gt; https://corecontrol.xyz<br><br>

    <!--kg-card-end: html-->
    <h2 id=3D"more-from-selfhst" style=3D"margin-top: 0; font-family: -apple-sy= stem, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; line-height=
    : 1.11em; font-weight: 700; text-rendering: optimizeLegibility; margin: 1.5=
    em 0 0.5em 0; font-size: 32px;">More From selfh.st</h2><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9Gutnsrnal9UGHQvF76MeKTZ24xGohffqS0B6HGebjq9EpJ= g3FLhEDiygqBbtc07YPW41eIQffOHNR9QCAUojB2TXC1AoWbeqxLq16IS-acmYHYQqsdosEJMAk= iAIUxiZBK7qpECHVpIbhyRnPZW_reHa7x7X3z9O4N0Ozofm_MDTfDc0hZVeEwLj5atx7BZdLIBk= Ceh7Y1zpkzTpMkyQsilMqbO_xdXKcfbtdDEM_jj39PMbzcSvr_RhvS7c95q_9Y3hJ2x4vz_Vf-o= 70GwAA__81blTO" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Optimal Plex=
    Settings for Privacy-Conscious Users</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Update these settings to = limit the data Plex collects about your account, content, and st<span class= =3D"desktop-only">reaming habits</span><span class=3D"hide-desktop" style= =3D"display: none;">&#x2026;</span></div>
    <div class=3D"kg-bookmark-metadata" style=3D"displa=
    y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
    <img class=3D"kg-bookmark-icon" src=3D"https://= selfh.st/content/images/icon/favicon-1-36.png" alt style=3D"border: none; -= ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: = 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"selfh= =2Est" style=3D"line-height: 1.5em;">selfh.st</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Et= han Sholly" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
    ; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">&#x2022;</span>Ethan Sholly</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/optimal-plex-setti= ngs.png&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/optimal-plex-settings.png" alt onerror=3D"this.style.display=3D&#39;none= &#39;" style=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 1= 00%; 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/eJw0j8FuhDAQQ78muYEmkwmZPcyhF_4jm4QFNQVE0lXp11ds25Nl-0mWk1g2gX3UWYwn59gwe= p0_wlK6JcnAcPfDRHeKzAMAGBeRwOpZwPjEKdnJIAdKnqJ3U7Q2ww2YBtKLIKADQmeMA_T95Dwn= Y28R0WAKrAiunb7mMs19bbrI3NpelX1TOCoc_wuF4779Sslf3X4szxDPrubWlvVRFY76kBe81St= RBG3bSvg--3qucT62fs1NN7l_lvfudU43eVz0n3sK_gQAAP__M1RR6A" style=3D"text-deco= ration: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-wei= ght: 600;">
    Optimal Plex Settings for Privacy-C= onscious Users
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j8FuhDAQQ78muYEmkwmZPcyhF_4= jm4QFNQVE0lXp11ds25Nl-0mWk1g2gX3UWYwn5= 9gwep0_wlK6JcnAcPfDRHeKzAMAGBeRwOpZwPjEKdnJIAdKnqJ3U7Q2ww2YBtKLIKADQmeMA_T9= 5DwnY28R0WAKrAiunb7mMs19bbrI3NpelX1TOCoc_wuF4779Sslf3X4szxDPrubWlvVRFY76kBe= 81StRBG3bSvg--3qucT62fs1NN7l_lvfudU43eVz0n3sK_gQAAP__M1RR6A" style=3D"text-= decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; line-h= eight: 1.5em; font-weight: 400;">
    Update these settings to limit = the data Plex collects about your account, content, and st<span class=3D"de= sktop-only">reaming habits</span><span class=3D"hide-desktop">=E2=80=A6</sp=

    </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/eJw0j8FuhDAQQ78muYEmkwmZPcyhF_4jm4QFNQVE0lXp11ds25Nl-0mWk= 1g2gX3UWYwn59gwep0_wlK6JcnAcPfDRHeKzAMAGBeRwOpZwPjEKdnJIAdKnqJ3U7Q2ww2YBtKL= IKADQmeMA_T95DwnY28R0WAKrAiunb7mMs19bbrI3NpelX1TOCoc_wuF4779Sslf3X4szxDPrub= WlvVRFY76kBe81StRBG3bSvg--3qucT62fs1NN7l_lvfudU43eVz0n3sK_gQAAP__M1RR6A" st= yle=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-36.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/eJw0j8FuhDAQQ78muYEmkwmZPcyhF_4jm4QFNQVE0lXp11ds25Nl-0mWk1g2g= X3UWYwn59gwep0_wlK6JcnAcPfDRHeKzAMAGBeRwOpZwPjEKdnJIAdKnqJ3U7Q2ww2YBtKLIKAD= QmeMA_T95DwnY28R0WAKrAiunb7mMs19bbrI3NpelX1TOCoc_wuF4779Sslf3X4szxDPrubWlvV= RFY76kBe81StRBG3bSvg--3qucT62fs1NN7l_lvfudU43eVz0n3sK_gQAAP__M1RR6A" style= =3D"text-decoration: none; color: #15212A;">
    selfh.st
    &nbsp;&#x2022;&nbsp;
    Ethan Sholly
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_VpIdmzpxidVC-vUloT0OM8zjtewEV= WK1c8bI3gsKRTtfdduHreUgUGJYuHAVCQCAvhKDs2tOtBQoUUsKDTxySU0j8YIQnTqodssE5IHJ= I3qgOC4-SkOXKhFSUzEMT854zvuyjme3e157_zyNezM0GZr-C0PT3dCkADorVuOmq3HvDVypkfw= QMfDAobWhSJEhJa9YBZNWtvf8OjnOvt0uhqEfx64_j_F83Op6P8bb3G3P5Wv_GF7StufLc_2Xvj= P9BgAA__9hJFUv" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Self-Hosting=
    Guide to Alternatives: Google Analytics</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">Self-hosted alternatives = for the popular web analytics platform</div>
    <div class=3D"kg-bookmark-metadata" style=3D"displa=
    y: flex; flex-wrap: wrap; align-items: center; margin-top: 14px; color: #15= 212A; font-size: 13px; font-weight: 400;">
    <img class=3D"kg-bookmark-icon" src=3D"https://= selfh.st/content/images/icon/favicon-1-37.png" alt style=3D"border: none; -= ms-interpolation-mode: bicubic; max-width: 100%; margin-right: 8px; width: = 22px; height: 22px; display: none;" width=3D"22" height=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"selfh= =2Est" style=3D"line-height: 1.5em;">selfh.st</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Et= han Sholly" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em=
    ; text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6= px;">&#x2022;</span>Ethan Sholly</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/google-analytics-2= =2Epng&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/google-analytics-2.png" 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/eJw0j0tuxCAQRE8DO1vQ5tOzYJGN79EGbKMQE5nOSM7pI48yy6p6UumlMKEm9FHmoL2xFjWCl= _mLSh1KCg7V4t1qFhMRnVJK2whGTXIPznlatE8xYsbk6ZE9OA-ECLCszsoSQIFVBqzWVoEfV-sx= 6ekRATQkQmHU_TP2XNd97Cxr2Jm_u5g-BMwC5vcgYKbK-TyIyzN3AfPW2lbzQAfVi0u8K3mGF98= 6l2MTRnFrlX6vsV9H3M82Hpklh-Wnfg4vP8lhu-n_9AzwFwAA__-QylOV" style=3D"text-de= coration: none; color: #15212A; font-size: 15px; line-height: 1.5em; font-w= eight: 600;">
    Self-Hosting Guide to Alternatives:=
    Google Analytics
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJw0j0tuxCAQRE8DO1vQ5tOzYJGN79E= GbKMQE5nOSM7pI48yy6p6UumlMKEm9FHmoL2xF= jWCl_mLSh1KCg7V4t1qFhMRnVJK2whGTXIPznlatE8xYsbk6ZE9OA-ECLCszsoSQIFVBqzWVoEf= V-sx6ekRATQkQmHU_TP2XNd97Cxr2Jm_u5g-BMwC5vcgYKbK-TyIyzN3AfPW2lbzQAfVi0u8K3m= GF986l2MTRnFrlX6vsV9H3M82Hpklh-Wnfg4vP8lhu-n_9AzwFwAA__-QylOV" style=3D"tex= t-decoration: none; margin-top: 12px; color: #738a94; font-size: 13px; line= -height: 1.5em; font-weight: 400;">
    Self-hosted alternatives for th=
    e popular web analytics platform
    </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/eJw0j0tuxCAQRE8DO1vQ5tOzYJGN79EGbKMQE5nOSM7pI48yy6p6UumlM= KEm9FHmoL2xFjWCl_mLSh1KCg7V4t1qFhMRnVJK2whGTXIPznlatE8xYsbk6ZE9OA-ECLCszsoS= QIFVBqzWVoEfV-sx6ekRATQkQmHU_TP2XNd97Cxr2Jm_u5g-BMwC5vcgYKbK-TyIyzN3AfPW2lb= zQAfVi0u8K3mGF986l2MTRnFrlX6vsV9H3M82Hpklh-Wnfg4vP8lhu-n_9AzwFwAA__-QylOV" = style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-1-37.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/eJw0j0tuxCAQRE8DO1vQ5tOzYJGN79EGbKMQE5nOSM7pI48yy6p6UumlMKEm9= FHmoL2xFjWCl_mLSh1KCg7V4t1qFhMRnVJK2whGTXIPznlatE8xYsbk6ZE9OA-ECLCszsoSQIFV= BqzWVoEfV-sx6ekRATQkQmHU_TP2XNd97Cxr2Jm_u5g-BMwC5vcgYKbK-TyIyzN3AfPW2lbzQAf= Vi0u8K3mGF986l2MTRnFrlX6vsV9H3M82Hpklh-Wnfg4vP8lhu-n_9AzwFwAA__-QylOV" styl= e=3D"text-decoration: none; color: #15212A;">
    selfh.st
    &nbsp;&#x2022;&nbsp;
    Ethan Sholly
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><h2 id=3D"community-content" style=3D"margin-top:=
    0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Aria=
    l, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: optim= izeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Community Content= </h2><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j0tqxDAQRE8j7WTULbXUWmgRCL6HvmMTjx1sJTA5fZghWRZV1OPVaBgS-= yJbBG-JGBi9bPe0bmqt0bHO3nWbbWF2WmugglYbuUTiAM5RAsrBBOoGOyV0kLyh5FuXa0SNpC0S= AGn0UyfPFUwoiIA1sbD6yZmutvVluobc4jLG5yXMm8BZ4PxfCJxPgbPrlWqrIMx8F-a9apOLR1I= enFXW1aoyZ1YhUILCEFKx8oyvk-Ma634TVo_j2NLPY7oee1nOY9rbkCPmr-1DvaTliLfn-i99R_= wNAAD___9RVNM" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #0= f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">LAN-Only DNS=
    with failover</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">How to use Technitium and=
    keepalived for high-availability homelab DNS</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-29.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"FoxxM=
    D Blog" style=3D"line-height: 1.5em;">FoxxMD Blog</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Fo= xxMD" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em; text= -overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6px;">&= #x2022;</span>FoxxMD</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/techdash.webp&#39;=
    ); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/techdash.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/eJwsj02O6yAQhE8DOyNo89NZsHgb3wNoiK1HIAokSub0I0ezrFKpPn3kV1QBXeLZK6eNQYXge= L6Foy4HeYsyOlt01AnRSimVSaDlynevosw5pjVYTRdjlUvFuYCmWO3IoOGHBwlGajBKGQlOFOOQ= 1HpJAAooINPy5IiRa9nFmLz6fc77YOs_BhuDLdZ-FaW_3zcSlF8MtnsfczDYHpmejUKbSw1toXZ= 2_OG_T33Mo12ZlrP3Gn4-Ynxa2h9dtDz59PFZ_y9fQT799Vz_pZeH3wAAAP__yMZTkg" style= =3D"text-decoration: none; color: #15212A; font-size: 15px; line-height: 1.= 5em; font-weight: 600;">
    LAN-Only DNS with failover
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsj02O6yAQhE8DOyNo89NZsHgb3wN= oiK1HIAokSub0I0ezrFKpPn3kV1QBXeLZK6eNQ= YXgeL6Foy4HeYsyOlt01AnRSimVSaDlynevosw5pjVYTRdjlUvFuYCmWO3IoOGHBwlGajBKGQlO= FOOQ1HpJAAooINPy5IiRa9nFmLz6fc77YOs_BhuDLdZ-FaW_3zcSlF8MtnsfczDYHpmejUKbSw1= toXZ2_OG_T33Mo12ZlrP3Gn4-Ynxa2h9dtDz59PFZ_y9fQT799Vz_pZeH3wAAAP__yMZTkg" st= yle=3D"text-decoration: none; margin-top: 12px; color: #738a94; font-size: = 13px; line-height: 1.5em; font-weight: 400;">
    How to use Technitium and keepa= lived for high-availability homelab DNS
    </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/eJwsj02O6yAQhE8DOyNo89NZsHgb3wNoiK1HIAokSub0I0ezrFKpPn3kV= 1QBXeLZK6eNQYXgeL6Foy4HeYsyOlt01AnRSimVSaDlynevosw5pjVYTRdjlUvFuYCmWO3IoOGH= BwlGajBKGQlOFOOQ1HpJAAooINPy5IiRa9nFmLz6fc77YOs_BhuDLdZ-FaW_3zcSlF8MtnsfczD= YHpmejUKbSw1toXZ2_OG_T33Mo12ZlrP3Gn4-Ynxa2h9dtDz59PFZ_y9fQT799Vz_pZeH3wAAAP= __yMZTkg" style=3D"text-decoration: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/apple-touch-icon-29.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/eJwsj02O6yAQhE8DOyNo89NZsHgb3wNoiK1HIAokSub0I0ezrFKpPn3kV1QBX= eLZK6eNQYXgeL6Foy4HeYsyOlt01AnRSimVSaDlynevosw5pjVYTRdjlUvFuYCmWO3IoOGHBwlG= ajBKGQlOFOOQ1HpJAAooINPy5IiRa9nFmLz6fc77YOs_BhuDLdZ-FaW_3zcSlF8MtnsfczDYHpm= ejUKbSw1toXZ2_OG_T33Mo12ZlrP3Gn4-Ynxa2h9dtDz59PFZ_y9fQT799Vz_pZeH3wAAAP__yM= ZTkg" style=3D"text-decoration: none; color: #15212A;">
    FoxxMD Blog
    &nbsp;&#x2022;&nbsp;
    FoxxMD
    </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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j01qwzAUhE8j7Wyk9yM9L7QoFN_jSbJiUycusVpIT18S2uUww3x8NaF4l= VjsknwkZvEC0S5X3fZhqymIyzE0ylREgnPOcwFyaNdUFBgxC0yAhKpLrty0tswuRKzNbgkcsCNg= 79lBHBtHqR6nAuChqhhyT854Lntbx7PbPa29f54G3wzMBub_wsB8NzBrWDwVRYPz1eB7dZhLBB6= iDzRQqHXIkmWYJlZfxE9ayN7T6-Q4-3a7GHL9OHb9eYzn41bW-zHelm57yl_7x_CStj1dnuu_9J= 3gNwAA___G61Wg" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Installing S= tirling-PDF for a suite of useful self-hosted, PDF-related tools</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">I wrote this in November = 2024 but, for some reason, I didn&#x2019;t publish it.</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-48.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/2024-10-17_neil-1.= jpg&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/2024-10-17_neil-1.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/eJwskEuu5CAMRVcDMxA4_DJg0JPsg4CpoEdDKZCWqlbfSvRm1_KRj3WTX5wMzkaKXlqltZMOL= MW_oVRWkjdO7NZktavonBFCSB1BiYUePhiblhVWNDumPefFWimiwd2o1RkXafEgQAsFWkotwPKs= rUtyWSOAhBQcUeL28IE1H3xMWv0x53uQ5Q-BjcDWsNRvb8hj59cPge0-SGATisBW2pih1tJebMx= yPuGdMsv9ZIGNq0xkPbNrYL4qux3s6GNieqgTa7jz7L0OAhs9_fNGH7O0F1HiXoTvh49Pi8fZec= NJp9-v-sOeduj0r5v-nf55-B8AAP__3jhpCQ" style=3D"text-decoration: none; color=
    : #15212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
    Installing Stirling-PDF for a suite=
    of useful self-hosted, PDF-related tools
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwskEuu5CAMRVcDMxA4_DJg0JPsg4C= poEdDKZCWqlbfSvRm1_KRj3WTX5wMzkaKXlqlt= ZMOLMW_oVRWkjdO7NZktavonBFCSB1BiYUePhiblhVWNDumPefFWimiwd2o1RkXafEgQAsFWkot= wPKsrUtyWSOAhBQcUeL28IE1H3xMWv0x53uQ5Q-BjcDWsNRvb8hj59cPge0-SGATisBW2pih1tJ= ebMxyPuGdMsv9ZIGNq0xkPbNrYL4qux3s6GNieqgTa7jz7L0OAhs9_fNGH7O0F1HiXoTvh49Pi8= fZecNJp9-v-sOeduj0r5v-nf55-B8AAP__3jhpCQ" style=3D"text-decoration: none; m= argin-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-= weight: 400;">
    I wrote this in November 2024 b= ut, for some reason, I didn=E2=80=99t publish it.
    </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/eJwskEuu5CAMRVcDMxA4_DJg0JPsg4CpoEdDKZCWqlbfSvRm1_KRj3WTX= 5wMzkaKXlqltZMOLMW_oVRWkjdO7NZktavonBFCSB1BiYUePhiblhVWNDumPefFWimiwd2o1RkX= afEgQAsFWkotwPKsrUtyWSOAhBQcUeL28IE1H3xMWv0x53uQ5Q-BjcDWsNRvb8hj59cPge0-SGA= TisBW2pih1tJebMxyPuGdMsv9ZIGNq0xkPbNrYL4qux3s6GNieqgTa7jz7L0OAhs9_fNGH7O0F1= HiXoTvh49Pi8fZecNJp9-v-sOeduj0r5v-nf55-B8AAP__3jhpCQ" style=3D"text-decorat= ion: none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-48.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/eJwskEuu5CAMRVcDMxA4_DJg0JPsg4CpoEdDKZCWqlbfSvRm1_KRj3WTX5wMz= kaKXlqltZMOLMW_oVRWkjdO7NZktavonBFCSB1BiYUePhiblhVWNDumPefFWimiwd2o1RkXafEg= QAsFWkotwPKsrUtyWSOAhBQcUeL28IE1H3xMWv0x53uQ5Q-BjcDWsNRvb8hj59cPge0-SGATisB= W2pih1tJebMxyPuGdMsv9ZIGNq0xkPbNrYL4qux3s6GNieqgTa7jz7L0OAhs9_fNGH7O0F1HiXo= Tvh49Pi8fZecNJp9-v-sOeduj0r5v-nf55-B8AAP__3jhpCQ" 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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutnsrrTS-qBDofg_pJUVmzpxidVC-vUloT0OM8zj1eQEs= 0S1S8LomQWFol2ueduHraYgUGJovngVCQCArOTB2TWJLo28ugyoGR27nFvEUktlbDqh3RIBMXhi= RAaKY-MoFd2kREg1i_Hw5Iznsrd1PLvd09r752ncm6HZ0PxfGJrvhmYOOAUXF-Pmq3HvFVzRSDx= EDH7wodahSJFhmjijCk5Zvb2n18lx9u12MR76cez55zGej5uu92O8Ld32VL72j-ElbXu6PNd_6T= vRbwAAAP__sHhVRQ" style=3D"display: flex; min-height: 148px; font-family: -= apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; bor= der-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color:=
    #0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">How I write =
    my blogs in Obsidian and publish instantly</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">I&#x2019;ve been using Ob= sidian for all my writing lately, and it&#x2019;s been a game changer. The = loc<span class=3D"desktop-only">al-first model means everythin</span>&#x202= 6;</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-16.png" 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"ingau=
    " style=3D"line-height: 1.5em;">ingau</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/obsidian-publish.p= ng&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/obsidian-publish.png" 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/eJwsz01uwyAUBODTwA7r8QwGL1h043vwZ_upBKJAGrmnrxJ1OaORPk1ys5Xemsizk0ZpbaVFw= _PNUxGU3GIhmGVXQUVrFwCQOqKCmZ_Ox7iGNevZApp9WcDmPeVVxiytQpg5OQTUoFBLqQHNtGtj= k5zXiCgxecsUvJ2p57KfUx-8uHOMe2fzF8ON4Ub18M_plhluobSD4Xa2lyDxetDI4naJd9sFVdF= Cp0S-Cl-TuD9DoX4Kqn34OsrFcOMP92FaH1QPpmC0VvzvNfWrxvPRppoHHy48y7f4vOfDHe_1f_= px-BcAAP__xrZeOg" style=3D"text-decoration: none; color: #15212A; font-size=
    : 15px; line-height: 1.5em; font-weight: 600;">
    How I write my blogs in Obsidian an=
    d publish instantly
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwsz01uwyAUBODTwA7r8QwGL1h043v= wZ_upBKJAGrmnrxJ1OaORPk1ys5Xemsizk0Zpb= aVFw_PNUxGU3GIhmGVXQUVrFwCQOqKCmZ_Ox7iGNevZApp9WcDmPeVVxiytQpg5OQTUoFBLqQHN= tGtjk5zXiCgxecsUvJ2p57KfUx-8uHOMe2fzF8ON4Ub18M_plhluobSD4Xa2lyDxetDI4naJd9s= FVdFCp0S-Cl-TuD9DoX4Kqn34OsrFcOMP92FaH1QPpmC0VvzvNfWrxvPRppoHHy48y7f4vOfDHe= _1f_px-BcAAP__xrZeOg" style=3D"text-decoration: none; margin-top: 12px; col= or: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
    I=E2=80=99ve been using Obsidia=
    n for all my writing lately, and it=E2=80=99s been a game changer. The loc<= span class=3D"desktop-only">al-first model means everythin</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/eJwsz01uwyAUBODTwA7r8QwGL1h043vwZ_upBKJAGrmnrxJ1OaORPk1ys= 5Xemsizk0ZpbaVFw_PNUxGU3GIhmGVXQUVrFwCQOqKCmZ_Ox7iGNevZApp9WcDmPeVVxiytQpg5= OQTUoFBLqQHNtGtjk5zXiCgxecsUvJ2p57KfUx-8uHOMe2fzF8ON4Ub18M_plhluobSD4Xa2lyD= xetDI4naJd9sFVdFCp0S-Cl-TuD9DoX4Kqn34OsrFcOMP92FaH1QPpmC0VvzvNfWrxvPRppoHHy= 48y7f4vOfDHe_1f_px-BcAAP__xrZeOg" style=3D"text-decoration: none; color: #1= 5212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-16.png" 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/eJwsz01uwyAUBODTwA7r8QwGL1h043vwZ_upBKJAGrmnrxJ1OaORPk1ys5Xem= sizk0ZpbaVFw_PNUxGU3GIhmGVXQUVrFwCQOqKCmZ_Ox7iGNevZApp9WcDmPeVVxiytQpg5OQTU= oFBLqQHNtGtjk5zXiCgxecsUvJ2p57KfUx-8uHOMe2fzF8ON4Ub18M_plhluobSD4Xa2lyDxetD= I4naJd9sFVdFCp0S-Cl-TuD9DoX4Kqn34OsrFcOMP92FaH1QPpmC0VvzvNfWrxvPRppoHHy48y7= f4vOfDHe_1f_px-BcAAP__xrZeOg" style=3D"text-decoration: none; color: #15212=

    ingau
    =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%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS-qBDofg_pJUcmzpxidVC-vUloT0OM8zj1eQEs= 0S1LWFk7wWFom3XvO3DVlMQKDEsXFhFAgCgV2Jwdk3qGhcqCLhwIVUppNQ8SXEN25LtlgjIA5NH= 9EBxXHyUim5SIqSaxTA8OePZ9mUdz273tPb-eRr3Zmg2NP8Xhua7oXkiCuAQjJuvxr1XcEUj-SF= i4IFDrUORIsM0-YwqOGVle0-vk-Ps2-1iGPpx7PnnMZ6Pm673Y7y1bnsqX_vH8JK2PV2e67_0ne= g3AAD__46jVQA" style=3D"display: flex; min-height: 148px; font-family: -app= le-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; border= -radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #0= f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">This blog is=
    hosted on a Nintendo Wii</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;"></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-11.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/emf-wii.jpg&#39;);=
    display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/emf-wii.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/eJwskEFuwyAURE8DOxB8wJAFi258DzA4RiUQ5f-2ck9fOepqNNLTPGlKNEGn4Ddeo_bWuaADe= F4fqXXRSlyCyn7ZbbZbCItSSrsNrDL8iDevfQh6MTdTIedskrHKh2SsBpdc4S2CAqcsOK2dAi93= 50PR5rYBaCgpMKsuj8Ta90Mi8R4Poicy88FgZbDmPu-yjb1uVIvEE6k-kMH6nEhXXvtCWQFa0NF= QXLxoKI6JVIuYQyQx2qA6yhQ_rTFY-Su-dROpjTuziubs6feUeI7teE05KnGK-at_ivcLnOL9ov= _bd4S_AAAA__9fXF6c" style=3D"text-decoration: none; color: #15212A; font-si= ze: 15px; line-height: 1.5em; font-weight: 600;">
    This blog is hosted on a Nintendo W=
    ii
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwskEFuwyAURE8DOxB8wJAFi258DzA= 4RiUQ5f-2ck9fOepqNNLTPGlKNEGn4Ddeo_bWu= aADeF4fqXXRSlyCyn7ZbbZbCItSSrsNrDL8iDevfQh6MTdTIedskrHKh2SsBpdc4S2CAqcsOK2d= Ai9350PR5rYBaCgpMKsuj8Ta90Mi8R4Poicy88FgZbDmPu-yjb1uVIvEE6k-kMH6nEhXXvtCWQF= a0NFQXLxoKI6JVIuYQyQx2qA6yhQ_rTFY-Su-dROpjTuziubs6feUeI7teE05KnGK-at_ivcLnO= L9ov_bd4S_AAAA__9fXF6c" style=3D"text-decoration: none; margin-top: 12px; c= olor: #738a94; font-size: 13px; line-height: 1.5em; font-weight: 400;">
    =20
    </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/eJwskEFuwyAURE8DOxB8wJAFi258DzA4RiUQ5f-2ck9fOepqNNLTPGlKN= EGn4Ddeo_bWuaADeF4fqXXRSlyCyn7ZbbZbCItSSrsNrDL8iDevfQh6MTdTIedskrHKh2SsBpdc= 4S2CAqcsOK2dAi9350PR5rYBaCgpMKsuj8Ta90Mi8R4Poicy88FgZbDmPu-yjb1uVIvEE6k-kMH= 6nEhXXvtCWQFa0NFQXLxoKI6JVIuYQyQx2qA6yhQ_rTFY-Su-dROpjTuziubs6feUeI7teE05Kn= GK-at_ivcLnOL9ov_bd4S_AAAA__9fXF6c" style=3D"text-decoration: none; color: = #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/favicon-11.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/eJwskEFuwyAURE8DOxB8wJAFi258DzA4RiUQ5f-2ck9fOepqNNLTPGlKNEGn4= Ddeo_bWuaADeF4fqXXRSlyCyn7ZbbZbCItSSrsNrDL8iDevfQh6MTdTIedskrHKh2SsBpdc4S2C= AqcsOK2dAi9350PR5rYBaCgpMKsuj8Ta90Mi8R4Poicy88FgZbDmPu-yjb1uVIvEE6k-kMH6nEh= XXvtCWQFa0NFQXLxoKI6JVIuYQyQx2qA6yhQ_rTFY-Su-dROpjTuziubs6feUeI7teE05KnGK-a= t_ivcLnOL9ov_bd4S_AAAA__9fXF6c" style=3D"text-decoration: none; color: #152= 12A;">
    =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><h2 id=3D"content-spotlight" style=3D"margin-top:=
    0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Aria=
    l, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: optim= izeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Content Spotlight= </h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Meet <a href=3D"= https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9GutnsrlbS6qBDofg_5JUVmzpxidVC-= vUloT0OM8zj1ewEi0S1S8bI3gsKRbtcy7YPW81BYI6h8cwqEgAAvRKDs2tWBkfqIqUqqUFQdjU0= QcKmS0jVbpmAPDB5RA8Ux-ajVHRJiZBqEcPw5Iznsrd1PLvd89r752ncm6HJ0PRfGJruhqYIiyJ= iMW66Gvdewc0ayQ8RAw8cah1mmWVIyRdUwVSU7T2_To6zb7eLYejHsZefx3g-brrej_G2dNvz_L= V_DC9p2_Pluf5L35l-AwAA__8e-VTB" style=3D"overflow-wrap: anywhere; color: #0= f60d9; text-decoration: underline;" target=3D"_blank"><strong style=3D"font= -weight: 700;">Warracker</strong></a>, a self-hosted warranty tracking plat= form. Built for centralization, <strong style=3D"font-weight: 700;">Warrack= er</strong> allows users to <em>effortlessly keep track of product warranti= es, expiration dates, and related documentation</em> in a single place. Fea= tures include detailed records, document storage, alerts, search, authentic= ation, exports/imports, and tagging.</p><p style=3D"margin: 0 0 1.5em 0; li= ne-height: 1.6em;"><strong style=3D"font-weight: 700;">Warracker</strong> c=
    an be <a href=3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GutnsrrTS6qBD= ofg99BubOnGJ1UL69CWhPQ4zzMdXoxFM4otuEb1lFhTyul3Ttk9bjU4ge9dttkXEAQByIQtGr7F= Bzz5k7oF7azlVbFIq-tSTJ-Od3iIBMVhiRAbyc2cvFU0oREg1ibLw5Mxn2_s6n0PvcR3j81TmTd= GiaPkvFC13RUvNbIAlKLNclXmvYHLxxJNHZyfrap2yZJlC4IRFMKRi9T2-To5zbLeLsjCOY08_j= _l83Mp6P-ZbG3rE_LV_TC9pPeLluf5L35F-AwAA__8R2lXD" style=3D"overflow-wrap: an= ywhere; color: #0f60d9; text-decoration: underline;" target=3D"_blank">easi=
    ly installed via Docker</a> and requires a separate PostgreSQL container fo=
    r external storage.</p>
    <!--kg-card-begin: html-->
    <img src=3D"https://cdn.jsdelivr.net/gh/selfhst/cdn/assets/images/content-s= potlight/screenshot-warracker.webp" alt=3D"A screenshot of Warracker&#39;s = dashboard featuring multiple products in a grid view with related warranty = information including purchase dates, warranty length, expiration dates, pr= ice, and serial numbers." style=3D"border: none; -ms-interpolation-mode: bi= cubic; max-width: 100%;">


    <!--kg-card-end: html-->
    <p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Links: <a href=3D"htt= ps://email.mail.selfh.st/c/eJw0j81qwzAQhJ9Gusnsrv7WBx0Kxe8haaXY1IlLrBbSpy8J= 7XGYYT4-SZYxc6y6JYzOe0amqNs1b7vZJAWGEkN3xVXmAADoKzmwek0t9-o9R8mNXROpwM5KwGK= t70xZb4mAPDjyiB4oTt1HFrRzJUKSzMrBkzOdbe_rdA69p3WMz1PZN0WLouW_ULTcFS3Qg_QZm7= LLVdl3AVtqJG8iBmdcEDGFC5t59hkr45yr0_f0OjnOsd0uysE4jj3_PKbzcavr_ZhubeiRytf-Y= V7SeqTLc_2XvhP9BgAA___mjVW9" rel=3D"noreferrer" style=3D"overflow-wrap: any= where; color: #0f60d9; text-decoration: underline;" target=3D"_blank"><stro=
    ng style=3D"font-weight: 700;">Source Code</strong></a></p><h2 id=3D"videos= -and-podcasts" style=3D"margin-top: 0; font-family: -apple-system, BlinkMac= SystemFont, 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;">Videos and Podcasts</h2><ul style=3D"margin: 0 0 1.5em 0;=
    line-height: 1.6em; padding-left: 1.3em; padding-right: 1.5em; list-style:=
    disc; max-width: 100%;"><li style=3D"margin: 0.5em 0; padding-left: 0.3em;=
    line-height: 1.6em;"><a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQ= RL9GusnsrlbW6qBDofg_JK0TmzpxidVC-vXFoT0OM8zjafaCRWKzc8bIIQgKRTvfyrq5VfMoUON= 44cpNZAQADI0YvF1yEE2KyVdSYA1ctYCkAiIVsFWxayagAEwBMQDF4RKiKPrUiJC0iGE4OcMxb5= dlOLrd8tL752H8m6HJ0PRfGJoehqakJz8V46eb8e8KvrZIwUUc2fGo6qpUcSmFgk0wlcb2kV8n-= 9HX-9Uw9H3fys9zOJ73tjz24T5323P92j7cS9r2fD3Xf-k7028AAAD__y4aVLw" style=3D"ov= erflow-wrap: anywhere; color: #0f60d9; text-decoration: underline;" target= =3D"_blank"><strong style=3D"font-weight: 700;">SilverBullet Intro &amp; De=
    mo (v2 edition)</strong></a> | Zef Hemel</li><li style=3D"margin: 0.5em 0; = padding-left: 0.3em; line-height: 1.6em;"><a href=3D"https://email.mail.sel= fh.st/c/eJw0j8FqwzAQRL9GutmsVivt-qBDofg_VpIVmzpxidVC-vUloT0OM8zj1eTFqXCxS3J= MIYgTZLtcdduHraYokDk2ylREIgC4UJDA2zWBaGsAjMxS66LAMao0Jcaptsx2SwgYgDA4FwB5bI= GlOj8VRIdVxRA8OeO57G0dz273tPb-eRr_ZnA2OP8XBue7wVmZULJX4-er8e8VfC6MYWAXaaBY6= 5AlyzBNQV0RN2khe0-vk-Ps2-1iCPpx7PrzGM_Hraz3Y7wt3faUv_aP4SVte7o813_pO-FvAAAA= __94GVUs" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration=
    : underline;" target=3D"_blank"><strong style=3D"font-weight: 700;">DITCH P= ASSWORDS: Self-Host PassKeys with Pocket ID</strong></a> | Techdox</li><li = style=3D"margin: 0.5em 0; padding-left: 0.3em; line-height: 1.6em;"><a href= =3D"https://email.mail.selfh.st/c/eJw0j81qwzAQhJ9GusloVyvt-qBDofg99BubOnGJ1= UL69CWhPQ4zzMdXoxNIwkW3CEzeCwiybte07WarMYjNHDplKiLBWgu-IFmn11ioBU6AoSH3LNCk= dJLUegiziOt6i2jRW0IP4C3y1D1LBTcXRMCaRJF9cqaz7X2dzqH3uI7xeSr3pnBRuPwXCpe7wgU= DZ-kiyi1X5d6rdbkwesMQyFCo1WTJYubZJygCcyqk7_F1cpxju10U2XEce_p5TOfjVtb7Md3a0C= Pmr_3DvKT1iJfn-i99R_wNAAD__3wdVR8" style=3D"overflow-wrap: anywhere; color:=
    #0f60d9; text-decoration: underline;" target=3D"_blank"><strong style=3D"f= ont-weight: 700;">Checkmate - Simpler Than Grafana, More Features Than Upti= me-Kuma</strong></a> | Jim&#39;s Garage</li><li style=3D"margin: 0.5em 0; p= adding-left: 0.3em; line-height: 1.6em;"><a href=3D"https://email.mail.self= h.st/c/eJw0j0tqxDAQRE8j7WS6W7_2QotA8D0ktTU28djBVgKT04cZkmVRRT2eJMuYOVY9J4zO= e0amqOd7XjezSgoMJYbmiqvMAQDQV3Jg9ZKcrRikiWTbICAB5bmM3KS0HCCyXhMBeXDkET1QHJq= PLGjHSoQkmZWDJ2e45q0tw9X1lpbePy9l3xRNiqb_QtF0KppyLBFtq8pOd2XfBWypkbyJGJxxQc= QULmzG0WesjGOuTp_pdXJcfd1vykE_ji3_PIbrsdflPIZ97rqn8rV9mJe07un2XP-l70S_AQAA_= __Q4VWp" style=3D"overflow-wrap: anywhere; color: #0f60d9; text-decoration:=
    underline;" target=3D"_blank"><strong style=3D"font-weight: 700;">NEW Zima= Board 2, super fast, tiny Home Server</strong></a> | Christian Lempa</li></= ul><h2 id=3D"command-line-corner-curli" 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;">Command Line Corner: curl -I</h2= ><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">Use <strong style=3D= "font-weight: 700;">curl -I </strong>(i) to fetch only the HTTP headers of =
    a request rather than the entire body:</p><pre style=3D"white-space: pre-wr= ap; overflow: auto; background: #15212A; padding: 15px; border-radius: 3px;=
    line-height: 1.2em; color: #ffffff;"><code class=3D"language-bash" style= =3D"font-size: 0.9em;">$ curl -I https://news.ycombinator.com/
    HTTP/2 403
    date: Fri, 25 Apr 2025 07:00:00 GMT
    content-type: text/html; charset=3DUTF-8
    etc...</code></pre><h2 id=3D"related-news-and-content" style=3D"margin-to=
    p: 0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ar= ial, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: opt= imizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Related News an=
    d Content</h2><div>
    <!--[if !mso !vml]-->
    <div class=3D"kg-card kg-bookmark-card " style=3D"margin: 0 0 1= =2E5em; padding: 0; width: 100%; background: #ffffff;">
    <a class=3D"kg-bookmark-container" href=3D"https://email.ma= il.selfh.st/c/eJw0j81qwzAQhJ9GutloV7va9UGHQvF76M-xqROXWC2kT18S2uMww3x8NXqFp= FJsiyDErKAotl3Ttg9bjUFdlrBQpqIanHPABcl5u0ZWX6eEjYSoiecGjluRhqEIpQXtFtEhO0IG= YIcyLixawU8FEbAmNeSenPFs-7KOZ7d7XHv_PI1_MzgbnP8Lg_Pd4KwUFl8lGT9fjX-vzuciyIN= AoIFCrUPWrMM0cYKiMKVC9h5fJ8fZt9vFkOvHsaefx3g-bmW9H-Otddtj_to_hpe07fHyXP-l74= i_AQAA__8nX1TT" style=3D"display: flex; min-height: 148px; font-family: -ap= ple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; borde= r-radius: 3px; border: 1px solid #e0e7eb; overflow-wrap: anywhere; color: #= 0f60d9; text-decoration: none;" target=3D"_blank">
    <div class=3D"kg-bookmark-content" style=3D"display: in= line-block; width: 100%; padding: 20px;">
    <div class=3D"kg-bookmark-title" style=3D"color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">Wait, how di=
    d a decentralized service like Bluesky go down? | TechCrunch</div>
    <div class=3D"kg-bookmark-description" style=3D"dis= play: -webkit-box; overflow-y: hidden; margin-top: 12px; max-height: 40px; = color: #73818c; font-size: 13px; line-height: 1.5em; font-weight: 400; -web= kit-line-clamp: 2; -webkit-box-orient: vertical;">It turns out that decentr= alized social networks can go down, too. On Thursday evening, th<span class= =3D"desktop-only">e decentralized social network</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/cropped-cropped-favicon-gradient-11.png" alt s= tyle=3D"border: none; -ms-interpolation-mode: bicubic; max-width: 100%; mar= gin-right: 8px; width: 22px; height: 22px; display: none;" width=3D"22" hei= ght=3D"22">
    <span class=3D"kg-bookmark-author" src=3D"TechC= runch" style=3D"line-height: 1.5em;">TechCrunch</span>
    <span class=3D"kg-bookmark-publisher" src=3D"Sa= rah Perez" style=3D"overflow: hidden; max-width: 240px; line-height: 1.5em;=
    text-overflow: ellipsis; white-space: nowrap;"><span style=3D"margin: 0 6p= x;">&#x2022;</span>Sarah Perez</span>
    </div>
    </div>
    <div class=3D"kg-bookmark-thumbnail" style=3D"min-width=
    : 140px; max-width: 180px; background-repeat: no-repeat; background-size: c= over; background-position: center; border-radius: 0 2px 2px 0; background-i= mage: url(&#39;https://selfh.st/content/images/thumbnail/bluesky-GettyImage= s-2185142051.jpg&#39;); display: none;">
    <img src=3D"https://selfh.st/content/images/thumbna= il/bluesky-GettyImages-2185142051.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/eJwskE0KIyEUhE-jOxt9PluzcDGbvoc_L1Fi2qE1Ccnphw6zKaqgqA8qe-1UcDZx8sqiMU45s= JweoTZRs1-djHa9YsTk3CqlVCYBSs2LzznEIEmHoE1AJHVBbeKKykbMq1O8epBgJIJRykiwy9VY= l5W-JAAFOTiG8uQsg9q1LGPy5sucfwfTfxhsDLZJqaTjuaeypP5gsJ2DDDaJpz_lHeoUpb9Frlk= EkSnRPo_Q6peyGHS8aiLR6p1EbE8a94-4dZH7e2ew8cP_yH3Mut8Yytl7C9_PMj57Kkdfdpp8-v= hsd_E7hE9_O9v_08vDvwAAAP__-Uxi_g" style=3D"text-decoration: none; color: #1= 5212A; font-size: 15px; line-height: 1.5em; font-weight: 600;">
    Wait, how did a decentralized servi=
    ce like Bluesky go down? | TechCrunch
    </a>
    </td>
    </tr>
    <tr>
    <td>
    <div class=3D"kg-bookmark-description--= outlook">
    <a href=3D"https://email.mail.selfh= =2Est/c/eJwskE0KIyEUhE-jOxt9PluzcDGbvoc= _L1Fi2qE1Ccnphw6zKaqgqA8qe-1UcDZx8sqiM= U45sJweoTZRs1-djHa9YsTk3CqlVCYBSs2LzznEIEmHoE1AJHVBbeKKykbMq1O8epBgJIJRykiw= y9VYl5W-JAAFOTiG8uQsg9q1LGPy5sucfwfTfxhsDLZJqaTjuaeypP5gsJ2DDDaJpz_lHeoUpb9= FrlkEkSnRPo_Q6peyGHS8aiLR6p1EbE8a94-4dZH7e2ew8cP_yH3Mut8Yytl7C9_PMj57Kkdfdp= p8-vhsd_E7hE9_O9v_08vDvwAAAP__-Uxi_g" style=3D"text-decoration: none; margi= n-top: 12px; color: #738a94; font-size: 13px; line-height: 1.5em; font-weig= ht: 400;">
    It turns out that decentralized=
    social networks can go down, too. On Thursday evening, th<span class=3D"de= sktop-only">e decentralized social network</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/eJwskE0KIyEUhE-jOxt9PluzcDGbvoc_L1Fi2qE1Ccnphw6zKaqgqA8qe= -1UcDZx8sqiMU45sJweoTZRs1-djHa9YsTk3CqlVCYBSs2LzznEIEmHoE1AJHVBbeKKykbMq1O8= epBgJIJRykiwy9VYl5W-JAAFOTiG8uQsg9q1LGPy5sucfwfTfxhsDLZJqaTjuaeypP5gsJ2DDDa= Jpz_lHeoUpb9FrlkEkSnRPo_Q6peyGHS8aiLR6p1EbE8a94-4dZH7e2ew8cP_yH3Mut8Yytl7C9= _PMj57Kkdfdpp8-vhsd_E7hE9_O9v_08vDvwAAAP__-Uxi_g" style=3D"text-decoration:=
    none; color: #15212A;">
    <img src=3D"https:/= /selfh.st/content/images/icon/cropped-cropped-favicon-gradient-11.png" widt= h=3D"22" height=3D"22" alt=3D" ">
    </a>
    </td>
    =20
    <td valign=3D"middle" class=3D"= kg-bookmark-byline--outlook">
    <a href=3D"https://email.ma= il.selfh.st/c/eJwskE0KIyEUhE-jOxt9PluzcDGbvoc_L1Fi2qE1Ccnphw6zKaqgqA8qe-1Uc= DZx8sqiMU45sJweoTZRs1-djHa9YsTk3CqlVCYBSs2LzznEIEmHoE1AJHVBbeKKykbMq1O8epBg= JIJRykiwy9VYl5W-JAAFOTiG8uQsg9q1LGPy5sucfwfTfxhsDLZJqaTjuaeypP5gsJ2DDDaJpz_= lHeoUpb9FrlkEkSnRPo_Q6peyGHS8aiLR6p1EbE8a94-4dZH7e2ew8cP_yH3Mut8Yytl7C9_PMj= 57Kkdfdpp8-vhsd_E7hE9_O9v_08vDvwAAAP__-Uxi_g" style=3D"text-decoration: non=
    e; color: #15212A;">
    TechCrunch
    &nbsp;&#x2022;&nbsp;
    Sarah Perez
    </a>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div class=3D"kg-bookmark-spacer--outlook" style=3D"height: 1.5= em;">&nbsp;</div>
    <![endif]--></div><h2 id=3D"share-your-content" style=3D"margin-top=
    : 0; font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ari= al, sans-serif; line-height: 1.11em; font-weight: 700; text-rendering: opti= mizeLegibility; margin: 1.5em 0 0.5em 0; font-size: 32px;">Share Your Conte= nt</h2><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;">I&#39;m always=
    looking for new and existing self-hosted content to share in <strong style= =3D"font-weight: 700;">Self-Host Weekly</strong>. Reach out using the butto=
    n below if you&#39;d like to have your own content featured or have a sugge= stion for content types you&#39;d like to see featured in future newsletter= s.</p><p style=3D"margin: 0 0 1.5em 0; line-height: 1.6em;"></p><div class= =3D"btn btn-accent" style=3D"box-sizing: border-box; width: 100%; display: = table;"><table border=3D"0" cellspacing=3D"0" cellpadding=3D"0" align=3D"ce= nter" style=3D"border-collapse: separate; mso-table-lspace: 0pt; mso-table-= rspace: 0pt; width: auto;" width=3D"auto"><tr><td align=3D"center" style=3D= "font-size: 18px; vertical-align: top; color: #15212A; border-radius: 5px; = text-align: center; font-family: -apple-system, BlinkMacSystemFont, Roboto,=
    Helvetica, Arial, sans-serif; background-color: #0F60D9;" valign=3D"top" b= gcolor=3D"#0F60D9"><a href=3D"https://email.mail.selfh.st/c/eJw0j8FqwzAQRL9= GutnsrlbS6qBDofg_ZK0cmzpxidVC-vUloT0OM8zjaXaCRWK1LWNk7wWFom3Xsu3DpjkIzDEsPH= MVCQCAvhKDs2tmFVeDUgySGJBoCcUppkYpqQjZLROQByaP6IHiuPgoii5VIiQtYhienPFs-7KOZ= 7d7Xnv_PI17MzQZmv4LQ9Pd0FQVWgxajZuuxr0ruLlG8kPEwAMH1WGWWYaUfMEqmEple8-vk-Ps= 2-1iGPpx7OXnMZ6PW13vx3hr3fY8f-0fw0va9nx5rv_Sd6bfAAAA___kT1So" style=3D"over= flow-wrap: anywhere; border: solid 1px #3498db; border-radius: 5px; box-siz= ing: border-box; cursor: pointer; display: inline-block; font-size: 14px; f= ont-weight: bold; margin: 0; padding: 12px 25px; text-decoration: none; bac= kground-color: #0F60D9; border-color: #0F60D9; color: #FFFFFF;" target=3D"_= blank">Let&#39;s Talk &#x1F48C;</a></td></tr></table></div><p style=3D"marg= in: 0 0 1.5em 0; line-height: 1.6em;"></p>
    <!-- POST CONTENT END -->

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

    <!-- END MAIN CONTENT AREA -->

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


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

    <tr>
    <td class=3D"subscription-d= etails" style=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, He= lvetica, Arial, sans-serif; font-size: 18px; vertical-align: top; color: #1= 5212A;" valign=3D"top">
    <p class=3D"" style=3D"= margin: 0 0 1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; l= ine-height: 1.45em; text-decoration: none; color: #15212A;">Name: Errol Cas= ey</p>
    <p style=3D"margin: 0 0=
    1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
    1.45em; text-decoration: none; color: #15212A;">Email: <a href=3D"#" style= =3D"overflow-wrap: anywhere; text-decoration: none; color: #15212A;" target= =3D"_blank">selfhosting@toolazy.synchro.net</a></p>
    <p style=3D"margin: 0 0=
    1.5em 0; margin-bottom: 0; font-size: 15px; font-weight: 400; line-height:=
    1.45em; text-decoration: none; color: #15212A;">Member since: 23 December = 2024</p>
    </td>
    <td align=3D"right" valign= =3D"bottom" class=3D"manage-subscription" style=3D"font-family: -apple-syst= em, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif; white-space: = nowrap; font-size: 15px; font-weight: 600; text-align: right; line-height: = 1.45em; vertical-align: bottom; color: #0f60d9;">
    <a href=3D"https://emai= l.mail.selfh.st/c/eJw0j01ugzAQRk9j74JmBv-xmEU33MPYOKC6OMKTSunpq6B2-fQ96dPLP= AaMwSe9MnpjbcBAXq9fca-3PbMLsHhXzGJSCA4A0CYyMOqNJzR5Ks5ZMC6YCYq3GWOhBT26iEXv= TEAWDFlEC-SHYn3IOE6JCCnHoAy8f4a-1rINXXTlTeTR1fihaFY0_w8XjYrmRzslVkVzTKk9D9E= nX07rsh93ZUBaq_HnNfTXkbazDccqWnh51s_b1aSF72_7j76ZfgMAAP__4TBNfQ" style=3D"c= olor: #0f60d9; text-decoration: none; overflow-wrap: anywhere;" target=3D"_= blank"> Manage subscription &#x2192;</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>

    <tr>
    <td class=3D"wrapper" align=3D"center" styl= e=3D"font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Ari= al, sans-serif; font-size: 18px; vertical-align: top; color: #15212A; box-s= izing: border-box;" valign=3D"top">
    <table role=3D"presentation" border=3D"=
    0" cellpadding=3D"0" cellspacing=3D"0" width=3D"100%" style=3D"border-colla= pse: separate; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; p= adding-top: 40px; padding-bottom: 30px;">
    <tr>
    <td class=3D"footer" style=3D"f= ont-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sa= ns-serif; vertical-align: top; color: #73818c; margin-top: 20px; text-align=
    : center; padding-bottom: 10px; padding-top: 10px; padding-left: 30px; padd= ing-right: 30px; line-height: 1.5em; font-size: 13px;" valign=3D"top" align= =3D"center">selfh.st &#xA9; 2025 &#x2013; <a href=3D"https://email.mail.sel= fh.st/c/eJw0kMGO2zwMhJ9GvikgKVKiDjr8wCLvIVHyxlj_SRHLLdKnL7Joj4NvMIOZXoJi1WT= LKJhYRFEpLeP_uu1-6yUqtBRXbmyqEQBQjBjCcist5t54dBsiOalKDWlFMFx7bCPyshUCEmASRA= FKl1WSdgzZiJB6Vcfw7rkcY19vl2Mue7nN-eNw4T9HV0fXf8DR9bwfZzvsubXxZuF6nlt34aNDa= JZIfMLInmPvvmlTn7NUNMVcjR3Fr_Fy4UOkhxGHZhPLQpSHgSiMrjEhJ1YNo5t1Y0yKEBDEFAWl= JqvM4Cjex69jH3OO5ztvzZYI2LewVs-8dl9r6z5zQpZ1ALWwPMv3jMcxt_unY5iPx15_vy7H626= 35-NyH3OZpZ37l_--fZnl8-3-q34W-hMAAP__t8B7BA" style=3D"overflow-wrap: anywhe= re; color: #73818c; text-decoration: underline; font-size: 13px;" target=3D= "_blank">Unsubscribe</a></td>
    </tr>

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

    </table>
    <!-- END CENTERED WHITE CONTAINER -->
    </div>
    </td>
    <td style=3D"font-family: -apple-system, BlinkMacSystemFont=
    , Roboto, Helvetica, Arial, sans-serif; font-size: 18px; vertical-align: to=
    p; color: #15212A;" valign=3D"top">&#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/eJwsjtGKAyEMRb-mvlWSTNT0IR-jUTvDzs5AdRe6X7-09O1eOHBO1UUwSzLXFBOHICiUXP= vO237dqkaBkmLnwiYSAQCDEcPiVsXICKHcjK1Iib1xzYiQrVkubN1tSkABmAJiAEq-hyQVl5sRI= dUsF4aXx4-299WP6R76nueY23G_MMzz3PPf04_nYevj9Eebbmr52b-u70I39f6iP-9X6T8AAP__= rwk_AQ"></body>
    </html>

    --dbb493e817b58eea2e7b43b6838bb6e7e2fa3749f29266175c2ac66653e5--