home.social

#dropserver — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dropserver, aggregated by home.social.

fetched live
  1. Все про себя, да про себя. Серверные системы и платформы для управления приложениями — еще один шаг в тему селф-хостинга

    В целом для запуска домашней лаборатории достаточно взять любой Linux-дистрибутив по нраву. Понадобилось поработать с NAS-сервером — выбрал Unraid; захотелось чего-то для встраиваемых систем — обратился к Alpine. Селф-хостинг позволяет опробовать разное, даже экспериментальное программное обеспечение. Сегодня мы в

    habr.com/ru/companies/beeline_

    #beeline_cloud #хостинг #домашние_лаборатории #StartOS #SelfHostBlocks #Runtipi #NextCloudPi #Dropserver #селфхостинг

  2. I just pushed out #Dropserver version 0.14.2

    No code changes but it fixes the released binaries to support arm64 builds. Also, the Mac build of ds-dev was previously broken (implied as amd64 but was actually arm64. 🤦‍♂️ )

    It's 0.14.2 because the release workflow failed when I tagged 0.14.1 😞

    This also lays the ground work for releasing ds-host for Mac, which is pretty much ready to go, I just need to write some docs.

    github.com/teleclimber/Dropser

  3. I just pushed out #Dropserver version 0.14.2

    No code changes but it fixes the released binaries to support arm64 builds. Also, the Mac build of ds-dev was previously broken (implied as amd64 but was actually arm64. 🤦‍♂️ )

    It's 0.14.2 because the release workflow failed when I tagged 0.14.1 😞

    This also lays the ground work for releasing ds-host for Mac, which is pretty much ready to go, I just need to write some docs.

    github.com/teleclimber/Dropser

  4. Progress update for #Dropserver for September (finally!)

    I write about Bubblewrap, sandboxing, #Tailscale in the real world, work on the Leftovers app, and the installation experience for ds-host (which will be separate blog post.)

    olivierforget.net/blog/2025/dr

    #selfhosting #opensource

  5. Progress update for #Dropserver for September (finally!)

    I write about Bubblewrap, sandboxing, #Tailscale in the real world, work on the Leftovers app, and the installation experience for ds-host (which will be separate blog post.)

    olivierforget.net/blog/2025/dr

    #selfhosting #opensource

  6. Blog post: #Dropserver progress for August 2025. Was a bit slow getting this one out (halfway through September, already?!?) but it's a cathartic one because I spent the month finding things I need to change, add and rip out as the project evolves.

    olivierforget.net/blog/2025/dr

    #opensource #selfhosting

  7. Blog post: #Dropserver progress for August 2025. Was a bit slow getting this one out (halfway through September, already?!?) but it's a cathartic one because I spent the month finding things I need to change, add and rip out as the project evolves.

    olivierforget.net/blog/2025/dr

    #opensource #selfhosting

  8. I'm moving my personal note-taking app from my instance of #Dropserver that is in the public cloud to one hosted in an instance inside my home that is hidden from the internet. To do that I just created a new appspace in the new instance, then I paused the old appspace and made a backup (see UI in image below). In the new instance I hit "Restore" and pointed to the downloaded file. Voila, all my notes are in my new instance!

    I took great pains to ensure that appspaces can be picked up and moved, so doing it myself with data that is critical to me personally and having it work so well is very satisfying!

  9. I'm moving my personal note-taking app from my instance of #Dropserver that is in the public cloud to one hosted in an instance inside my home that is hidden from the internet. To do that I just created a new appspace in the new instance, then I paused the old appspace and made a backup (see UI in image below). In the new instance I hit "Restore" and pointed to the downloaded file. Voila, all my notes are in my new instance!

    I took great pains to ensure that appspaces can be picked up and moved, so doing it myself with data that is critical to me personally and having it work so well is very satisfying!

  10. Yeah this is why keeping your self-hosted stuff off the public Internet is a really good move. It's why I put #Tailscale in #Dropserver, so that I can access my stuff without risking my instance to the "background radiation of the internet" (great term!)

    mastodon.social/@Viss/11486411

  11. Yeah this is why keeping your self-hosted stuff off the public Internet is a really good move. It's why I put #Tailscale in #Dropserver, so that I can access my stuff without risking my instance to the "background radiation of the internet" (great term!)

    mastodon.social/@Viss/11486411

  12. Blog post: Progress report for #Dropserver for June and July.

    I talk about how UI improvements came about for the #Tailscale node connection interface, and where things might go next now that Tailscale integration is done (or done enough for now at least).

    olivierforget.net/blog/2025/dr

    #opensource #selfhosting

  13. Blog post: Progress report for #Dropserver for June and July.

    I talk about how UI improvements came about for the #Tailscale node connection interface, and where things might go next now that Tailscale integration is done (or done enough for now at least).

    olivierforget.net/blog/2025/dr

    #opensource #selfhosting

  14. Welp I finally got it done! #Dropserver's integration with #Tailscale has shipped.

    Here is the docs page that shows you how to connect ds-host and your appspaces to your tailnet:

    dropserver.org/docs/connect-ta

    Here is the release:

    github.com/teleclimber/Dropser

    I think @tailscale is transformative for home-hosting of personal apps. It takes so much of the pain away from the networking side of self-hosting. That's why I wanted to build a solid integration.

    Next up I badly need to make it far easier to install and run ds-host.

    But first, vacation.... 🛫😎

  15. Welp I finally got it done! #Dropserver's integration with #Tailscale has shipped.

    Here is the docs page that shows you how to connect ds-host and your appspaces to your tailnet:

    dropserver.org/docs/connect-ta

    Here is the release:

    github.com/teleclimber/Dropser

    I think @tailscale is transformative for home-hosting of personal apps. It takes so much of the pain away from the networking side of self-hosting. That's why I wanted to build a solid integration.

    Next up I badly need to make it far easier to install and run ds-host.

    But first, vacation.... 🛫😎

  16. #Blog post: #Dropserver progress report for March 2025. I flex my HTML and CSS muscles and work on integrating #tailscale into the admin side of ds-host.

    olivierforget.net/blog/2025/dr

  17. #Blog post: #Dropserver progress report for March 2025. I flex my HTML and CSS muscles and work on integrating #tailscale into the admin side of ds-host.

    olivierforget.net/blog/2025/dr

  18. Counter point to @gordon's "Don't fork the Ecosystem" post: if the current ecosystem is sufficiently stunted that a fork can increase the market by orders of magnitude, it's worth a shot. (Think of the iPhone.)

    Anyways, with #Dropserver I'm totally forking the self-hosting ecosystem.

    newsletter.squishy.computer/p/

  19. Counter point to @gordon's "Don't fork the Ecosystem" post: if the current ecosystem is sufficiently stunted that a fork can increase the market by orders of magnitude, it's worth a shot. (Think of the iPhone.)

    Anyways, with #Dropserver I'm totally forking the self-hosting ecosystem.

    newsletter.squishy.computer/p/

  20. Whew finally starting to see things coming together with #tailscale integration in #Dropserver! Progress report for Feb 2025 (with screenshots):

    olivierforget.net/blog/2025/dr

    #selfhosting

  21. Whew finally starting to see things coming together with #tailscale integration in #Dropserver! Progress report for Feb 2025 (with screenshots):

    olivierforget.net/blog/2025/dr

    #selfhosting

  22. Given the way things have been going in the US, the work I put into #Dropserver feels more important today than it was two days ago.

    Americans must have agency over their interactions on the internet. dropserver.org is unfinished, imperfect and limited in scope, but it's my part in resisting.

  23. Given the way things have been going in the US, the work I put into #Dropserver feels more important today than it was two days ago.

    Americans must have agency over their interactions on the internet. dropserver.org is unfinished, imperfect and limited in scope, but it's my part in resisting.

  24. So Affinity Photo is making all kinds of requests from the Macs it's installed on. Don't know why it does that, but it's not good.

    On the Mac sandbox the ability to make client requests is a boolean: all or nothing. Since most apps like to connect to get additional resources/whatever, it's usually on, right? As a result: zero protection against this.

    mastodon.ar.al/@aral/113759435

    This is why I've been putting so much thought into outgoing net requests for #Dropserver. It's hard to get right.

    1/

  25. So Affinity Photo is making all kinds of requests from the Macs it's installed on. Don't know why it does that, but it's not good.

    On the Mac sandbox the ability to make client requests is a boolean: all or nothing. Since most apps like to connect to get additional resources/whatever, it's usually on, right? As a result: zero protection against this.

    mastodon.ar.al/@aral/113759435

    This is why I've been putting so much thought into outgoing net requests for #Dropserver. It's hard to get right.

    1/

  26. #Dropserver progress update for November:

    olivierforget.net/blog/2024/dr

    It's all about integrating #Tailscale's tsnet into ds-host and poking a bit at the open source alternative backends to Tailscale.

    #selfhosting

  27. #Dropserver progress update for November:

    olivierforget.net/blog/2024/dr

    It's all about integrating #Tailscale's tsnet into ds-host and poking a bit at the open source alternative backends to Tailscale.

    #selfhosting

  28. I had not realized that @deno_land started shipping aarch64 binaries of #Deno. github.com/denoland/deno/pull/

    That means it's time for me to work on shipping arm64 binaries of #Dropserver!

    That means Dropserver will be installable on #raspberrypi and all the other micro PCs 🎉

  29. I had not realized that @deno_land started shipping aarch64 binaries of #Deno. github.com/denoland/deno/pull/

    That means it's time for me to work on shipping arm64 binaries of #Dropserver!

    That means Dropserver will be installable on #raspberrypi and all the other micro PCs 🎉

  30. #Blog post: #Dropserver progress update for October 2024

    olivierforget.net/blog/2024/dr

    I updated apps to support Deno 2, and continued work on #Tailscale integration (with short video demo).

    #selfhosting

  31. #Blog post: #Dropserver progress update for October 2024

    olivierforget.net/blog/2024/dr

    I updated apps to support Deno 2, and continued work on #Tailscale integration (with short video demo).

    #selfhosting

  32. Blog post: "Deno 2 and Backwards Compatibility in Dropserver"

    olivierforget.net/blog/2024/de

    I look at how #Deno 2's arrival makes me break my aspirations of backwards compatibility in #Dropserver, and what I will do to make the next breaking changes in Deno a non-issue.

    I really want Dropserver apps to have a long shelf life, even after they are abandoned by their devs. But that takes good design and work. Real-world challenges like Deno 2's arrival help me clearly see what I need to do.

  33. Blog post: "Deno 2 and Backwards Compatibility in Dropserver"

    olivierforget.net/blog/2024/de

    I look at how #Deno 2's arrival makes me break my aspirations of backwards compatibility in #Dropserver, and what I will do to make the next breaking changes in Deno a non-issue.

    I really want Dropserver apps to have a long shelf life, even after they are abandoned by their devs. But that takes good design and work. Real-world challenges like Deno 2's arrival help me clearly see what I need to do.

  34. Blog post: #Dropserver progress for September 2024:

    - Send events to the frontend using Server-Sent Events
    - Deno 2 drops

    olivierforget.net/blog/2024/dr

  35. Blog post: #Dropserver progress for September 2024:

    - Send events to the frontend using Server-Sent Events
    - Deno 2 drops

    olivierforget.net/blog/2024/dr

  36. Blog post: #Dropserver progress for July and August. I continue to work on Tailscale integration, I wait for Deno 2.0, and I work on an app my wife and I use daily.

    olivierforget.net/blog/2024/dr

  37. Blog post: #Dropserver progress for July and August. I continue to work on Tailscale integration, I wait for Deno 2.0, and I work on an app my wife and I use daily.

    olivierforget.net/blog/2024/dr

  38. It's a nice companion to my other released #Dropserver app: Leftovers:

    leftovers.olivierforget.net/

    Interestingly the motivation for Leftovers is opposite of ShoppingList: Apps that track leftovers have zero value. Your leftovers are one step removed from the trash. Nobody is interested. The result is that there are few of these apps. The potential $$ isn't there. User's won't pay for it, and devs don't want to run that service.

    Easy-to-use #selfhosting it is the answer here.

  39. It's a nice companion to my other released #Dropserver app: Leftovers:

    leftovers.olivierforget.net/

    Interestingly the motivation for Leftovers is opposite of ShoppingList: Apps that track leftovers have zero value. Your leftovers are one step removed from the trash. Nobody is interested. The result is that there are few of these apps. The potential $$ isn't there. User's won't pay for it, and devs don't want to run that service.

    Easy-to-use #selfhosting it is the answer here.

  40. I finally released my ShoppingList app. It still needs work but I wanted to put it out there. My wife and I depend on it to keep our pantry and fridge stocked up and the kids fed. It's an #opensource web service that you run yourself in #Dropserver.

    shoppinglist.olivierforget.net

    Motivation: all shopping apps get sold to marketing/data harvesting agencies sooner or later. This one is 100% under your control #privacy

  41. I finally released my ShoppingList app. It still needs work but I wanted to put it out there. My wife and I depend on it to keep our pantry and fridge stocked up and the kids fed. It's an #opensource web service that you run yourself in #Dropserver.

    shoppinglist.olivierforget.net

    Motivation: all shopping apps get sold to marketing/data harvesting agencies sooner or later. This one is 100% under your control #privacy

  42. I started chipping away at #Tailscale integration for #Dropserver! It's not all rainbows and sunshine though 🫤

    olivierforget.net/blog/2024/dr

    Also, I won't post a progress report for July. Taking some time off. Back in August!

    #selfhosting

  43. I started chipping away at #Tailscale integration for #Dropserver! It's not all rainbows and sunshine though 🫤

    olivierforget.net/blog/2024/dr

    Also, I won't post a progress report for July. Taking some time off. Back in August!

    #selfhosting

  44. Blog post: #Dropserver progress for May 2024: I talk about the preparations for my next big project: #Tailscale integration.

    olivierforget.net/blog/2024/dr

  45. Blog post: #Dropserver progress for May 2024: I talk about the preparations for my next big project: #Tailscale integration.

    olivierforget.net/blog/2024/dr

  46. I finally submitted a PR to awesome-selfhosted to include #Dropserver in the self-hosted solutions category. All the usual suspects are in there already: Sandstorm, YUNOHost, etc...

    awesome-selfhosted.net/tags/se

    This will hopefully help more people learn about the existence of Dropserver.

  47. I finally submitted a PR to awesome-selfhosted to include #Dropserver in the self-hosted solutions category. All the usual suspects are in there already: Sandstorm, YUNOHost, etc...

    awesome-selfhosted.net/tags/se

    This will hopefully help more people learn about the existence of Dropserver.

  48. Released version 0.13.2 of #Dropserver today:

    github.com/teleclimber/Dropser

    It adds an HTTP proxy to the sandbox as a starting point to monitor outbound requests from the app.

    It fixes some leaking file descriptors and goroutines which caused problems for long-running instances.

    Lots of code cleanup to clear the path for the next things I'll work on.

    #FOSS #release #go #deno

  49. Released version 0.13.2 of #Dropserver today:

    github.com/teleclimber/Dropser

    It adds an HTTP proxy to the sandbox as a starting point to monitor outbound requests from the app.

    It fixes some leaking file descriptors and goroutines which caused problems for long-running instances.

    Lots of code cleanup to clear the path for the next things I'll work on.

    #FOSS #release #go #deno

  50. #Blog post: Building Backwards Compatibility into #dropserver

    Nobody likes being forced to upgrade apps to upgrade an OS, or being forced to stay on an older system to keep using old apps. I'm thinking about how to avoid these situations in Dropserver.

    olivierforget.net/blog/2024/dr

  51. #Blog post: Building Backwards Compatibility into #dropserver

    Nobody likes being forced to upgrade apps to upgrade an OS, or being forced to stay on an older system to keep using old apps. I'm thinking about how to avoid these situations in Dropserver.

    olivierforget.net/blog/2024/dr

  52. Blog Post: I wrote about my struggles trying to open up outgoing net requests in a safe way for #Dropserver apps using #Deno's permissions. It didn't go well 😭

    olivierforget.net/blog/2024/dr