Есть ли у кого deb пакет Nginx Proxy Manager чтоб не использовать докера? Или как самому собрать из сорцов?

Ссылка скопирована
1 ответ

Захотел попробовать 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 - базару ноль я его сам там использую) Но там понятно что зачем и почему нет лишнего мусора.

  • Кароче я старовер вот почему
  • bassoon48, а, понятно - вкусовщина и луддизм. В Дебиане, по такой логике, тоже масса лишнего - в одном ядре куча неиспользуемого, systemd этот конский... Чего бы не Генту?
  • ky0, не не будем холиварить.
  • ky0, ну а если по существу то банально там где больше гайдов, сообщества и тд

    Дебиан, бубунты, кентос и чёт ещё....

    Вот три столпа где инфы вагон и всегда помог.

    так то можно хоть астру хоть редос хоть васян эдишн юзать вопрос в геморе. А деб всего 600 метров весит + гайдов много - меня как админа устраивает)))

  • bassoon48, по моему вы лукавите. Староверы не задают банальные вопросы, они умеют гуглить, собирать пакеты и читая readme из архива с исходным кодом-собирать из него приложения.
  • Alexey Dmitriev, ну ка давай старовер собери мне пакет сходу который под докер запилен на сорцах.

    Учитывая что я в первую очередь админ а не девопс или просто дев. Это не моя специализация даже рядом.

    Я старовер в плане Debian то что в продакшн бест пракстис. Минимализм с идиотизмом путать не надо! (всякие генты, фряхи и тд с нулевым комьюнити оставьте BSDMщикам)

  • Ну по сути качаешь сырцы, открываешь Dockerfile и исполняешь команды оттуда руками (команды самоочевидны, ничего знать о докере не надо).

    Разве что вначале идёт FROM <указание на преднастроенную сборку>. Если там не что-то очевидное-одноложное типа nginx-alpinenodejs-alpine, тупо гуглишь, находишь Dockerfile и исполняешь предварительно команды оттуда:).

  • Aetae, зачем мне докер?

    Смысл в том что из сырцов собрать .deb который потом можно установить 1 командой без лишнего мусора типа докера.

  • Aetae, этот 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

  • bassoon48, Ответ на первую часть вопроса - НЕТ, ни у кого нет deb пакета. И не будет. И делать его за тебя тоже никто не будет. А ссылка твоя ведёт на страницу релизов официального Гита, где теперь только докер.

    Ответ на вторую часть вопроса я тебе написал. Dokerfile по сути мало чем отличается от обычного .sh скрипта, в котором по пунктам описана сборка и запуск. Все команды там очевидны. Открой, прочитай, выполни и ты соберёшь из исходиков это локально, без всякого докера.

  • Aetae, как это НЕТ? Когда я январе 2024 и феврале 2024 он БЫЛ но его УДАЛИЛИ!

    А значит у кого то он МОГ сохраниться. А удалили его разрабы чтоб пропихивать своё докер гумно.

    Всё, я уже на traefik разворачиваю

  • Aetae, я всё равно не программист и не девопс для меня эта инфа мусор и смежная я не за это деньги получаю.

    Если слишком сложно благо есть куча других решений

  • Aetae, единственно где я использую контейнеры это микротик, всё)

    И то по минимуму но там не через Ж реализовано

  • bassoon48, еся ты не программист и не девопсер, то кто ты?)
  • Aetae, Ахилес, сын Пелея.

    А если честно)) сись админ широкого применения на котором висит 5 объектов 150 компов и который хочет как то развиваться.
    Esxi, зоопарк сетевухи, серваки сам собираю за сотни тыщ типа gen 9 10 и тд. Делов дофига...

    Знаю все и знаю ничего.

  • Эникей переросток. Сись админ. И. О. начальника отдела ИТ
  • Ответы:

    Чувствую что сам я вряд ли потяну сборку пакета из сорцов GIT

    С помощью Ansible делается за пару часов необходимые плейбуки и шаблоны. Не надо страдать с пакетами и докерами.

    • это с нулевыми знаниями и без гайдов да?
    • bassoon48, волшебной кнопки не существует.
      Или вы учитесь в автошколе и садитесь за руль или заказываете такси.
    • Sanes, дык я понимаю что нет кнопочки волшебной.

      покажи мне реальный пример от и до.

      А нет их.

      Следовательно тему можно закрывать

    • Есть ли у кого deb пакет Nginx Proxy Manager чтоб не использовать докера? Или как самому собрать из сорцов?

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Анна SEO Ответ

    Для установки Nginx Proxy Manager без использования Docker, вам нужно собрать deb-пакет из исходных кодов. Вот пошаговая инструкция по сборке Nginx Proxy Manager из исходных кодов:

    1. Установите необходимые зависимости:

    sudo apt-get update
    sudo apt-get install git curl build-essential libssl-dev

    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

    git clone https://github.com/jc21/nginx-proxy-manager.git

    3. Перейдите в каталог с исходными кодами:

    cd nginx-proxy-manager

    cd 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

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash nvm install node

    5. Установите зависимости проекта:

    npm install

    npm install

    6. Соберите проект:

    npm run build

    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

    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

    sudo dpkg -i dist/nginx-proxy-manager__amd64.deb

    Теперь у вас должен быть установлен Nginx Proxy Manager без использования Docker. Не забудьте настроить и запустить его после установки.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно