Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
It's not pre-installed, but it's checking one checkbox. Less work than deciding which VM provider to go with.
They should be, and yet I've rarely seen them work out like that. Usually I have to debug some issues and follow x StackOverflow responses which don't work properly. Haven't had any such issues with WSL2 yet.
... no. Windows Terminal integrates with WSL2 and allows you to open a terminal in Linux without having to set up anything inside of a good Terminal app in Windows. It's what you're asking for, but without any setup.
Yes, but inside of a separate canvas. WSL2 GUI apps run as normal windows.
Okay, but I've tried running them in a VM and in WSL2. It is integrated the best if you run it under Windows and use the native WSL2 integration. Everything else degrades the experience.
Yes, and then you have to set everything up. With WSL2 in PyCharm I select "Use WSL2 Python", it lists all the WSL2 Pythons, and I select the WSL2 Python I want. Is it really so difficult to understand that there is a difference between being able to do something and something just being available without setup?
Or I install WSL2 and skip all that.
Yeah, you should read up on how WSL2 works. This is not an issue in any different way from VMs. WSL2 is a VM. It's everything you're asking for, but standardized, pre-installed and perfectly integrated. I don't know why you'd recommend spending all those hours when it's absolutely not necessary.
It's like telling a beginner "Yeah, do Linux From Scratch, Ubuntu is way too convenient".