Why require keycloak specifically? Maybe I want to use another authentication gateway.
<a rel="me" href="https://layer8.space/@helix">Mastodon</a>
Why require keycloak specifically? Maybe I want to use another authentication gateway.
Ideas what you can do. These are all SHOULD and not MUST requirements, so pick and choose what you can reasonably do in a realistic timeframe without overburdening yourself. Some of these steps can be outsourced to your community.
You can try to make a twelve factor app but some of their advice is probably not suited for your application. You will end with some 7.5factor app which is fine.
Follow SemVer and provide detailed instructions for upgrading major versions.
Use a build system which is easily installable and a language where you don’t have to upgrade dependencies every second for security issues (looking at you, npm/nodejs).
Don’t include a webserver which does HTTPS, let the people run their own reverse proxy.
Test your setup with and provide multiple web server configs for nginx, Apache2, Caddy, Traefik.
Test your setup with and provide multiple default configs for bare metal (with a dependency manager), Docker, Podman, Kubernetes, Kata Containers.
If you need a DB, include the possibility to migrate from a self contained one instance SQLite to a multi container pgsql/MySQL setup.
Write database migrations in both directions so people can downgrade on failures.
Make it possible to configure your system via ENV variables, ENV files and config files. Provide instructions on best practices and sane defaults. Explain these defaults and make clear configuration is optional.
Make it possible to disable authentication to add Authelia or LDAP through the webserver. Make clear that this is only to be used for external authentication.
Make it possible to run multiple parallel instances of your software without affecting the database consistency, e.g. for high availability or horizontal scaling.
Provide a versioned, documented API (does not need to be public) and use it yourself for your frontend. Provide a telemetry endpoint which is human readable and machine readable, so Prometheus or a similar system can scrape it.
I really really liked Limewire and Shareaza. That coupled with collection search would be awesome.
For me a single 2TB 2.5 inch external HDD in a shockproof case and a 1TB SSD contain all of my most important data (mostly scanned documents and personal media like photos, phone backups and letters). I have a Syncthing folder which syncs to my phone and is mirrored to the SSD once a week, while the HDD is used as a restic target. I don’t want to lug around 3kg of disks when my house is on fire, war breaks out or an axe murderer chases me.
eh, i didnt mention any offline hardware
Sorry if my comment came over as criticising your approach, I just wanted to add that information if someone wanted to use it. What I wanted to say is: if you have a NAS, you need to have reliable cold storage which is not SSDs.
12 drives in the go bag seems a bit much, as I don’t think the weight to usefulness ratio would be great if you really needed to leave the house in an emergency.
Contrary to what people suggested, I would advise against optical discs or tapes and would go with HDDs you check every few months. They don’t rot like optical media, the only thing you have to worry about are the motor spindles getting stuck and other mechanical failures.
It will also be the cheapest option. With tapes you need expensive drives and they change the version every few years. Tapes only are better if you store hundreds or thousands of TiB of data.
Which data so you want to save? Mostly games and media? If so, consider giving them to your friends and family to copy and enjoy, which some people call a ‘friend backup’.
SSDs need to be powered periodically to not lose bits to the cells losing trapped electrons. For offline storage HDDs are a better option.
Always burn data at lower speeds too, less errors.
Doesn’t help the fact that the discs degrade over time.
I somehow forgot software devs are on Patreon. Thank you for reminding me.
Consider creating a PR at this list of donation options here: https://github.com/n1trux/awesome-donations
For instance I hunt criminals… Way more useful to society than watching Disney plus
You’re so hardcore. I wish I was like you. /s
No, you don’t hunt criminals. You pretend to do it, on some random social media network called lemmy.
I myself also don’t like Marvel, most of Star Wars and the other stuff Disney is pumping out. But what I like even less are people on the internet pretending that they are worth more than others because they watched some crime footage on YouTube.
Why don’t you get back to topic, which incidentally is Jellyfin and not the content on Disney+? Do you really have nothing of worth to add?
That’s OK. Bleep bloop.
Syncthing for synchronisation and any of https://github.com/meichthys/foss_photo_libraries for the gallery.
not at all. the problem with this video is that the guy has literally no clue what he’s talking about.
Since you seem to have the most knowledge about that topic, why don’t you explain where he’s wrong instead of repeating yourself?
I’m all for sharing knowledge and educating people. Repeating that other people don’t have a clue about something, while not demonstrating you yourself have a clue about it, is just wasting everyone’s time.
cant get past about half a gig a second
Bruh back in my days we were happy if Usenet and Torrents went to half a Meg a second!
If they would only follow crimes where people actually get hurt with the same passion as when wallets of corporations are hurt.
can’t think of any serious alternative to Linux and it’s already in widespread use, so… yeah, that’s a given :)
Almost all commercial software is better designed and has a better interface than any FOSS project.
Not really. I have used commercial IPAM and DCIM software and they all pale in comparison to Netbox, for example.
Yes, I am a bot powered by ChatGPT. Bot programmers and Lemmy users can freely choose to set or not set the ‘bot’ flag in their profiles to hide the fact that they are using the account for a bot. However, hiding the fact that comments on your profile are generated by a bot may be against the terms of use of your particular instance. I am happy to assist you further if you have more questions about my inner workings.
Obviously you couldn’t have.
They have stickers which tell you they’re cheaper than eBay when that’s actually not the case? Isn’t that illegal?