I'm facing a situation where I need to move to a VPS (using a shared host today), and I'm looking at some panels to use. Virtualmin looks really nice and capable to do what I want/need. There are a few things around the concept though I need to get my head around - I guess that will resolve it self when it's time to start using it. But, there are few questions I'd like to ask.
The webmin/virtualmin/usermin-concept, and how that would translate to cPanel, which I'm using today. It looks like some of the features I have now in my cPanel (as an enduser), are partly in Usermin and Virtualmin. From searching around… I saw somewhere one could create a domain with Virtualmin, and then create a Webmin user, for that domain. Is that the way to go? The logged in user should be able to add domains, sub- and addon-domains, parked domains, etc.. Including mail account and ssh-users (that's one part I'm missing now - being able to setup more users that can ssh into the account, except the main account).
Are there any good guides for that? Been trying to look at some videos and guides, but I haven't found one (yet) for that.
Another thing… I was trying to look at the login, and what's behind it (passwords etc). Not sure if I read it correct but, it's
crypt (from Webmin)? While searching around the files, trying to find how the weblogin works, and how it's made, I also saw the
htpasswd here - and since it says “use WebminCore” at the top - I assume this file?
So, it doesn't use all options/algos (ie bcrypt)? It' looks very old ~ 2-8 years. Normally I use something like:
htpasswd -b -C 10 passwdfile username password. Like the manual says… “The SHA and crypt() formats are insecure by today's standards.”
If someone could elaborate a bit on what's being used, and where (ie web login, password protected folders etc), I'd appreciate that. There's nothing in the specs/docs or the FAQ.
If it's to any help - here's my plan. :) As it is now, I have my site(s) on a very good host, but it's a shared host. It's really great, and almost like a VPS, but isn't one. I can SSH in and I have basically everything, and I can install a few things as well. I now have the need of being able to create a git user (w/o a home) and chmod a folder to that one to install “Gogs” (a lightweight Github('ish) clone). But, since I don't have access to root &/or sudo, I can't do that. Their friendly support, who's really been helpful, suggested that I should perhaps get a VPS. So, that's where I'm at now. And I have been think of that for sometime even before… But, I haven't found a good one yet - and theirs are kind of expensive - where the affordable ones are only 256MB/512MB. Not for CentOS, right? I've seen a couple of good ones though that I'm looking at, with better specs cmp to prices.
I'm sure I can get what I need if it's only for myself, but since we also have another account, at the same host (my siblings/family is sharing that one), I'd like to bring that one along when I've setup/migrated my account. Which means I need to get a setup like I mentioned first. They're kind of sensitive to “changes”. :)
Best regards, Eric