Served in the Krogan uprisings. Now I run a podcast
- 5 Posts
- 46 Comments
Well i have the rp as i only want one port exposed. I have separate networks per service too to isolate things. Only the things that need to talk to each other can.
My stuff is only accessible on the lan and via the vpn and even then only certain ips have access to certain things.
In your case it might be different , but generally a reverse proxy is better as you can have a single point of access to secure and you are not exposing all of your ports to the host or the internet.
JoeKrogan@lemmy.worldto
Selfhosted@lemmy.world•Self-hosted blog - do I need a static IP address?English
1·4 months agoYou can use a ddns such as duckdns or host on github pages with jekyll or something
JoeKrogan@lemmy.worldto
Selfhosted@lemmy.world•Your favourite piece of selfhosting - Part 1 - Operating SystemEnglish
5·4 months agoDebian on the host and everything else in containers
I have the arr stack connected to gluetun doing its thing and then wireguard on the host. I only expose my reverse proxy to the host and can connect to the services through that.
Note the networks below, vpn_net allows it to talk to the gluetun network which has the other stuff. The gluetun and arr stuff are in a separate compose file that defines the network. Then the non vpn stuff connects to that network when it comes up
nginx: image: nginx:1.25.4-alpine-slim container_name: nginx restart: always volumes: - /etc/letsencrypt/:/etc/letsencrypt/ - ./nginx/nginx.conf:/etc/nginx/nginx - ./nginx/conf/:/etc/nginx/conf.d/:ro - ./nginx/htpasswd:/etc/apache2/.htpasswd:ro - /var/log/nginx:/var/log/nginx/ - ./www/html/:/var/www/html/:ro - ./content/Movies:/var/www/media/Movies:ro - ./content/Shows:/var/www/media/Shows:ro ports: - 443:443 security_opt: - no-new-privileges networks: - reverse-proxy_service1 - reverse-proxy_serviceN - vpn-stack_vpn-net depends_on: - service1 - serviceN
JoeKrogan@lemmy.worldto
Selfhosted@lemmy.world•What are the advantages/disadvantages of the different backup solutions?English
1·5 months agoI do monthly backups with cron and tar and syncthing for my containers.
I do quarterly backups of my server (14TB) to external USB HDDs. This is done via a script that mounts the drives, runs rsync to copy, then unmounts the drives again and emails me when it is done. I dont bother encrypting them as it ia mainly just media.
JoeKrogan@lemmy.worldto
Technology@lemmy.ml•Google co-founder Sergey Brin calls U.N. ‘transparently antisemitic’ after report on tech firms and Gaza
13·5 months agoHe can go suck a lemon
JoeKrogan@lemmy.worldto
Unixporn@lemmy.ml•[OC] GRUB Theme Based on the Main Menu of Alien: Isolation
6·5 months agoLooks great! Well done
I wonder how long it will be until they see elected representatives as inefficient. 🙄
JoeKrogan@lemmy.worldto
Technology@lemmy.ml•UK Orders Apple To Break Encryption Worldwide While World Is Distracted
9·10 months agoThey should threaten to leave the UK in response.
JoeKrogan@lemmy.worldto
Open Source@lemmy.ml•Over 3.1 million fake "stars" on GitHub projects used to boost rankings
101·11 months agoSure if you browse by github but in my use of the site over the years I go to the repo from the webpage of the project or from another source such as a link from a blog or something.
JoeKrogan@lemmy.worldtodatahoarder@lemmy.ml•If you hoard video games and aren’t selfhosting GameVault yet, you’re missing out!
3·1 year agoPersonally I just throw my roms in directories and serve them from nginx. Its easier to just pull them down on deck that way and requires no extra effort or maintenance on my end.
Everything else is on steam.
JoeKrogan@lemmy.worldto
Technology@lemmy.ml•Leak: EU interior ministers want to exempt themselves from chat control bulk scanning of private messages - EU Reporter
53·1 year agoThey must have something to hide 🤨
JoeKrogan@lemmy.worldto
Technology@lemmy.ml•Start menu ads are officially here with the latest Windows 11 optional update
45·2 years agoImagine paying for an OS to have ads in it. 🐃💩
Thankfully we have Linux/BSD
It doesn’t matter that you can disable it, this stuff shouldn’t be in the OS in the first place
JoeKrogan@lemmy.worldto
Open Source@lemmy.ml•Where can I share IR remote codes so they are accessible to everyone in an easy manner?
11·2 years agoKdeconnect works great too if you are using linux and android
JoeKrogan@lemmy.worldto
Open Source@lemmy.ml•XZ Hack - "If this timeline is correct, it’s not the modus operandi of a hobbyist. [...] It wouldn’t be surprising if it was paid for by a state actor."
121·2 years agoI’m curious to know about the distro maintainers that were running bleeding edge with this exploit present. How do we know the bad actors didn’t compromise their systems in the interim ?
The potential of this would have been catastrophic had it made its way into the stable versions, they could have for example accessed the build server for tor or tails or signal and targeted the build processes . not to mention banks and governments and who knows what else… Scary.
I’m hoping things change and we start looking at improving processes in the whole chain. I’d be interested to see discussions in this area.
I think the fact they targeted this package means that other similar packages will be attacked. A good first step would be identifying those packages used by many projects and with one or very few devs even more so if it has root access. More Devs means chances of scrutiny so they would likely go for packages with one or few devs to improve the odds of success.
I also think there needs to be an audit of every package shipped in the distros. A huge undertaking , perhaps it can be crowdsourced and the big companies FAAGMN etc should heavily step up here and set up a fund for audits .
What do you think could be done to mitigate or prevent this in future ?
JoeKrogan@lemmy.worldto
Emulation@lemmy.ml•Citra - Any full GitHub organization mirrors?
2·2 years agoI found this for the wiki on wayback machine
https://web.archive.org/web/20240229133916/https://github.com/citra-emu/citra/wiki
Thanks. I dont know if I have the time for 1000 episodes though 😅



Enshittification intensifies