mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 09:25:55 +03:00
[GH-ISSUE #45] Alternate Installation Options #40
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cookwjc on GitHub (Jan 7, 2019).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/45
Would it be feasible to provide an installation process separate from docker containers?
I (think) I'd like the option to be able to perform a manual installation without using prebuilt containers.
This is primarily derived from our infrastructure running in a ProxMox environment that does make use of LXC containers natively, but getting docker running is a bit more of a challenge.
@jc21 commented on GitHub (Jan 8, 2019):
I guess instructions could be provided, but the NodeJS app relies on certain things existing in predefined places, like
certbot. The docker container (and dependant base container) has nginx configs added as well. So, assuming you are happy to slap a collection of nginx configs on your system along with nodejs and certbot, you could do it.If instead, you just want a prebuilt LXC container, that may be easier
@cookwjc commented on GitHub (Jan 14, 2019):
I'm happy to build the necessary environment with relevant dependancies. It's just a better fit for those of us who need better environmental visibility into what is being deployed.
As an intermediate step, I've built a docker swarm environment and am running into subsequent issues due to the docker-compose file being version 2. Can you investigate updating the docker-compose file to a more recent 3.x version?
@jc21 commented on GitHub (Jan 14, 2019):
Can do, though I think there are no compatibility issues for my docker-compose file as is.
@cookwjc commented on GitHub (Jan 14, 2019):
thank you. further review here, it looks like the problem isn't with your file per se, but a limitation in portainer's ability to deploy a new swarm stack from the docker-compose file.
(re: https://github.com/portainer/portainer/issues/257)
@jenschurchill commented on GitHub (Feb 19, 2019):
I could use this on alternate architectures, such as ppc64le, where s6-overlay doesn't exist.
@nstoik commented on GitHub (Feb 20, 2019):
I would be very interested in using a prebuilt LXC container for ProxMox as well. Or some general instructions on how to set up an LXC container for nginx-proxy-manager to use as a starting point would be helpful.
@danmed commented on GitHub (Feb 25, 2019):
Would love to see this too.. I'm not a fan of Docker and i have everything running in LXC's via Proxmox at the moment..
@felixcousseau commented on GitHub (Mar 13, 2019):
Hello ! is there any possibility to have installation process ? or it is not available yet ? thx
@akkibhat commented on GitHub (Apr 6, 2019):
Hey @jc21 - just moved from an unraid setup to proxmox - just curious about the LXC install options oro even install options on fresh debian install to get this running! Cheers
@Na0mir commented on GitHub (Jun 26, 2020):
I would be interrested for this too! Want to create a LXC on my proxmox setup to host a nginx-proxy-manager
@jokesters commented on GitHub (Jun 27, 2020):
I've been trying to get use this on proxmox too. I can set up a container, get docker and docker-compose running and get it installed, but it will not for the life of me get the ssl cert. always get an internal error message.
@decole commented on GitHub (Jul 19, 2020):
hi, how it put in nginx proxy manager? wiki proxmox
@Oujiii commented on GitHub (Jul 31, 2020):
Was anyone able to create a LXC template for this? I'd love to drop docker and this seem to be the only way.
Thank you.
@NickRO19 commented on GitHub (Aug 25, 2020):
I would also absolutely LOVE a LXC template for NginxProxyManager. It is amazing, but I cannot get it to work in docker inside an LXC. I get an internal error. Works fine in a VM, however I don't want to deal with the VM overhead due to limited resources.
Please, and thank you for all your great work!
@Oujiii commented on GitHub (Aug 25, 2020):
Hey @NickRO19, open a new issue (as to not flood this one) reporting your problem with Docker within LXC. I was able to run it and I might be able to help you out.
@bnicot commented on GitHub (Nov 1, 2020):
did someone managed to setup npm on an lxc with proxmox ? ;)
@ej52 commented on GitHub (Nov 4, 2020):
Sorry for the bump but just wanted to leave this here for the people wanting a LXC container on proxmox.
I have created a setup script using alpine LXC container without docker here, will be looking at creating a LXC template to merge into this repo if @jc21 will be okay with it ;)
@NickRO19 commented on GitHub (Nov 4, 2020):
Super awesome thx for this! Gonna try it tonight!!!
-------- Original Message --------
On Nov 4, 2020, 14:05, Elton Renda wrote:
@jc21 commented on GitHub (Nov 4, 2020):
More than ok with this, just need to make sure it's a solution that can be automated in the release process. I played with LXC before but only for a little bit and I didn't get far..
@Zixim commented on GitHub (Feb 1, 2021):
@ej52 have you abandoned the LXC install script ?
It's running 5 versions behind on NPM, and it offers no clean upgrade path.
@jc21 I don't think it's a great idea to link people to an install path that is installing such an old version ?
@Na0mir commented on GitHub (Feb 22, 2021):
Any news ? This script looks awesome! May just need some adjustments to have a better upgrade management
@ej52 commented on GitHub (Feb 26, 2021):
Sorry guys been busy on some other projects, please note that this script was created as a starting point for running npm on proxmox LXC's. With that said, I have updated the script to pull the latest version of npm now ;)
@Na0mir commented on GitHub (Mar 2, 2021):
Thanks!
I can't make it work,
yarn build(setup.sh, line 121) is not an available command/defined in package.jsonDo you know what's the issue ?
Thanks for the help
@Zixim commented on GitHub (Mar 2, 2021):
@Na0mir
is
yarninstalled ?What is the output of :
apt list --installed | grep "yarn"@ej52 commented on GitHub (Mar 2, 2021):
@Na0mir Please open a new issue here and we can discuss it there.
@Na0mir commented on GitHub (Mar 5, 2021):
Problem resolved, was on my side (thank you Chinese GFW!).
Other than that the script works well and provide a good option for LXC usage, went from 450MB to 45MB memory usage and a lot of disk space! :)
@Chouille commented on GitHub (Jan 5, 2022):
Hello.
i will be interested about an installation process / script without docker. In my case, i would like to install npm on an ARM64 VM hosted on my Internet provider box (Freebox Delta). But ressources are limited and docker take amount of ressources. For the moment, i test Apache Reverse proxy, but NPM will be better :)
@krytie75 commented on GitHub (Apr 4, 2022):
I'd just like to add my thoughts to the pile...
I too would love to get a non-docker version of NPM. I use (non-Proxmox) LXC containers and I have had success using @ej52's (thank you) script but I would prefer an official option that isn't going to die when the script maintainer loses interest. The script also doesn't provide an option to connect our own external SQL server like the official docker version does (though I did figure out a way to do it manually after much trial and error).
I'll take the opportunity to thank everyone involved for a fantastically useful product; beats setting up all those reverse proxies by hand in the terminal...
@github-actions[bot] commented on GitHub (Apr 4, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@Na0mir commented on GitHub (Apr 4, 2024):
Yes, I do.
@github-actions[bot] commented on GitHub (Dec 24, 2024):
Issue is now considered stale. If you want to keep it open, please comment 👍
@github-actions[bot] commented on GitHub (Jan 4, 2026):
Issue was closed due to inactivity.
@krytie75 commented on GitHub (Jan 4, 2026):
I still want this.
@Zixim commented on GitHub (Jan 4, 2026):
dockerless LXC for Proxmox : https://community-scripts.github.io/ProxmoxVE/scripts?id=nginxproxymanager
@krytie75 commented on GitHub (Jan 4, 2026):
This doesn't appear to allow specifying an external database or any other advanced settings.