Mid 30s and still can’t grow a beard or moustache. There is no hope for me.
Mid 30s and still can’t grow a beard or moustache. There is no hope for me.
Came here to recommend DIYPerks. Love his stuff.
I ended up just making my own helper container for authelia. It can generate a link that expires after a set time and only allows a set number of users to access. Then I can just give the link to whoever I want to join and they can fill in their own username and pwd. It then adds them to the authelia user db with the correct groups and PW hashing. Only issue is I have to manually restart authelia for the changes to take effect. Eventually I want to see if I can automate that.
I’m still working on editing the configuration through the app though. I want to be able to change the access control rules, etc.
As far as having the services behind authelia automatically detect and login the user, that will depend on the service, but authelia does pass user credentials and login status in the request headers. Many of the services I host were created myself, so it’s pretty trivial to have it automatically “log in” from the authelia sign on.
So admittedly I’m fairly new to the world of self-hosting, but have been a web dev for a long time. My terminology may be way off here. I always sort of assumed that headless meant that I’m running a version of Linux that does not have a desktop UI (Ubuntu server specifically).
If I added a PiKVM, would I suddenly get a desktop UI, or would it still be command-line only?
Google drive isn’t self-hosted though, and they charge for any significant amount of storage.
I’m running Ubuntu server, so there is no desktop to access via rdp, and I don’t have to open an ssh port to access this. I still get all of my files, while also being able to put it all behind 2fa and grant as much or as little privilege as desired.
Thanks!
Another reason for the project was that I too wanted a desktop experience while also being being able to access remotely. I just didn’t want to open any “scary” ports on my server lol. I can throw this whole thing behind 2fa and it’s still completely isolated in a docker container, thus it has as much or as little privilege as I want.
I actually can ssh into my main server through this, if desired, without opening any ssh ports publicly.
Definitely way less resource-intensive. I’m actually amazed at how quickly it spins up and loads everything. Even with all of these windows open, and streaming a full length movie, it uses less memory than a single YouTube tab.
Had to :)
I will absolutely look into this. Thank you :) definitely looks like I’ll be opening source though. I didn’t realize there were already so many FOSS alternatives. Suppose I should have done more research, but I guess I figured they would be more popular/ talked about on platforms such as this.
Link doesn’t work for me, but I’m starting to see what you mean.
Either way, this has been a fun project to work on and I’ve only been working on it since around October, so not like years of commitment or anything. I’ve learned a lot, even having been programming professionally for years, so overall I’d say it’s been a worthwhile venture, especially considering I originally was only building this for myself.
Oh damn good call haha.
I guess I never bothered to check. I’m not married to the name so it’s no big deal really. I was initially just building this for myself without any real plan to release anything so I chose my artist/producer handle and never thought twice about it.
Interesting 🤔 I’ve never heard of orb. This is the second similar project I’ve gotten responses about. I honestly had no idea anything similar even existed. Why are these not more popular? I can see a million different use-cases for apps such as this.
That being said, I tried the orb demo and support on mobile was terrible. I’m aiming to have it be fully touch/mobile supported.
Wow I honestly had no idea something like this already existed! Never heard of ArozOS before.
Why is it not more well known/discussed? I can see a million different use-cases for a web-based OS. I would have thought it would be the first thing people would talk about for a self-hosted solution to a os/frontend.
Truly appreciate the feedback!
I am definitely leaning open source, but to be completely candid, I could also see this being a marketable product. If I could somehow turn maintaining this into my full time job and quit my current job without any significant drop in my salary, I would be completely stoked.
To be honest, I’m not super familiar with licensing or really anything regarding the release of software, but I would like to maintain the possibility that I could eventually sell/monetize it if it turns out to be a success, and I’m afraid that once it becomes FOSS, that possibility is gone.
Like I said though, I honestly have no idea, so I would love any feedback or suggestions.
Not public yet. Still deciding how to handle release. This is just a sneak peek to gauge interest and get any feedback.
Definitely possible – check out emulatorjs. There are a few premade docker containers for it, but they were a bit finicky when I tried them. I eventually just ended up writing a react wrapper for it and have it hosted in a docker container. It works great, and will even play psx games without issue.