• 0 Posts
  • 35 Comments
Joined 2 years ago
cake
Cake day: June 27th, 2023

help-circle


  • What ISP are you referring to? I have genuinely never heard of an isp that takes 24 hours to rotate your IP. Also utilizing dynamicdns is not going to incur more dns traffic? Dynamic DNS updates your dns provider from a system on your local network that your pub ip has changed then your provider will start sending traffic to the new ip. Propagation used to take a while but I haven’t experienced propagation wait times of over 10 minutes in years. This all being said dynamic DNS isn’t exactly the most elegant solution. It is just one of the simplest that I mentioned. There are significantly better options overall that completely take the requirement of a static pubip completely out of the equation and can be built using all free open source tools relatively easily.


  • I mean I’ll be real. Sure in some circumstances that could be an annoyance for 15 seconds for some software that might rely on a session whenever your ip changes like once a month if that. A rotating ip is probably one of the easiest things to work around amongst the plethora of challenges that ISPs present for those who want to self host.

    I mean just take a look at what is involved if you are in a situation where cg-nat is implemented. You legitimately have no control over the root of your network at that point. I have that issue in particular with what is essentially a mobile hotspot as my failover for when my fiber fails. That being said I had to architect it in a way that took that took cg-nat into consideration. If I hadn’t then when fiber fails it would take down my services as a whole anyway.

    My point is that those challenges have workarounds, you can solve those issues relatively easily and they even present a level of security. Where it is actively malicious is with restrictions to capacity such as upload limits in which they to a degree lie about their speeds and capacity. The terms of service stuff is just flat out awful too.


  • If you have control over at least the root of your network you can totally get away with hosting in a dynamic pub ip. You just need to set up dynamicdns. There are other ways of handling this specific issue too. You can always go to a colocation and set up a server there if you want. You could also create your own reverse proxy tunnel in a place that is public then forward it. There are lots of work arounds really. Yeah, it sucks that American ISPs generally don’t support ipv6 but there are totally ways to work around it all.

    What really gets me up in arms is when they advertise gigabit connections or 500mb speeds only to limit upload to 20mb/s. That is where they are actively inhibiting self hosting communities.


  • It really depends. I like using live boot arch since it just gets me into a shell that I can chroot with really fast and I don’t have to worry about any graphical elements coming into play. Of course if it is something like a laptop then that is a totally different story.

    Generally though I keep luks encrypted usb drive with a full install with most everything you would need for those situations complete with a fully set up and remote managed environment over tailscale so I can keep my preferences up to date and even remote in from another device of my choice. It makes the whole recovery process suck a whoooole lot less.






  • Networking is fun because there are literally infinite potential options. There really isn’t a best option. It’s just what do you prefer. In my case I like to write a docker compose and write a tailscale container into it. I then set the service I want to expose either to my own tailnet or to the internet through funnel or though this other implementation I came up with a while back that I still need to do a write up on. Either way here is a guide i wrote with some docs as reference on my forgejo (git alternative). Docs are kinda a mess but hopefully it makes sense enough to help you out.

    Tailscale docker compose examples




  • Fuzzypyro@lemmy.worldtoSelfhosted@lemmy.worldRun android app
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 months ago

    That would be interesting. If this is going where I think it is then it would probably suck seeing as touch screen input feels exponentially worse with latency but nonetheless would be really cool to see work for hosting a web app of sorts for desktop use.

    Check out linuxserver.io, kasm and whatever the x11 version of waydroid is called. I can’t remember it at the moment. That should give you enough to get started building a container if you want.




  • I was testing this yesterday. It’s genuinely insane how well it works. I have the base m1 air though so I was running into ram limitations for even relatively basic games but games running on proton run phenomenally while they can. I just wish there was a way to trim the fat off of fedora or get this working on arch.

    Has anyone here used fedora minimal with hyperland? If so, what is your base ram usage? Currently with a fresh gnome install with gdm disabled upon startup and tty launching hyprland I’m sitting at about 2.5gb used. Add the nearly 3.5g of the emulator+steam and the system is capped.


  • Totally agree. It sounds like something was lost in translation here by the final edit of potentially some run though a llm for proof reading to dumb it down enough to either just make it more consumable, more clickbait or realistic both.

    My guess is the actual research reported that it was 100s of packets per second (not screenshots) which is still a lot more than you would expect even for spyware. Either way it’s been well known that smart tvs are spyware ridden, I don’t need a paywalled service to tell me that.


  • Aaaaand

    Pop goes the AI bubble.

    Last stages of capitalism for tech is usually in the form of an ipo of some sort which is what this will lead to.

    There will be other cool shit obviously with integrations and tools that will hopefully trickle down to open source models but the writing is on the wall. This is a cash out and enshittify move.

    The best news out of it is we will start to see less and less “our company is Ai and we shoved Ai into said thing” as the companies late to the game will continue to shoot their shot until OpenAI has completely dominated the market and investors stop caring.


  • I’d suggest learning what docker is and how to use it if you are trying to host it which is “installing” a web page.

    If you want an icon to go to a dedicated window (web app experience) there are lots of options with lots of advantages and disadvantages. Just research progressive web apps. This method is going to require the frontend be hosted so you either need an instance that is using this frontend or you need to host it yourself.

    Also to let you know. You’re getting downvotes because this is a very lazily asked question. You didn’t link to what it is you need help with, you asked the question in a manner that suggests you have done no research.

    No hate since everyone is a beginner but I really suggest you spend a little more time crafting your questions to the community. Also read a little on docker and how lemmy front ends work.

    In the meantime this should help you get started.

    Docker Official Documentation

    Afterwards go to the git repo of this ”app” pages source code. There is a one command solution to deploy it.

    Mlmym GitHub

    As long as docker is installed and set up you should just be able to enter the command for the deployment to get it running.

    Go to http://localhost:8080 or if that doesn’t work https://localhost:8080 in your browser as indicated by the command and there is your front end.