verstra
@verstra@programming.dev
- Comment on Anyone running Sandstorm? 2 weeks ago:
I wouldn’t say so - it’s not streaming app views from the server, it provides containers for apps, segmented into “grains”. So each open document gets it’s own container. Other than that, it’s just normal web apps (like immich or seafile).
- Comment on Anyone running Sandstorm? 2 weeks ago:
For example, ether pad (document editor) is a) packaged to be single-click deployable on sandstorm (this is similar to dokploy), but also b) modified so that it runs each document as a “grain”.
In sandstorm, “grain” is some chunk of data + an instance of the app running. So when you open a document, it will spawn a new process for it on the server and attach the data needed to that process (similar to how you would attach volumes to docker containers). This grain is isolated from other open documents, which is good for security, but also good for development:
- apps don’t need to handle the organization or storage of documents (they just write to a dir and sandstorm associates it with the grain),
- apps don’t need to handle user auth or permissions,
- Comment on Anyone running Sandstorm? 2 weeks ago:
The revolutionary thing about sandstorm is not all that much about administering hosting as it is about integrating deeply with applications.
- Submitted 2 weeks ago to selfhosted@lemmy.world | 10 comments
- Comment on What is the current state of Matrix? 2 weeks ago:
My matrix server is nearing 5 years old. I have federation disabled, because I don’t need that - we are using it as a family chat. sqlite database I’m using is now 2GB, but other than that it is working great.
I do acknowledge that I’m not leveraging the things matrix is designed for (federation, e2e encryption), but to be honest, it’s not really good at that.
- Comment on [deleted] 4 weeks ago:
Jellyfin, and yes it thinks its very cleaver with mumbling metadata.
- Comment on number box o number box 5 weeks ago:
What has to be linear? Vector?matrix? Tensor? Neither makes sense
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
Rust will take time - it has a few concept that I haven’t seen in javascript/python/java/C++ family of languages. But it gives “zero-cost abstractions” i.e. a way to write high-level code without any performance penalty. And it has great tooling and WASM support, which is what you’d be after.
But as I said, it is all not worth it now, just for this application.
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
From what I read, it could easily be a tauri app, without a backend: just
index.html
in your system’s webview. - Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
I did also forget to say it does look very nice, with animations and proper polish!
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
If you do delve into improving the performance, I suggest using Rust and
no_std
crates for dealing with images, such as docs.rs/zune-jpeg/latest/zune_jpeg/.It would probably take some time to get it working, but it would probably increase performance and support any format you can find a crate for. But it does not seem like it’s worth it.
I’ll add this to my list of “things I might to when I don’t have a side project to waste my time on” :D
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
If you are interested (and can pull together a bit of funding) I can look into how we could do this optimization in WASM.
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
It’s JavaScript.
And it is slow, but not as slow as I expected it to be. I’ve optimized a photo I’ve taken with my DSLR, 6.3MB, 24MP, JPEG. It has taken ~50sec on this phone, in Firefox.
I know, it’s a phone, but also, my phone can and does save, optimize, and apply filters to such images in <1sec.
- Comment on MAZANOKE v1.1.5: Self-hosted local image optimizer in your browser — now supports TIFF, ICO, basic auth (featured on Tailscale, LINUX Unplugged, Selfh.st) 3 months ago:
Wait, how does this work in-browser? Does it send the photos to the local server where image magick does the job, or is it using javascript to read/write images, or does it contain WASM to do that?
- Comment on Jellyfin 10.11 RC1 Released 3 months ago:
We could have a tag for things like this (if tags are a thing on lemmy) or a required prefix, such as "Software release: ".
I do like to see an announcement for things I use and have slow release schedule.
- Comment on First server: Buying hardware in a developing country 3 months ago:
Hmmm, I repurposed an old PC of mine, only buying large WD red HDDs. If I were to expand, I’d ask friends/family if anyone has an old box to sell. And maybe buy a server rack. Second option would be “used goods websites” and only after that I would be looking to buy new.
That’s because jellyfin+immich+planka+a few static websites really don’t need that much compute power. The heaviest work to be done is playing a movie, which could be done by a laptop. Unless you are planning for many users to use the server at the same time.
I live in slovenia
- Comment on What's up, selfhosters? - Sunday thread 7 months ago:
Linksys MR7360. I just got official support, so i had to install a snapshot and manually install luci.
Why this one? Because it was 50% off due to a local shop closing. Last one on the shelf too.
- Comment on What's up, selfhosters? - Sunday thread 7 months ago:
I’d score openwrt as a perfect 5/7
- Comment on What's up, selfhosters? - Sunday thread 7 months ago:
OpenWRT on a new router. The wifi works better, ethernet works up to 980Mbit/s and I don’t have all my traffic routed trough a Huawei device.
And it allows you to configure everything.
- Comment on Looking for personal cloud storage alternatives 7 months ago:
Seafile is ok. It has a weird docker container setup (multiple processes running in a single container) but works okayish
- Comment on Patch this Bish! 7 months ago:
Cool thanks.
-me
- Comment on Patch this Bish! 7 months ago:
Haha. But really what does -R mean?
Or some posts have a bunch of ,…, at the end. What’s that?
- Comment on Privately Share Photo Albums? 7 months ago:
Immich is great for this. You can share an album (or a sungle photo) by creating a link. That link can be password protected and have an expiry duration set.
- Comment on Even better than a cart of apples 9 months ago:
Also, you are looking at a few different wires at once here. Each separate wire is tensioned with a mechanism with a few moving parts.
- Comment on Even better than a cart of apples 9 months ago:
These are so simple and yet so clever. When i noticed them the first time i started noticing them everywhere (on all rail infrastructure).