![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/8286e071-7449-4413-a084-1eb5242e2cf4.png)
To be fair, Dockge is very, very new. I imagine features like that will turn up soon enough.
To be fair, Dockge is very, very new. I imagine features like that will turn up soon enough.
Technically true, but if you actually try to interact with those compose files directly then shit gets really fucky.
Sorry but when you said “some people”, you didn’t explicitly specify the gender of the people you were referring to, so now I am confused and terrified. In future please use “some male people” or “some female people” to avoid inflicting your gender ideology on me.
Fair enough. Well, you definitely should be moving those over to Docker then, it’ll be much better for efficient use of resources.
Curious as to why you don’t just run those as separate games on the same server, since Foundry has the functionality for that?
Either way, running Foundry in docker is a solid idea. I’ll grab a link to the image I use when I get the chance.
Also, why two Foundry servers?
You definitely wouldn’t want to use them in any kind of RAID for a start.
Yeah, try to avoid using USB hard drives.
A refurbished business PC is an excellent choice (or, better yet, make friends with someone who works in an IT department and grab a few machines when they’re being thrown out; you’d be amazed how often companies dump perfectly good hardware). Don’t worry about the windows license, you’re not actually paying for it by the time you get to refurb prices.
You should easily be able to pick up something decent for under $200 (hopefully that fits your budget). If you go with a small form factor (not ultra small) you can probably get an SSD and two 3.5" drives in there (watch out for the small form factor Lenovos though, they only have one 3.5" slot). Alternatively, look for a larger desktop tower style that could have 3 or 4 drive bays if you want to do something like a RAID5.
Don’t sweat too much about buying older hardware. What’s old and busted for Windows is lightning fast when we’re talking about self-hosting a file server or a Pihole.
I love 1Password, they’re great (I personally use Bitwarden for my passwords, but would happily recommend either of them). But by putting both your authenticator codes and your passwords in the same place, you now have a single point of failure. What happens if someone finds an exploit in 1Password that gives them access to your account? The whole point of 2FA is to not have a single point of failure.
That’s still a single point of failure. What happens if someone finds an exploit that bypasses the login process entirely?
That seems like it defeats the “2” part of 2FA. If your password manager is compromised the attackers now how complete access.
Important note; some WD Reds are still SMR. You have to check which specific type.
Awsome resource. You win the Internet today.
For the record, so are a lot of 3.5s. Always read up on your drives before buying.
Get to grips with Docker. OCI containers are the standard method of self hosting basically everything now, so once you’re comfortable with Docker and compose files, literally anything you could want to host is available as a drop in component for your system.
An excellent way of playing around with Docker is to install Dockge. It’s a web UI with some really helpful features. First, it can convert Docker Run commands into compose files for you (once you start to play around with this it’ll be clear why that matters), and second, its very good at pointing out where and how you’ve made errors in your compose files. But most importantly, unlike Portainer (the most popular Docker UI) it works with the Docker command line rather than trying to replace it. With Dockge you know exactly where all of your files are and if any part of your setup breaks you can repair it very easily. It also doesn’t have Portainer’s problem of flashing error messages on the screen for 0.3 seconds then whisking them away. It exposes the entire Docker terminal output so your debugging process is much, much easier.
You’ll also want to learn about reverse proxies (I reccomend Caddy for its unbelievably simple config file; an entire site is three lines). These are really important for serving multiple different services from one source.
For anything that you can’t run in Docker, VMs are an acceptable solution, and LXC containers are a better solution, but one that requires a little more work to get to grips with (fun fact, LXC has its own web UI, which is fantastic, but almost nobody seems to even know it exists). Since you’re already familiar with Linux, you may want to ignore the suggestion to use Proxmox and just set up a server with your preferred flavour and go from there. All of this can be done with any modern Linux distro, so you might as well work in an environment you’re comfortable in.
Bro, I still haven’t finished Elden Ring. Who the fuck needs a game on day one when it’ll still be there on day one thousand?
Very little. Thanks to Docker + Watchtower I don’t even have to check for updates to software. Everything is automatic.
I’m actually looking at doing a wrapper around NMap. Personally I’m fine with “Just use NMap” as a solution, but I need something that’s usable by people who know only a little about Linux and aren’t super comfortable in the command line. So I want to do stuff like enumerating the interfaces and just letting them pick one to scan instead of having to specify a network. I’ll probably work in a really basic UI using Dialog or something as well.
Would you by any chance mind sharing? I was going to make my own, but a good starting point never hurts.
(feel free to say no, I don’t want to impose)
Being a terminal purist is wonderful for those of us who live our lives deep in the caverns of Linux, but in actual production use you very often find situations where less technical users have to interact with the systems that we build.
For my work, I need a way for low level tech support and technicians to go in and restart a container from time to time, and these people curl up in a ball and scream if you show them a command prompt. Having a UI removes a lot of friction.