home.social

#dropserver — Public Fediverse posts

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

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

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

    habr.com/ru/companies/beeline_

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

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

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

    habr.com/ru/companies/beeline_

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

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

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

    habr.com/ru/companies/beeline_

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

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

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

    habr.com/ru/companies/beeline_

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

  5. 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

  6. 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

  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. 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

  10. 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

  11. 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.... 🛫😎

  12. #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

  13. 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/

  14. 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

  15. 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.

  16. 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/

  17. #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

  18. 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 🎉

  19. #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

  20. 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.

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

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

    olivierforget.net/blog/2024/dr

  22. 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

  23. 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.

  24. 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

  25. 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

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

    olivierforget.net/blog/2024/dr

  27. I made a contribution to browserslist:

    github.com/browserslist/browse

    I have been trying to get the Lume static site generator to run inside a #Dropserver sandbox, but I have been running into all kinds of issues: some modules written for #NodeJS assume they have read permissions for the entire disk, and error out when you run them with restrictive permissions. Any project that uses #PostCSS + #autoprefixer (ie most build systems) will hit this.

    github.com/browserslist/browse

    1/2

  28. Time for a re- #introduction!

    👋 I'm Olivier Forget (you can call me Oliver), I'm part #Canadian, part #French, and US born. Grew up with a passion for #aviation, and #space. I was an #aerospace engineer for a while then started writing #software for a living.

    Currently I'm building #dropserver which aims to give you a little place on the internet where you can easily run your own apps for your personal use.

    I love #windsurfing / #wingfoiling. Also #camping, #cycling and #rockclimbing!

  29. 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.

  30. 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

  31. #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

  32. Blog post: #Dropserver progress update for February (yes, it's a bit late 😬)

    Stuff about #lume #ssg Dropserver app, submitting a patch to #browserslist to help it run in #Deno with limited permissions, and more.

    olivierforget.net/blog/2024/dr

  33. Time for a re- #introduction!

    👋 I'm Olivier Forget (you can call me Oliver), I'm part #Canadian, part #French, and US born. Grew up with a passion for #aviation, and #space. I was an #aerospace engineer for a while then started writing #software for a living.

    Currently I'm building #dropserver which aims to give you a little place on the internet where you can easily run your own apps for your personal use.

    I love #windsurfing / #wingfoiling. Also #camping, #cycling and #rockclimbing!

  34. Time for a re- #introduction!

    👋 I'm Olivier Forget (you can call me Oliver), I'm part #Canadian, part #French, and US born. Grew up with a passion for #aviation, and #space. I was an #aerospace engineer for a while then started writing #software for a living.

    Currently I'm building #dropserver which aims to give you a little place on the internet where you can easily run your own apps for your personal use.

    I love #windsurfing / #wingfoiling. Also #camping, #cycling and #rockclimbing!

  35. Time for a re- #introduction!

    👋 I'm Olivier Forget (you can call me Oliver), I'm part #Canadian, part #French, and US born. Grew up with a passion for #aviation, and #space. I was an #aerospace engineer for a while then started writing #software for a living.

    Currently I'm building #dropserver which aims to give you a little place on the internet where you can easily run your own apps for your personal use.

    I love #windsurfing / #wingfoiling. Also #camping, #cycling and #rockclimbing!