It’s a chance for families to enjoy each others’ company
So you’re saying she did nothing wrong?
It’s a chance for families to enjoy each others’ company
So you’re saying she did nothing wrong?


Yeah. It technically very impressive and and can have very impressive results if used properly. But all of the excellent uses and technical marvels get vastly overshadowed non-technical management going “what if you could have a chat with your toaster as it toasts your bread? Genius.” The people at the top have no fucking idea what they have and thus they have no idea how to use it which is why they throw everything at it to see what sticks.


I have to agree that killing online only games makes sense because they can’t be forced to run the server forever, not they can be forced to release the source code. But offline / solo / bots should keep working.
We are not in agreement. It doesn’t make sense even for online games.
The politicians statement is not what SKG is about. SKG is not trying to preserve every version of a game. It would be cool if that was also on the table, but that’s not the purpose of the initiative. SKG is concerned with keeping the game playable AFTER the publisher/developer has decided it’s not longer worth maintaining. At that point the online video game is no longer a dynamic service because it’s no longer updated nor maintained. And that means it absolutely could be viewed as a static product. The point she is making is completely irrelevant to the initiative and shouldn’t even be a point of discussion.


This has already been addressed by SKG. Nobody is demanding the source code. Developers have multiple ways to solve this and SKG deliberately leaves that part open so developers could choose whatever works best for them.
Whoever told you developers would have to release the source code is lying and is against the initiative.


I’ll rephrase it more clearly then. Selfhosting focuses on the hosting aspect of software. !programming@programming.dev focuses on the development aspect of software. This article talks about the architectural decision made during development. It doesn’t talk about how to host serverless. It doesn’t even talk about why you wouldn’t want to selfhost serverless. It talks about bad software patterns the come with serverless. It also talks about the cost of running those things but even that is geared more towards enterprise level devops people.
It might be an interesting read from the software developer perspective but it’s not interesting from the selfhoster perspective, because the article has nothing to do with selfhosting.


The discussion is off topic for the same reason web development software patterns or the benefits of choosing one language over another aren’t really relevant to the selfhosting community. Because most self-hosters don’t develop the software they host, they set up existing software. Serverless technology itself might be relevant, if there was a project using that, but how the architectural decision impacts software development is not really relevant to self-hosters.


Exactly. Just like the dotcom bubble websites and web services aren’t the scam, the promise of it being some magical solution to everything is the scam.


Bubble is build upon potential of the investment. It’s unlikely that AI is near its invested potential which means declining usage might actually be an indicator that the bubble is about to pop. A few big investors think the potential has been reached and pull out and then it cascades into a crash.


And why can’t university IT set up the server? No offense but you’re a nobody asking us, also nobodies, how to set up some sort of a funky server on the university network, meanwhile the university pays people to do this for a living.
Where will the server actually be? Will it be in a secure location where only authorized personnel can physically access the machine or will it be behind the trash can in the cafeteria where anyone can access it?
Since you will lose access to it once it’s set up who will monitor the system? Who turns it on in case it somehow gets shut down? Who sets up backups and does rollbacks if something breaks?
What happens to the hardware when research project is over?
To me it all smells like something the IT department should set up. They already know the best practices. They also know whatever security guidelines they need to follow. They will have monitoring systems in place so they could admin the system instead of leaving it without an actual administrator. And they’re probably the ones decommissioning the hardware when the research project is over.
My suggestion is to leave it to the people who are getting paid to do this. It’s one thing to know how to set up a home server on your home network, it’s a different thing to set up a server on an enterprise network.


It’s hard to say what is best. It comes down to what you’re trying to achieve. For example Tailscale and Wireguard are both VPN-s, but the purpose of those two is to set up your own personal VPN so that you could securely access devices and services that are available only in your personal VPN. The difference between Tailscale and Wireguard is basically the monetary cost of having an easy setup vs the complexity of setting it up yourself. Wireguard is an open source protocol and software that allows you to set up your own VPN if you have the technical know-how how to set it up. Tailscale is built ontop of Wireguard so at its core it does what Wireguard does, but it offers easier setup at the cost of asking for money if your network starts expanding beyond the free tier.
And then there’s “VPN” which are actually VPN service providers. Some of them allow setting up your own personal VPN but more often than not they offer VPN tunneling where you securely connect your device to their VPN server to route your traffic through their servers. The purpose of that is to hide your online activity. For example if your country really cracks down on illegal torrents you pretty much have to torrent through a VPN. And another purpose is to circumvent regional laws or trademarks. For example VPN usage in the UK went up in response to the Online Safety Act because a VPN lets you circumvent those laws. And another example is if a streaming service doesn’t offer a show in your country but offers it in another country and your VPN provider has a server there you can tunnel yourself into that server and you get to see your show because technically you’re in that country.
Depending on what you’re planning on doing with your home server you might need both kind of “VPN”.


