hello guys, i am kinda struggling figuring out how to properly set up hestia for my customer to host their website and have their developers login into the corresponding account for them to work it out. Pretty much offering hosting for customers, what is the best practice? thanks
You can setup Hestia User for each website or each customer and give them the login. This login can be used to
- Manage HestiaCP WebUI + file Manager
- sFTP to login into the file system, site roots, configs, etc.
- Enable Shell (bash) if you want to give them terminal access limited to their accounts only.
If you need something more, please mention here in detail so we can suggest other ways.
Means you give them full access to the system. Also the chroot is not working any more
pls read my reply properly, if you donât give sudo permissions how will they have âfull accessâ ?
The donât have full access but allowing them would give read access to certain folder in Hestia, Logs files, And many more. If I donât know who access via SSH I really need to know who it is otherwise the can create system that could this that can give you issuesâŚ
If we want an full âclosedâ down service we need to look into ârushâ or similar implementation
How about this?
We already know the way to properly provide a jailed ssh session (rush), but currently do not have enough time for a implementation, at least yet.
Thatâs why I am suggesting easier methods.
Easier != secure, the solution is clear, it doesnt matter if we implement rush or abneasier solution, the amount of testing will be the same, development will take maybe a bit longer. It is just to find enough time for the whole process, somewhere you need to start and finish it.
thank you guys. all clear.
Hestia is great if you and family want to host something.
But, currently, I think its better not to use hestia for hosting unknown customers.
This is because, hestia does not perform ftp bandwidth accounting(yet).
For example, if you allot a customer 50gb bandwidth and if he starts sharing a file of 1gb size thru ftp, you have no way of knowing how much bandwidth he is using as hestia does not keep track of ftp bandwidth use!
Your entire server bandwidth may be finished in hours/days.
A bit hard to write, not for professional hosting just because of the not counted ftp bandwith ;).
Hestia can be used for sure as hosting infra in professional environment, thatâs basicly what a lot of us devs are doing, and the reason why hestia lives.
Personaly, I wonât use any bandwith limited services and I also donât think I would have customers, that ship around gbâs of data daily over ftp. If you plan to do mass and cheap hosting, you probaly need to monitor the server anyway better - for example implement a daily and/or monthly bandwith alarm over all. There are also some service provider like hetzner, which are providing such a service for their root server.
tl;tr: Hestia is usable and is used for professional hosting .
Sorry if I seemed rude.
Iâm a big fan of hestia and greatly appreciate you guys work.
My only point was, if op is thinking of using hestia as an alternative to cpanel/DirectAdmin for mass shared hosting, he may face this issue.
I use hestia to host my web development clients. I do not grant ssh or panel access.
I would love to expand my business with that feature but I am willing to wait until the team fixes the chroot and the file manager.
hey i like to know chroot is working now for hestiacp?
Update:
sorry i found it from the features page
Support for SFTP chroot jails
Please donât bump topics 3 years oldâŚ