TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: A server admin panel that “just works?”

53 pointsby serverQuestionover 6 years ago
I&#x27;m interested in setting up my own server just to make it easy to run and play around with web projects. Does anyone know if there is a heroku like service that I can host on my own server to manage web apps&#x2F;sites.<p>Think connecting to a git repo from the UI. connecting to a domain to create development urls: projectname.domain.com, that sort of things.<p>I&#x27;m not sure what to look&#x2F;search for online to find what I&#x27;m looking for.

25 comments

syntheticcdoover 6 years ago
If you want to set up your own server, why do you need a control panel? Just learn to configure all the services. Command line is all you need.<p>If you want ease-of-use, running your own server is not the way to go. You can get pretty far with AWS&#x2F;GCP&#x2F;Azure free tier.
评论 #18641876 未加载
评论 #18640124 未加载
评论 #18638763 未加载
64738over 6 years ago
I can whole-heartedly recommend Dokku[0], it&#x27;s been fantastic for me, and does exactly what you describe.<p>Edit: Doh! Except for the admin panel, which was a pretty major part of your question :) Dokku is CLI-based, though I seem to remember there being a third-party web ui for it, can&#x27;t remember. Either way, it might still be worth checking out.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;dokku&#x2F;dokku" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dokku&#x2F;dokku</a>
评论 #18638913 未加载
jchwover 6 years ago
If you really want something like Heroku, you could try Dokku, though that&#x27;s not really a control panel. Digital Ocean provides a droplet image for it.
lykr0nover 6 years ago
Cockpit does a lot of the basic functionality you need.
评论 #18638639 未加载
jimsmartover 6 years ago
Another option I don&#x27;t see mentioned so far:<p>We use VirtualMin on our servers for all of our commodity hosting (it is based upon WebMin). There is an open source version and a pro version. We use the pro version — I don&#x27;t personally know what the exact differences are, as it was my colleague&#x27;s choice historically, so I can&#x27;t comment specifically on the open source version&#x27;s features. But we&#x27;ve found it pretty good, and cheap enough ($6&#x2F;month&#x2F;server).<p>It takes literally seconds to set up a new domain, provides config info to copy across to our DNS provider (we don&#x27;t do DNS on the same machine, other folk can provide a far more reliable service at no extra cost: FWIW, we use Joker), it has support for autocerts from Let&#x27;s Encrypt, and has fairly up-to-date app bundles for a lot of well known web apps.<p>I&#x27;m a developer, and have no issues with command line, but using a control panel for day-to-day basics is just so easy, pretty much a total no-brainer, and also allows us to have more technically minded folk manage their own domains&#x2F;subdomains and services (if you wish to share&#x2F;resell).<p>I&#x27;ve used Plesk before, and didn&#x27;t like it much, for a variety of reasons (including when it borked an update, and was all kinds of hell to fix)<p><a href="https:&#x2F;&#x2F;www.virtualmin.com" rel="nofollow">https:&#x2F;&#x2F;www.virtualmin.com</a>
devxpyover 6 years ago
I&#x27;ve been using captainduckduck in production for a while now.<p>It might be a little finniky for you to wrap your head around at first, but it does work well once you do that.<p><a href="https:&#x2F;&#x2F;captainduckduck.com" rel="nofollow">https:&#x2F;&#x2F;captainduckduck.com</a>
kiwijamoover 6 years ago
I’ve started using Ansible to document how I want my server set up in a machine readable way. Very useful because when I want to start over I can just run my Ansible playbooks to set up everything to how I want it. I’d prefer that to an GUI approach such as an admin panel. A GUI makes it difficult to record your desired configuration and then later initialise a new server (or a reinstalled OS) to use said configuration. Even simply writing a shell script to do the configuration would be great as it means you’re both (1) documenting your configuration preferences and (2) making a tool that sets everything up as per your preferences. YMMV of course.
reacharavindhover 6 years ago
I think this is the usecase Redhat is trying to target with its Cockpit application. Easy GUI admin for a server. I think it works with all Linux distros but more tuned for Refora, RHEL, CentOS.
thekonquerorover 6 years ago
I built ScaleDynamix[1] with similar goals in mind. It connects to your AWS&#x2F;GCP&#x2F;Azure account via terraform and gives you a cpanel like interface to launch sites. You can also horizontally scale the stack either manually or automatically based on utilization. It&#x27;s optimized for php, but you can run any other languages easily on it.<p>There is a free version available for non-commercial projects.<p>[1] <a href="https:&#x2F;&#x2F;scaledynamix.com" rel="nofollow">https:&#x2F;&#x2F;scaledynamix.com</a>
woudsmaover 6 years ago
I’m using Dokku + Kirby or Serverpilot + Kirby. Kirby has a plugin called autogit, where you can update&#x2F;save changes to&#x2F;from a git repository
评论 #18638965 未加载
vgeekover 6 years ago
If you want LAMP&#x2F;LEMP, check out <a href="https:&#x2F;&#x2F;vestacp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vestacp.com&#x2F;</a>.<p>You can provision a subdomain and clone whatever repo into the root directory and be functional pretty quickly.
评论 #18639007 未加载
bfoksover 6 years ago
Take a look at this discussion: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;wesbos&#x2F;status&#x2F;1067833058731147265" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;wesbos&#x2F;status&#x2F;1067833058731147265</a>
kevivover 6 years ago
For PHP projects, Laravel Forge is a good option <a href="https:&#x2F;&#x2F;forge.laravel.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forge.laravel.com&#x2F;</a>
unixheroover 6 years ago
Webmin<p>Cloudron
评论 #18686661 未加载
leetbulbover 6 years ago
We have a Plesk server that we use to host random stuff easily. Takes care of DNS, Git, updates, etc etc. Great solution for something that just works.
评论 #18638201 未加载
InGodsNameover 6 years ago
ServerPilot.io is nice for php&#x2F;wordpress lately they turned themsleves into a paid only solution.
kyriakosover 6 years ago
Cpanel still works fine assuming you are looking to run LAMP. Takes care of everything for you.
daemonkover 6 years ago
Get a dedicated root server with hetzner. It&#x27;s relatively cheap for what you get.
评论 #18640600 未加载
leowoo91over 6 years ago
Can IaaS be considered as the new admin panel?
xaduhaover 6 years ago
After I started using Nixos I can&#x27;t imagine using anything else. <a href="https:&#x2F;&#x2F;nixos.org" rel="nofollow">https:&#x2F;&#x2F;nixos.org</a>
评论 #18638181 未加载
alixaxelover 6 years ago
Flynn.io does this to some extent.
评论 #18641777 未加载
pmlnrover 6 years ago
Webmin, yunohost, freedombox
spicyusernameover 6 years ago
Cockpit meets these needs.
alexandernstover 6 years ago
Plesk
slifinover 6 years ago
Proxmox