Skip to content

Удаление брендинга и рекламы Portainer BE (Business Edition) неинвазивным способом с помощью Nginx

License

Notifications You must be signed in to change notification settings

LordArrin/portainer-remove-be-branding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remove Portainer BE branding

Некоторое время назад Portainer добавили рекламу Business Edition повсюду в бесплатной версии Community Edition, призывая к покупке и затемняя недоступные опции. Это очень раздражающее поведение для продукта с открытым исходным кодом, поэтому я решил это исправить. Решение основано на работе JSH32, но использует изменённый скрипт для поддержки динамического изменения кода страницы.

Скриншоты

До применения скрипта После
1 2

Как использовать?

Самый простой и надёжный метод - добавить этот шаблон в свою конфигурацию nginx. Главное - не забыть заменить порты и пути на свои, а так же скопировать remove_be.js в выбранный вами локальный каталог.

Исправление работает с помощью функции sub_filter Nginx, которая способна редактировать страницы за прокси перед отправкой пользователю. Это означает, что скрипт будет работать даже при обновлении portainer.

About

Удаление брендинга и рекламы Portainer BE (Business Edition) неинвазивным способом с помощью Nginx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%