sem

joined 2 years ago
[–] sem@lemmy.blahaj.zone 2 points 19 hours ago

Ok, thanks, I was wondering how a container would get its own IP address. A reverse proxy makes way more sense.

[–] sem@lemmy.blahaj.zone 2 points 19 hours ago

That sounds really great! I see now why people like it

[–] sem@lemmy.blahaj.zone 1 points 1 day ago (1 children)

The only way I know of giving one computer multiple IP addresses is proxmox but can you do that with docker also?

[–] sem@lemmy.blahaj.zone 1 points 1 day ago (5 children)

I don't really understand what a TCP stack is, but my question is if your IP address is 192.168.1.2, and you want to run two different services that both have a web interface. You still have to configure both of them to use different port numbers.

If you don't think of doing that and they both default to 8000 for example and you try to run them both at the same time, I imagine you would get a conflict when you try to go to 192.168.1.2:8000 or even localhost:8000.

[–] sem@lemmy.blahaj.zone 1 points 1 day ago* (last edited 1 day ago) (5 children)

I still feel like I'm missing something. Flatpaks help you sidestep dependency hell, so what is docker for? What advantages does further containerization give you if you aren't going as far as proxmox vms.?

I guess I've only tried running one service at a time that needed a database, so I get it if a Docker container can include a database and a flatpak cannot.

[–] sem@lemmy.blahaj.zone 5 points 2 days ago (1 children)

Cg = computer generated?

[–] sem@lemmy.blahaj.zone 1 points 2 days ago (14 children)

How isolated could it really be as a docker container vs a separate machine or proxmox? You will still have to make sure that port numbers don't conflict, etc, but now there is a layer of complexity added (docker)

I'm not saying it is bad, I just don't understand the benefits vs costs.

[–] sem@lemmy.blahaj.zone 2 points 5 days ago* (last edited 5 days ago) (1 children)

Ootl what is "fortnight kill bill?"

I know Fortnite and Kill Bill separately but not in juxtaposition.

[–] sem@lemmy.blahaj.zone 2 points 1 week ago

Spies hate him

[–] sem@lemmy.blahaj.zone 1 points 1 week ago* (last edited 1 week ago)

Yeah lmgtfy.com was funny bc at that time Google search really was good, and some questions really were super low effort and annoying, and lmgtfy was a little in joke to let off some steam, kind of like rick rolls.

Of course some people were a dick about honest new people trying to get started. A problem since the original Septembers and perennial during this eternal September.

[–] sem@lemmy.blahaj.zone 2 points 1 week ago

This is something I've never understood about firewalls. If the vacuum cleaner is uploading and downloading stuff from https://somecorpo.net/, what stops it from listening for remote commands on that same connwction?

[–] sem@lemmy.blahaj.zone 1 points 1 week ago (3 children)

Earlier in the article he says that he only disabled some of the network connections but he left open the ones for firmware updates and stuff so to me it's not impossible that it was able to receive remote commands although I would certainly want to see more technical details to satisfy my curiosity.

The article says in words that it was a remote command. But again, we don't have any details supporting that description. So maybe the journalist got it wrong.

 

Looking for places to have realtime chats.

 

Awhile ago I saw a developer posting about their new project to recreate the home movie experience with modern smartphone -taken video clips. It might have been posted in this community.

Does anyone know how to find this?

 

So like, how does Lemmy work?

When I click on a post, let's say Lemmy.World, that server sends me the page over the Internet. I get that part. But how does it do comments? Does it tell my phone to go ask lemm.ee and blahaj servers, etc, and fetch the comments?

And why does a post on lemmy.world have have a blahaj URL when I look at it? Is my server making a copy?

 

I'm ready to graduate from my Raspberry Pi era of selfhosting and buy hardware specifically for use as a server.

I've been recommended in the past to look for used Lenovo Thinkstations and/or Dell Optiplex, but it has been so many years since I've shopped for a computer, I don't know what kind of specs to look for. What are the types of specs I should look for to get the best value for money?

I'm hoping to spend around $300-400, get something that can be upgraded in the future to last 10+ years, and do the following things:

  • YUNoHost / reverse proxy
  • Nextcloud with a custom domain for email addresses, cloud drive, photos
  • Music Streaming with something like Navidrome
  • Serve static websites
  • pi-Hole
  • Maybe pi-VPN

And someday maybe:

  • Host game servers like minecraft
  • Jellyfin for videos
  • Kodi and output to TV?

