• 2 Posts
  • 29 Comments
Joined 3 years ago
cake
Cake day: June 20th, 2023

help-circle



  • These contracts do not stipulate reimbursement for lost revenue. The “uptime guarantee” just gets you a partial discount or service refund for the impacted services.

    It is on the customer to architect their environment for high availability (use multiple regions or even multiple hyperscalers, depending on the uptime need).

    Source: I work at an enterprise that is bound by one of these agreements (although not with AWS).



  • I’ve never used your exact setup, but I have had issues with a web server behind a WAF not getting the client IP (all user traffic was shown as the WAF IP). In my case, the WAF was appending the client IP in a header, and I just had to tell web app to use that header as the client IP instead of the actual IP. Again, not sure if this helps since I have never used podman or caddy (this setup was with Wordpress and an Azure Application Gateway) but the same principles might apply.





  • I moved all of my Docker containers over to TrueNAS apps recently, and it’s been great so far. Alternatively, I think the best option for keeping your compose files and all that would be to upgrade to 25.04 (Fangtooth). Fangtooth lets you deploy containers using compose YAML. Each app has to be in its own YAML which can be a bit of a pain, but you would fully own everything so no need to worry about another rug pull.

    Alternatively, I’ve seen some people just install Dockge and run all of their containers inside of that.


  • I work for a medium size enterprise as a backup architect. All of our backups are crash consistent and we’ve never had an issue.

    Windows has an easy way of dealing with this in the form of VSS. As long as the application supports it, VSS can prepare the system and application for a backup, putting it in an application-consistent state before the snapshot is taken. Unfortunately, there is no equivalent for Linux. The best you can do is pre-freeze and post-thaw scripts to put the application/OS in a backup-ready state. Really though, I wouldn’t worry too much about it. Unless you are running an in-memory database, you really don’t need to worry about application consistency. If you are running an in-memory database, take database level backups (can also be done with pre-freeze/post-thaw scripts) and back up the backups.

    Just remember to test whatever solution you end up going with, and make reminders to frequently re-test your backups. You never know what might change in a year’s time, so re-testing periodically is a good way to make sure everything is still functioning properly and make sure your data is still protected. And testing needs to be more than just making sure the VM powers on. Make sure the application can start up and function properly before calling it a successful test.


  • I have been using TrueNAS for about 3 years now and couldn’t be happier. It can do all of the backup stuff for you as well. I’m not sure if you would be able to use the key server for booting though, but I believe it would check all the other boxes. I don’t currently run VM’s on it (only docker), so not sure what it can do for VM backups.

    Regardless of what you end up going with, I’m curious why you are saying you need to shut down the VM to back it up? I’m not familiar with how you are running the VM so not sure if it’s a limitation of the hypervisor, but I would think as long as you can snapshot the disk, you could just back up the snap. It would be crash-consistent rather than application-consistent, but for a backup scenario that should generally be fine.


  • In this case it was installing them from flathub anyway. The applications were being installed, but the only way to launch them was through the CLI using flatpak run then the app ID. Every article I came across said to run that, then right click the app after it was open and pin it to the taskbar or whatever, but that option was greyed out.


  • I hate to be one of the “Linux isn’t ready” people, but I have to agree. I love Linux and have been using it for the last 15 years. I work in IT and am a Windows and Linux sysadmin. My wife wanted to build a new gaming PC and I convinced her to go with Linux since she really only wanted it for single player games. Brand new build, first time installing an OS (chose Bazzite since it was supposed to be the gaming distro that “just works”). First thing I did was install a few apps from the built in App Store and none of them would launch. Clicking “Launch” from the GUI app installer did nothing, and they didn’t show up in the application launcher either. I spent several hours trying to figure out what was wrong before giving up and opening an issue on GitHub. It was an upstream issue that they fixed with an update.

    When I had these issues, the first thing my wife suggested was installing Windows because she was afraid she may run into more issues later on and it “just works”. If I had never used Linux and didn’t work in IT and decided to give it a try because all the cool people on Lemmy said it was ready for prime time, and this was the first issue I ran into, I would go back to Windows and this would sour my view of Linux for years to come.

    I still love Linux and will continue to recommend moving away from Windows to my friends, but basic stuff like this makes it really hard to recommend.

    Alright, I have shared my unpopular opinions on Lemmy, I’m ready for my downvotes.







  • I would really recommend looking into Usenet. I was in your position a few months ago (starting to look for private trackers), but ended up hearing about Usenet and going that route instead. It has been amazing so far. It has everything I am looking for, I don’t need to worry about a VPN, and I can download as fast as my ISP can go, so I get my content in minutes instead of hours. I also don’t have to worry about my VPN disconnecting for some reason and my ISP sending me a nasty letter. The only downside is, if you want the best, you’ll have to pay for an indexer and a downloader, but it’s not that expensive and is certainly worth it for the benefits over torrents.