Есть ли у кого deb пакет Nginx Proxy Manager чтоб не использовать докера? Или как самому собрать из сорцов?
Захотел попробовать NPM. Да вот беда везде пихают через докер.
Чувствую что сам я вряд ли потяну сборку пакета из сорцов GIT - ссылка на офф сайт исходников гит
Было пару гайдов в 2024 январь (жаль что не успел выкачать). Какой-то добрый человек уже создавал .deb пакет. Но по какой-то причине всё все ссылки потёрли....
Например вот
Отсюда вопросы:
1) Есть ли у кого сохранившийся .deb пакет без докера?
2) Если нет, то подскажите как можно выйти из сутации, с нулевыми знания по сборке пакета... Может кто поможет? Если время на самостоятельное изучение займёт годы то мне нет смысла я даже и близко не разраб.... Мозги не те.
3)Может альтернативные решение кроме голого nginx? Траефик что ли юзать или скидварда?
4) Реально дофига делов собрать самому пакет deb?))
Ссылка на скачку былая такая -
wget https://github.com/jc21/nginx-proxy-manager/releases/download/v2.10.0/nginx-proxy-manager_2.10.0_amd64.deb |
wget https://github.com/jc21/nginx-proxy-manager/releases/download/v2.10.0/nginx-proxy-manager_2.10.0_amd64.deb
Дополнительно:
А Докер вам не подходит, потому что...?
Это лично моё мнение. Для NPM докер ну вот вообще не нужен это бред собачий. Для отладки я там понимаю быстро грузануть но тут....
У меня виртуалка debian, люблю минимализм. Ставим докер сразу iptables куча шлака во всём разбираться желания ноль. пусть его юзают те кому нужон)) ну я думаю мысль ясна моя...
Допустим Mikrotik - базару ноль я его сам там использую) Но там понятно что зачем и почему нет лишнего мусора.
Дебиан, бубунты, кентос и чёт ещё....
Вот три столпа где инфы вагон и всегда помог.
так то можно хоть астру хоть редос хоть васян эдишн юзать вопрос в геморе. А деб всего 600 метров весит + гайдов много - меня как админа устраивает)))
Учитывая что я в первую очередь админ а не девопс или просто дев. Это не моя специализация даже рядом.
Я старовер в плане Debian то что в продакшн бест пракстис. Минимализм с идиотизмом путать не надо! (всякие генты, фряхи и тд с нулевым комьюнити оставьте BSDMщикам)
Разве что вначале идёт FROM <указание на преднастроенную сборку>. Если там не что-то очевидное-одноложное типа nginx-alpinenodejs-alpine, тупо гуглишь, находишь Dockerfile и исполняешь предварительно команды оттуда:).
Смысл в том что из сырцов собрать .deb который потом можно установить 1 командой без лишнего мусора типа докера.
Видимо они проталкивают свой гумус (докер)
wget https://github.com/jc21/nginx-proxy-manager/releases/download/v2.10.0/nginx-proxy-manager_2.10.0_amd64.deb |
wget https://github.com/jc21/nginx-proxy-manager/releases/download/v2.10.0/nginx-proxy-manager_2.10.0_amd64.deb
Ответ на вторую часть вопроса я тебе написал. Dokerfile по сути мало чем отличается от обычного .sh скрипта, в котором по пунктам описана сборка и запуск. Все команды там очевидны. Открой, прочитай, выполни и ты соберёшь из исходиков это локально, без всякого докера.
А значит у кого то он МОГ сохраниться. А удалили его разрабы чтоб пропихивать своё докер гумно.
Всё, я уже на traefik разворачиваю
Если слишком сложно благо есть куча других решений
И то по минимуму но там не через Ж реализовано
А если честно)) сись админ широкого применения на котором висит 5 объектов 150 компов и который хочет как то развиваться.
Esxi, зоопарк сетевухи, серваки сам собираю за сотни тыщ типа gen 9 10 и тд. Делов дофига...
Знаю все и знаю ничего.
Ответы:
Чувствую что сам я вряд ли потяну сборку пакета из сорцов GIT
С помощью Ansible делается за пару часов необходимые плейбуки и шаблоны. Не надо страдать с пакетами и докерами.
- это с нулевыми знаниями и без гайдов да?
- bassoon48, волшебной кнопки не существует.
Или вы учитесь в автошколе и садитесь за руль или заказываете такси. - Sanes, дык я понимаю что нет кнопочки волшебной.
покажи мне реальный пример от и до.
А нет их.
Следовательно тему можно закрывать
-
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для установки Nginx Proxy Manager без использования Docker, вам нужно собрать deb-пакет из исходных кодов. Вот пошаговая инструкция по сборке Nginx Proxy Manager из исходных кодов:
1. Установите необходимые зависимости:
sudo apt-get update sudo apt-get install git curl build-essential libssl-dev
2. Склонируйте репозиторий Nginx Proxy Manager с GitHub:
git clone https://github.com/jc21/nginx-proxy-manager.git
3. Перейдите в каталог с исходными кодами:
cd nginx-proxy-managercd nginx-proxy-manager
4. Установите Node.js и npm, если они еще не установлены на вашем сервере. Вы можете установить их с помощью nvm (Node Version Manager) для управления версиями Node.js:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash nvm install node
5. Установите зависимости проекта:
npm installnpm install
6. Соберите проект:
npm run build
7. Теперь в каталоге `dist` вы найдете собранный проект. Вы можете упаковать его в deb-пакет с помощью утилиты `fpm` (Effing Package Management):
sudo apt-get install ruby ruby-dev sudo gem install fpm npm run package:deb
8. После выполнения этих шагов вы получите deb-пакет Nginx Proxy Manager, который вы можете установить на своем сервере:
sudo dpkg -i dist/nginx-proxy-manager__amd64.deb
Теперь у вас должен быть установлен Nginx Proxy Manager без использования Docker. Не забудьте настроить и запустить его после установки.