Second this. Mailcow very easy to setup, though the docs could use improvement. This might have changed already.
That said, I found it easier to pay for a domain and email service where they worry about reputation and random microsoft blacklists.
Second this. Mailcow very easy to setup, though the docs could use improvement. This might have changed already.
That said, I found it easier to pay for a domain and email service where they worry about reputation and random microsoft blacklists.
Gitlab uses a ton of resources and is a pain to setup. Once you get it going, it’s fine.
Going to echo what others have said: Use Gitea or Forgejo instead if you can. Both have runners you can setup like gitlab, but they instead mimic github actions instead of gitlab ci/cd.
I run a semi-private gitea instance, and have not had any problems past the initial setup in 2+ years.
Media server client, pihole, emulation, programming or home automation project. You could even prop it up as a standalone web server and make some kinda creative thing.
It’s feasible as long as all the stuff you want to auth supports oauth, oidc, or saml. It might be a bit overkill for your use case, unless you have a bunch of services you didn’t mention. Keycloak has a bit of a learning curve, but works great once you get past that.
Good question. I chose it initially because it was open source and way easier (in my eyes) than Apache. I don’t recall the others being an option at the time, or I was not aware of them. nginx does what I need without complaint, so I haven’t switched.
Unfortunately Cloudflare does not do .ca domains. I imagine this is because there are restrictions on who can own one, so it’s probably not worth the trouble for them.
I checked out the main feed, OP. Not sure this is going anywhere based on the content I saw. I have no opinion on the site as a technical work.
I can vouch for PyQt, it works quite well for what it is. Be aware you might have to dig into the C++ docs if you’re trying to do something non-trivial.
If you like, you can use Qt Creator to build the GUI template, and then basically import into Python and build all the logic.
Assuming the project uses them, yes. Might want to check with the project owner to be sure before jumping in.
I would start with the official documentation/guides. https://handlebarsjs.com/guide/#what-is-handlebars
It’s not overly complicated to learn if you already know some Javascript / HTML / CSS. If you don’t, then maybe look up some tutorials on FreeCodeCamp.
I would suggest Nim, I had a blast learning it and making a small project. It is not a mainstream language, nor is it a joke language.
Not sure it’s exactly the same or what you want, but chocolateyGUI is decent: https://docs.chocolatey.org/en-us/chocolatey-gui/
To be fair, I like to use VSCode for resolving merge conflicts, because it is easy to see the deviations and apply/edit as needed. Still, I use the CLI for everything else, including commiting that merge. Plus the gh cli client when I’m using github as I can create a repo or push a repo with zero effort.
It is possible to resolve conflicts through any text editor, but not an amazing experience.
That’s a good article. From my observation, there are a few things:
Edit: And yeah, git. I’ve never used a graphical client. Seen a handful in use and don’t like it.
Another +1 for gitea. It works quite well and is easy to setup.
It’s fairly easy to add local domain names with pihole, so presuming all devices on your network are using it, you shouldn’t have a problem.
It sounds like you are having trouble with tonemapping HDR to SDR on the fly. This is a non-trivial task, but not impossible. Both mpv and ffmpeg (which plex and jellyfin use) are capable of this. If you install mpv, it will by default do the tonemapping, you can enable/disable this or force use of a particular algorithm if you like.
To answer your question: Plex has been pretty shitty for years now, and it’s only getting worse. They just don’t care for their user base.
ETA: Jellyfin also already does what you want, I think?