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.

Nginx UI – Access and modify the Nginx configurations files without CLI

281 pointsby giladalmost 5 years ago

20 comments

jackalxalmost 5 years ago
I&#x27;m using this <a href="https:&#x2F;&#x2F;www.digitalocean.com&#x2F;community&#x2F;tools&#x2F;nginx" rel="nofollow">https:&#x2F;&#x2F;www.digitalocean.com&#x2F;community&#x2F;tools&#x2F;nginx</a> that I find it pretty good
评论 #23597846 未加载
评论 #23600480 未加载
评论 #23606568 未加载
评论 #23606551 未加载
评论 #23600963 未加载
Thorentisalmost 5 years ago
Looks basically like a web-based text-editor. More effort needs to be put into adding UI controls for modifying common settings, or at least some macros for adding settings to a config file. (e.g. insert a common setting at cursor location). Better yet, hide editing the config file in an &quot;advanced&quot; mode, and allow UI controls (checkboxes, input boxes, and dropdowns) for editing parts of the config. (that&#x27;s what I thought this was going to be).
评论 #23602112 未加载
评论 #23598372 未加载
mholtalmost 5 years ago
This appears to be a simple UI wrapper over the nginx CLI more than a config generator (like what DigitalOcean has). It&#x27;s basically an assortment of text boxes for editing the config and then buttons for applying it.
cateyealmost 5 years ago
There are also more feature rich control panels:<p><a href="http:&#x2F;&#x2F;ajenti.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ajenti.org&#x2F;</a><p><a href="http:&#x2F;&#x2F;vestacp.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;vestacp.com&#x2F;</a><p>For some use cases, these can feel bloated, so I understand there could be room for a more minimalistic option.
pratioalmost 5 years ago
This is certainly a good effort but I&#x27;ve yet to use a web ui to manage web server configs, especially these days when we&#x27;re moving most of the configuration to code and version control. We usually deploy changes to a test server to test the changes and then move on to production.
评论 #23597675 未加载
arun6582almost 5 years ago
Nice way to shoot yourself in the foot if you manage configs without version control
pratikssalmost 5 years ago
10 years young me would have liked having something like this. Nowadays any manual configuration is a big no-no. All my configuration parsing and building happen in the CI pipeline in an automated manner.
评论 #23606487 未加载
kissgyorgyalmost 5 years ago
If you use this, you lose the ability to version control, which is the most important feature of text files.<p>I&#x27;m not against generating configuration, but that should not require an always-running instance.
评论 #23599946 未加载
crazyricardoalmost 5 years ago
&quot;Containerization is now state of the art and therefore the application is delivered in a container.&quot;<p>I wouldn&#x27;t say it is &quot;state of the art&quot;. Solaris had containers in 2004&#x2F;2005.
评论 #23598745 未加载
评论 #23597956 未加载
评论 #23598344 未加载
tokenkalmost 5 years ago
NginxProxyManager is the preferred choice in the Unraid (home server) community - good to have another contender to help nginx n00bs like myself.
caymanjimalmost 5 years ago
Is there any security model for this? Or does having access effectively give you complete root control?
评论 #23598394 未加载
battery423almost 5 years ago
Weird. Not sure why i would like to update&#x2F;change a live config.<p>That would probably not mean that there is an Infrastructure code in git.
评论 #23598166 未加载
xmdxalmost 5 years ago
Their user case seems a bit weird to me. If a new application is deployed, can you not make changes to the nginx config locally and redeploy it? That way everyone has access and it&#x27;ll be part of the usual merge request -&gt; review -&gt; merge flow.<p>If anything this tool makes editing easier and may lead to more misconfiguration.
neyaalmost 5 years ago
IMHO, I might as well just use Vim. Maybe this has a use case, it&#x27;s not for me. I literally need to type just one line and and press enter:<p><pre><code> sudo vi &#x2F;etc&#x2F;nginx&#x2F;...</code></pre>
评论 #23598106 未加载
gshulegaardalmost 5 years ago
Neat! Felt a little nostalgic seeing reading the title as it was a somewhat big emphasis as the &quot;next thing to do&quot; when I was part of the NGINX Amplify team.<p>In case you didn&#x27;t know, the configuration parsing library we created for the NGINX Amplify agent is open source under Apache 2.0:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nginxinc&#x2F;crossplane" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nginxinc&#x2F;crossplane</a> (credit to @aluttik who was the primary author)<p>It parses an NGINX configuration files into JSON and vice-versa.
simplyinfinityalmost 5 years ago
From what i gather, this is a Deployment &amp; editor software for nginx specifically. At work I&#x27;ve setup a pipeline using Azure Devops (also done it with Gitlab) that achieves the same thing. And I&#x27;m guessing it can be done with the other popular build &amp; deploy tools such as Jenkins and . So i wonder, who is this for?
furstenheimalmost 5 years ago
I&#x27;d rather track it in the repo and let the pipeline deploy it. No need to modify it by hand.
boraalparatalmost 5 years ago
I just loved it, docker is a good choice but I would&#x27;ve love to have non-docker version as well.
评论 #23599122 未加载
amachefealmost 5 years ago
What is wrong with the current config via CLI?<p>Edit file, reload... Voilà
jordachealmost 5 years ago
how many cooks does one need in the kitchen, to continuously re-configure a single nginx server? His described use case seems like a strange setup.
评论 #23601879 未加载