Exposing services to the web is a huge topic with a lot to consider. I could probably write an essay on this topic, but the short answer is that Wireguard is sufficient, however the setup can be pretty complex. If you have a low amount of users you can try Tailscale. It’s built ontop of Wireguard but it is much easier to set up and is free up to 3 users, but you can probably attach more users if you add all their devices under one user, which is probably fine if you trust those people and you’re going to use it only for Immich.
I would recommend starting with something simple you can understand and then look into alternatives when you get a better understanding of what your actual needs are and where your current solution starts lacking.


Since you seem to be testing a lot of different things I’m going to throw out a lot of different ideas and maybe something helps. Worst case you have to start rummaging through logs.
The most basic idea is that if its your home server it should be available on your home network. That means, unless you have some custom configurations, the IP has to be something starting with 192.168. If it’s not starting with that you’re probably way off. Someone assumed your IP starts with a 5 so it’s definitely worth checking out. And a small sidenote, in case you plan on exposing Immich to the web definitely follow their suggestions.
What else you mentioned was that you had installed Proxmox. If you’re still using Proxmox VE there are helper scripts to make your life easier. There’s a script for Immich that sets up an LXC with Immich services. It works without issues right out the box, but assigning a different upload location takes a bit tinkering. And just as a security advice, always open up the scripts and understand what they do because you should never run scripts you got from the web that you do not 100% understand.
You also mentioned docker (compose) which the recommended way to set it up according to Immich documentation. The official docker compose doesn’t seem to have anything special in it, so it should start a container on port 2283 on whatever your servers IP is. Also check if the container is running without issues when you start it up. I don’t know what you use to manage containers but a simple “docker ps” in terminal should be enough to check that the container is running and the port is properly mapped.
I don’t know what you’re running the docker container in as you mentioned different operating systems, but just in case its worth going through ufw (or whatever Firewall your system might be using) to check if there aren’t any rules that are shutting traffic down by default. There shouldn’t be any rules but if you’re stumped it’s one of those things to cross off the list.
And it’s also worthwhile to check your router, that there aren’t any firewall rules in the router that are blocking LAN traffic for whatever reason. Again shouldn’t be any in the first place, but should be crossed off just in case. And if you’re already checking the router you can also check what IP your the router has assigned to your home server to make sure you’re trying the correct IP (and you might want to consider giving it a static IP if you plan on using IP address to connect).
And final note, I’m not sure if its relevant or not but maybe try accessing it through a web browser before trying to access through the app? I remember there being some sort of a first time admin setup, but I don’t know if that was also available through the app.
Maybe something from this list of random suggestions helps you.


Shamelessly plugging https://linuxupskillchallenge.org/ because if you’re going to set up an Ubuntu home server you might a well know how to use it.
It looks like a giant…
How much more specific do I need to be when I explicitly say “USB-C headphones”? What do you think USB-C stands for?
You could’ve done a single web search yo find that you can buy wired headphones that go straight into the USB-C port.No dongle required. But you’re too busy foaming from the mouth like a rabid dog to even understand what I said.
Why aren’t you complaining about the removal of a keyboard? Or the removal of SD card slots? Or the removal or the IR light? Or the notification light? or something else that used to be there but isn’t now. Why is the 3.5mm port so special it deserves constant complaining about almost A DECADE LATER? Why must you be these grumpy old men who can’t fucking move on with the times.
I don’t really care if the port is there or not, I’m just fed up with the constant whining about it. It’s gone, the ship has sailed. The majority are more than happy to use wireless headphones, 3.5mm is a niche in the mobile space. There are alternatives if you really like wired headphones. What makes 3.5mm such fucking hill to die on? Nothing. It’s just petty conservatism of people unwilling to move on with the times.
You know you’ve got not argument when you have to compare a $700 dollar phone to a $5 dongle for your argument to even make sense.
First of all, I seriously doubt any $700 phone without a 3.5mm port is going to have a decent DAC, because there’s no reason for it. In those phones the DAC is used primarily for phone calls. If those phones had a a 3.5mm port and they were flagship phones then maybe they would have higher quality DACs in them, but then they’d also cost more. And secondly, I wasn’t talking about some cheap $5 dongle, I specifically said quality headphones.
Then maybe don’t make examples of something I never talked about? I think I’ve been very clear that I’m talking about replacing 3.5mm headphones with a USB-C headphones. I wasn’t talking about replacing a 3.5mm in/out cable with some kind of a USB-C in, 3.5mm out cable. Such a cable would have to contain a DAC and if it’s going to contain a DAC you might as well buy a USB hub with a 3.5mm out port so you can continue using your 3.5mm in/out cable while you also charge your phone. See how that’s a completely different scenario with a completely different solution?
You have headphones on in your car, listening to music, while you’re driving? I hope you’ve checked your local laws because that is illegal in quite a few countries. It’s also a very niche example as most people would use the car stereo instead of headphones.
They’re trying to squeeze the last water out of the rock while hoping to dip out before everyone realizes everything has been squeezed out.