So far based on my selfhosted journey, I expect to want the following:

  • Room for 3+ Hard Drives
  • External UPS (probably will go with the cheap APC at Microcenter that's always on sale).
  • Solid Power Supply / Cooling
  • probably 1000 gigabit Networking (?)

The types of questions I have for Thinkstations / Optiplex:

  • How is the Power Supply / Cooling?
  • Processor? Do I need i5? i7? Generations? AMD? Clock Speed? I'm completely lost here.
  • How much RAM do I need?
  • Do I need a discrete graphics card? Can Thinkstations / Optiplex have a graphics card added to them later?
  • Anything else I'm missing?

Thanks!

 

Isn't it supposed to be ice creams and milkshakes and stuff?

 

Inspired by that other thread about backing in to parking spaces.

 

Can someone remind me why we stopped using Firefox a while back? There was some piece of news that broke everyone's trust, but I can't remember what Mozilla did. Was it a change in their user agreement?

 

I am typing this post on a modern "Thinkpad" from 2020 where the hardware volume keys could never change the volume on Linux. But everything works more or less correctly in Windows 11, unfortunately.

What are my options for getting computer hardware, desktop or laptop (etc.), where the hardware is specifically supported under linux?

Let's say I am wanting to plot a graph with "Usefulness" on the Y axis and "Cost" on the X axis. Then I could plot each computer on the graph, and make a decision about how much money to save up and spend for the best value that satisfied minimum requirements.

In my initial searching, I have uncovered these vendors as supporting Linux, albeit at a (usually) premium, niche price point:

  • System76
  • Framework
  • Dell
  • IBM/Lenovo Thinkpad

However I don't yet have a good intuition for when this is true (for example my thinkpad having incompatible hardware) or where these belong on the hypothetical usefulness vs. cost plot.

Also, as I understand it, linux distros are not in the habit of "supporting" specific hardware as "works on our distro." However in the past some have attempted to keep track of what works better than other things. I am hoping for a legitimate guarantee that the hardware I buy will not have hardware problems with the distro it supports. At least for some time.

My personal "minimum" requirements would be: feels "snappy" loading the OS and webpages/videos/media. The touchpad and keyboard are fully usable. All the hardware works correctly, and DPI/screen resolution doesn't cause scaling issues (or said another way, fractional scaling doesn't cause problems. Maybe this is unrealistic if I want to use arbitrary software like hexchat which is GTK2).

Let me know if I'm thinking about this in the right way or missing something.

EDIT: thank you everyone for your suggestions!

 

I just heard Money for Nothing for the first time in awhile and it sounded really similar; I wonder if it does to you all also

 

Hi all,

I started self hosting nextcloud only. Now I have a domain name and I would like to selfhost more services and websites on subdomains without having to open up more ports on my router.

  1. Is it reasonable to use a reverse proxy server to avoid opening up more ports?
  2. Can I use a reverse proxy manager that simplifies SSL certs, etc?
  3. Can I put the HTTP/HTTPS services behind a reverse proxy, behind a free cloudflare DNS proxy to mask my IP address?
  4. And put other non-http services on the real IP address.
  5. Will all of this be more prone to failure and slow compared to forwarding 443 and 80 directly to my nextcloud server?

The other services I would like to eventually host and have accessible externally are

  • Jitsi
  • Mastodon instance (hoping to make some bots that mirror other social media to bring them into Mastodon)
  • blog website
  • Veilid maybe
  • OpenVPN over TCP on 443 (to get through restrictive firewalls on e.g. school wifi networks that don't whitelist domains)
  • Synology to Synology backup.

I'm hoping to use Yunohost on a RPI to simplify hosting a lot of these things.

Here's my plan where I'm looking for feedback. Am I missing any steps? Are my assumptions correct?

  1. Install reverse proxy on yunohost; configure cloudflare DNS and freedns.afraid.org to point towards the reverse DNS server.
  2. Configure the reverse DNS to redirect various subdomains to
  • the raspberry pi running nextcloud
  • the other raspberry pi running openvpn
  • the Synology running the backup service
  • services running on the yunohost raspberry pi

I have not been able to find good documentation about how to configure the yunohost reverse proxy, or how to deal with HTTP headers, or have correct certificates on all the subdomains as well as the reverse proxy. Looking for advice on how to move forward and or simply this setup.

view more: next ›