• 0 Posts
  • 21 Comments
Joined 6 months ago
cake
Cake day: June 5th, 2025

help-circle
  • 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.




  • When you make a statement it’s your responsibility to provide proof because what if you’re talking out of your ass? How would we find any proof in that scenario when it literally wouldn’t exist? How would we know if you misinterpreted a source? How would we know we misinterpreted the correct source? What if we think what you’re saying is so stupid we don’t want to waste our time looking for proof? There are a lot of reasons the burden of proof shouldn’t fall on us, which means the burden of proof should fall on the person who made the statement. They know if what they said is factual and if it’s factual they know where they found this fact and thus it would be significantly less effort for them to find and present the source.


  • All I see here is whining about “uh, guys, no one did it perfectly right 100% the first time, so it doesnt count.” Like what a child says when playing a game.

    You’re playing a disingenuous game from the start. You talked shit about Marx without knowing anything about Marx. Now you’re talking shit about Socialism in the context of it not working once when you have examples of capitalism not working either. The US is currently bailing out Argentina after their capitalist endeavors failed. I don’t see you calling capitalism a failure.

    Like how all y’all didn’t vote for the nice Black lady because of not being perfect enough to your peivledged liking on Gaza, then seem to not able to connect your actions to the repercussions which are what that one douche is enabling in Gaza.

    First of all this is going to come to you as a shocker but not everyone is American. And as a non-American I told Americans they should still vote for Kamala and then focus on fixing their political landscape (including telling Israel to fuck off) because if Trump gets re-elected there won’t be anything left to fix.

    Sorry, but it’s just a bunch of tankie apologist BS, and a perfect example of why no one takes full communism or socialism seriously in any country that isn’t already a single party state, corrupt to the maximal extent possible and unable to waiver from the party line.

    I’m not a tankie you moron. I’m well aware of the issues socialism has ran into in the past and I’m not going to defend that. Yet I’m still a socialist because you’d need to have your head pretty far up your ass to not see how capitalism has ran its course.

    Which also does a huge disservice to anyone pushing for a blended system that is known to work well in limited circumstances.

    You’re doing a disservice by defending capitalism.


  • You said Marx’s ideas have been tested and I asked for those ideas, not about which countries tried to adopt a certain style of socialism.

    Yugoslavia paved its own way with Titoism which Leninists would probably go as far as to not even call socialism. If you’re going to call it an example of Marxism failing you need to be more specific on which Marxist idea failed because Tito also rejected quite a lot of Marxists ideas.

    As for Albania and Bulgaria both of them followed Leninism, Albania in particular went so deep with Leninism they started calling Krushchev a revisionist. Leninism does takes ideas from Marxism but the vanguard party idea makes it also very different from what Marx had talked about. I personally view Leninism as something not representative of Marx’s vision of the future and instead a derivation of Marxists ideas. So once again, you need to more specific on what Marx’s ideas failed.

    If I’m going to make the arguments for you then you could say central planning is a failed idea because the USSR showed how easy it is to misallocate resources and the top-down bureaucracy leads to an inflexible economy. And in case it’s not clear I would 100% agree that a planned economy is not a good idea.


  • Of course we not going to agree. The only way we could ever come to an agreement is if you acknowledge that you’re talking out of your ass and considering you haven’t gotten that memo yet I doubt you’ll ever get it.

    I will say that Marx’s ideas have been tried and tested and have never held up to real world application.

    Oh really, what ideas exactly?

    Bemoan capitalism all you like, then explain how the Holodomor happened.

    I’ll bemoan capitalism all I like and I don’t need to explain how Holodomor happened because I’ll happily bemoan Holodomor as well. Just because the soviets were pieces of shit doesn’t mean I have to be team capitalism.


  • Right. There’s so much wrong here that I won’t even bother correcting you on everything. You start off not by addressing his points but by trying to character assassinate so you wouldn’t have to address his points. Absolutely disingenuous.

    Then between your ramblings you make statements that Marx would disagree with (like land alone being enough to be the means of production) or you try to disprove Marx by stating something Marx himself used as a foundation for the criticism of capitalism (like everything and everyone being a part of the means of production of something else). And finally you make apparently clear you have not read even a summary of his biggest works, Das Kapital, because you say stupid shit like this:

    There are no gaps and no bourgeoisie locking up every critical aspect of the social whole, and small businesses as the largest employer in the US mean that Marx’s theory doesn’t stand up to reality anymore.

    Das Kapital goes into great lengths specifically to prove those “non-existent” gaps exist. They existed 2 centuries ago and they still exist. And the fact that you think his criticism does not apply to small businesses is just another example of how little you actually understand what Marx wrote.


  • Bro what?

    1. Because you’re leaning on Marx for definitions, who was famously out of touch with reality as well,

    Are we just supposed to believe what you’re saying? Because I have easy counter-argument. You’re out of touch with what Marx wrote and if say-so if enough proof then this statement is proven and you’re wrong. Now, unless you can actually prove this statement we can argue this point.

    1. because ALL small business owners need inputs, and labor is only one of them, so inventing the vendor as now a farmer to attempt a workaround is disingenuous,

    This literally does not change the original argument. Do you think farmers do not need an input? What disqualifies a farmer from being a small business owner?

    1. you also had made the tomato vendor into a farmer in hopes of having a point that fits into a poorly crafted 19th century framework, and don’t know enough about how farms anywhere on earth to realize how blatantly wrong you are,

    Do you think they didn’t have food vendors in the 19th century? Do you think a tomato vendor is a 20th or 21st century concept that invalidates this supposed 19th century argument?

    1. your definition of capitalist is factually incorrect,

    I guess this is another “we just have to believe you” points. Just because you don’t understand Marx’s definition of capitalism doesn’t mean it’s wrong.

    1. read my edited comment above, which I edited while you wrote this,

    Why is this even a point?

    1. a farmer is no different, functionally in a minimalist sense, from a person making jam as a cottage industry, who buys fruit and processes it at home, making a farmer’s field not magic but simply a location where work is done,

    I’m not 100% sure what you’re even trying to say here but if you’re saying what I think you’re saying, Marx would agree with you here.

    1. I said tomato seller, which is someone that spends their labor time buying tomatoes from farms as a risk and selling them in the market. They own means of logistics, which for anyone not stuck in 1862, would consider essentially a means of production as well, as it takes an input and renders is viable to trade for a medium of exchange. Does a fisherman owning a boat mean she owns the means of production when it’s fish spawning grounds that make fish? It’s a stupid argument to cling to one you’ve already written your first PoliSci paper about it and get it.

    I guess you also don’t believe logistics existed before 1863. Also your logistics argument doesn’t contradict Marx. And a fisherman owning a fishing boat would mean they own the means of production because the boat is A TOOL to catch fish. The fish don’t magically jump into the fishermans hands. They need to be caught, which requires labor and to ease that labor tools are used. Fish existing doesn’t make a fisherman a fisherman, otherwise I’d be a lumberjack simply because there’s a forest near my home.

    I suggest you actually try to understand Marx before you start mindlessly criticizing something.



  • 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.




  • You literally said this changes from neglect to “a really bad choice”.

    which in my opinion changes things drastically from someone making a poor choice with neglect or even an intent to kill, **to someone who just made a really bad choice without the expectation anything bad ** will come out of it.

    As for the other argument. If someone leaves their children home alone for a week do you think that action becomes significantly less worse if they stock up the fridge before leaving the children to fend for themselves? I would argue it doesn’t matter because you’re still neglecting them. The same way I don’t think the AC matters because in both cases those children were still strapped into the car for over 2 hours without any supervision.




  • Goodeye8@piefed.socialtoFediverse@lemmy.worldWe have launched a PieFed instance!
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    2
    ·
    edit-2
    6 months ago

    Strictly personal reason. When the lemmy devs asked for monetary donations I voiced my concern with Lemmy.ml, which they also maintain. In response one of the devs called me a cheapskate, so I decided I’m done with Lemmy until more normal people become maintainers

    Edit: forgot to add that it wasn’t the only reason. The devs themselves are rather controversial in their beliefs and moderation and I had reluctantly tolerated thoss things up to that point. The dev interaction was simply the last drop in the bucket.