News for hackers. Stuff that matters.
Re:Why I self host my servers (and what I've recently learned) by PLG88 on Friday September 06, 2024 @05:23AM (#41464428)
I love this idea. Personally, I would love to self-host, but don't due to not being technical enough to use a command line.

I am from a non-technical background but learnt loads of technical stuff over the years, to the extent that I can describe many complex topics, present, or write stuff for technical people. But my non-computer science background means I am not familiar with the command line. I have used it and understand, but have not 'learnt its language'.

Does any 'turnkey' self-hosting solution exists which provides an abstraction, so that I can just deal with GUIs and not command line to start (and learn on the way)??

In fact, that would be a great way to learn.

Re:Why I self host my servers (and what I've recently learned) by gsck on Friday September 06, 2024 @11:34AM (#41467095)
Definitely worth just sitting down and learning how the command line works. Its not as scary as it looks.

No need to have any fancy comp-sci background, hell I have an arts degree!

Re:Why I self host my servers (and what I've recently learned) by nakkaya on Friday September 06, 2024 @08:19AM (#41465490)
Yes there are. I would suggest going through the subreddit mentioned /r/selfhosted. There are GUI tools and NAS products that would let you host docker images. As for CLI ask an LLM, for simple common commands you are going to be dealing with they are pretty good at it.
Re:Why I self host my servers (and what I've recently learned) by pxc on Friday September 06, 2024 @11:41PM (#41471300)
> and learn on the way

In case you're interested in resources for this: I think _Learn Enough Developer Tools to Be Dangerous_ is a great start. I've been guiding my roommate through it as he studies, a chapter a week. If you do pick it up, just skim the chapters on editors— their examples are overly specific to a choice of editor of few outstanding strengths, and if you prefer a different editor you may struggle to find equivalents for some of the hokey examples the book uses.

https://www.oreilly.com/library/view/learn-enough-developer/...

Special editions/compilations of Linux magazines can also be a very good source of high-quality tutorials, including for CLI stuff. These are nice because while they include general introductions, they're mostly comprised of bite-sized tutorials that you can pick and choose according to your interest. I also like them because they're available in print, colorful, and shiny, and thoughtfully laid out, plus there are no ads— very pleasant compared to the web in many ways. Linux Pro Magazine did one on shell topics this year, back in February: https://www.linuxpromagazine.com/Resources/Special-Editions/...

Such magazines also include step-by-step guides for setting up services that I was able to follow (with some trepidation!) when I was just a kid who was new to Linux and still honestly a bit scared of the command line. Linux Format is really good for this because it's targeted at desktop Linux and computer hobbyists broadly rather than rather than programmers or IT professionals. Their guides assume little to no familiarity with the command line, so they often include reminders of little bits of command line basics rather than just assuming you share that context with the authors: https://linuxformat.com/

Besides web-based management interfaces for servers, like Proxmox, you might consider getting started by just running some services on a spare desktop computer. openSUSE has a long history of emphasizing GUI administration tools, so many relatively 'advanced' tasks for it do not require the command line, which is somewhat different from other distros. (If you give it a try, its GUI configurator, YaST2, will strike you at first glance as having a dated look. This is intentional— continuity is a priority for YaST, so GUI-based tutorials from many years ago will still be accurate.) It's also a distro with good guts and nice CLI tools, so you won't necessarily outgrow it after you get your feet wet with the command line.

Re:Why I self host my servers (and what I've recently learned) by 77owen on Saturday September 07, 2024 @08:44PM (#41477407)
As far as turnkey solutions go coolify.io is the one I’ve seen floating around recently.
Re:Why I self host my servers (and what I've recently learned) by immibis on Wednesday September 18, 2024 @03:16PM (#41584231)
Try setting up a server on Windows, then. Windows's native language is the GUI like Linux's is the command line. I remember there used to be lots of GUI Windows web servers - don't know if there still are.

Of course you have Windows versions of Linux servers like Apache, which still use their configuration files and so on, but you can use the GUI for the rest of everything.

Re:Why I self host my servers (and what I've recently learned) by rakoo on Thursday September 19, 2024 @09:35AM (#41591696)
Yup, https://yunohost.org/ was built for that. You can manage your server entirely from the admin panel, installing pleroma or matrix or freshrss takes 3 clicks, and it can even manage your DNS zone for you. Mail and XMPP are included.

When you're feeling confident, you can then fiddle with the command line and explore what's happening behind the scenes.

Re:Why I self host my servers (and what I've recently learned) by PLG88 on Friday September 20, 2024 @04:46AM (#41600043)
Wow, that looks super useful, thanks!