Statick

joined 2 years ago
[–] Statick@programming.dev 4 points 2 days ago* (last edited 2 days ago)

Don't think it has WebDAV support but you can use rsync to back up to pcloud. That's how I handle it.

Also, by default when you upload files to Immich it creates it's own directory structure but they have Storage Templates you can enable/customize to make it more human readable so the backups are more useful if looking at them without Immich.

Another option of you want more control over the directories themselves is External Libraries... but I don't believe uploading works with them, so you'd have to manually manage them outside of Immich (which kind of defeats the purpose IMO)

[–] Statick@programming.dev 7 points 2 days ago* (last edited 2 days ago) (1 children)

Eloping was one of the best decisions my wife and I ever made. We still spent a bunch, but it was for the two week vacation that went along with the elopement instead of 3-4x that for a single day.

[–] Statick@programming.dev 3 points 3 weeks ago (1 children)

They didn't "not keep him", he wanted to go to the Jets.

[–] Statick@programming.dev 17 points 3 weeks ago* (last edited 3 weeks ago)

I installed Lawnchair yesterday, so far, for my needs at least, I like it. It doesn't have a paged app drawer, but I just created folders instead and I'll get used to it.

[–] Statick@programming.dev 4 points 3 weeks ago (1 children)

Hasn't had a release since 2023 🫤

[–] Statick@programming.dev 3 points 1 month ago

She's the only one that makes it less interesting for me.

[–] Statick@programming.dev 10 points 1 month ago (2 children)

I mean everyone has anecdotal evidence to "prove" their point... I have a Pixel 7a that still lasts 2 days and I've dropped it a million times and the screen hasn't cracked. It's also 2+ years old.

[–] Statick@programming.dev 9 points 1 month ago

Yeah but he's doing it out of spite since the whole point of Android is freedom to do what you want. Take that away... Might as well go apple.

[–] Statick@programming.dev 8 points 1 month ago* (last edited 1 month ago) (2 children)

Closest comparison I can give of it is.... It's like clicking "Yes" when the User Account Control (UAC) popup appears on Windows when you're installing stuff. That's you, as an admin, confirming you want to perform whatever action is being performed.

sudo ... is perform an action/command as an admin.

As for the mods. A lot of the time it's a matter of taking the files you downloaded, and dropping them in the game directory (or a directory within the game directory).

Once you do it manually once, you'll see it's pretty straight forward and you don't really need the mod managers.

 

I'm routing game traffic on my VPS via wireguard to a home server that has games hosted via docker.

Setup is...

VPS/Wireguard -> Internet -> Wireguard/Dockerized Games Server

Now, my current config WORKS... however I'm curious if there is some unnecessary routing going on.

VPS iptable rules (omitted PostDown)

PostUp = iptables -t nat -A PREROUTING -i eth0 -p tcp --match multiport --dports 61000:61100 -j DNAT --to-destination 10.0.0.3
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Game Server (omitted PostDown)

Here are the iptable rules on the game server and the --to-destination part is what I'm curious about...

PostUp = iptables -t nat -A PREROUTING -p tcp --dport 61000:61100 -d 10.0.0.3 -j DNAT --to-destination 192.168.1.14
PostUp = iptables -t nat -A POSTROUTING -j MASQUERADE

10.0.0.3 is the same machine as 192.168.1.14

The reason I'm setting the --to-destination ip to that is because the docker rules that are created in the Chain DOCKER section of the iptable rules are looking for the destination nam-games.localdomain which is my dns entry for the game server. I unfortunately don't think I can change these because I'm using a game server management panel called Pterodactyl that adds these. I also don't want to have to manually add rules to this every time I create a server.

Chain DOCKER (2 references)
target     prot opt source               destination         
RETURN     all  --  anywhere             anywhere
DNAT       tcp  --  anywhere             nam-games.localdomain  tcp dpt:61000 to:172.18.0.2:61000
DNAT       udp  --  anywhere             nam-games.localdomain  udp dpt:61000 to:172.18.0.2:61000
DNAT       tcp  --  anywhere             nam-games.localdomain  tcp dpt:61001 to:172.18.0.3:61001
DNAT       udp  --  anywhere             nam-games.localdomain  udp dpt:61001 to:172.18.0.3:61001

Concerns

The setup I described above is the only config I have gotten to work, but I'm curious if it's hitting the server, then going the router, only to be routed back to the same machine again. If it is, is there a better way to set this up?

24
submitted 11 months ago* (last edited 11 months ago) by Statick@programming.dev to c/meta@programming.dev
 

Looks like all of the alternate theme subdomains are down. I'm assuming this is due to the maintenance but wanted to point it out just in case.

https://t.programming.dev/

https://p.programming.dev/

https://a.programming.dev/

https://old.programming.dev/

https://v.programming.dev/

view more: next ›