Предложения по юзабилити

Все остальные вопросы
Aleksmn4o
Сообщения: 17
Зарегистрирован: Чт апр 15, 2021 2:41 pm

Re: Предложения по юзабилити

Сообщение Aleksmn4o » Пн апр 19, 2021 1:32 am

В настройках резервных копий нет варианта инкрементного бекапа со сжатием. И было бы здорово иметь возможность указывать как часто будет создаваться полная копия.

BigBit
Сообщения: 3
Зарегистрирован: Пн июн 08, 2020 7:29 pm

Обновление PhpMyAdmin

Сообщение BigBit » Вт апр 20, 2021 11:00 am

Заголовок говорит сам за себя :D Предлагаю в следующей обнове внедрить новую версию PhpMyAdmin 5.1.0 :) Брайни и так долго с 4.9.4 работает отлично, но обновление это необходимость, которая никогда не прекратится:) 8-)

Aleksmn4o
Сообщения: 17
Зарегистрирован: Чт апр 15, 2021 2:41 pm

Re: Предложения по юзабилити

Сообщение Aleksmn4o » Вс май 09, 2021 5:53 pm

Возможно стоит добавить антивирусный движок ImunifyAV в его бесплатной версии.

interloper
Сообщения: 14
Зарегистрирован: Вс май 17, 2020 3:56 pm

Re: Предложения по юзабилити

Сообщение interloper » Ср май 12, 2021 4:22 pm

День добрый,

Ребята, есть небольшое и не сложное предложение по настройке хост-аккаунтов.
В списке настроек не хватает возможности вкл. или выкл. показа общей информации ( или хотя бы про показ IP сервера)

Как для меня очень важно - потому что у вас есть замечательная приблуда файловый менеджер.
Его очень удобно использовать, если надо дать доступ стороннему человеку, чтобы он мог забросить свои файлы на сервер.
Но ваша "Общая информация" в шапке и в самом разделе "общая информация" замечательным образом показывает РЕАЛЬНЫЙ IP сервера.
Черт побери, сервер за клаудфларой специально спрятан чтобы не светить IP и даже почта ходит с другого сервера. А тут такое, и никак не выключить. Я уверен это просто - сделайте пожалуйста. В моем случае все это совершенно бесполезная утилита получилась :(

Возможно повторюсь в сотый раз, как обычно в чате - еще раз спасибо за вашу панель, я без нее как без ног !!! (не пишу без рук, потому что я уже безрукий)

anton.rus
Сообщения: 12
Зарегистрирован: Пт июн 18, 2021 1:25 pm

Re: Предложения по юзабилити

Сообщение anton.rus » Пн июл 05, 2021 11:30 am

Привет!

1. Возможно ли на страницу перенаправления почты:
:8000/?do=mailclient&module=mailforward

добавить разбивку записей на страницы и сделать поиск по записям, как и на странице со списком почтовых ящиков?
Если почтовых ящиков и соответственно правил перенаправления - много, страница с перенаправлениями превращается в очень длинную "простыню", где сложно что-то найти.

2. А так же, на странице:
:8000/?do=mailclient&module=filter

В списке почтовых ящиков сделать сортировку по домену и имени почтового ящика.
А лучше, сделать поиск по почтовым ящикам, т.к. когда их много и учитывая, что сейчас там все записи "вразнобой" - найти необходимый ящик очень и очень проблематично.

3. В предыдущей панели, которой я пользовался, на домашней странице выводился статус нагрузки на сервер в режиме реального времени:

Изображение

я так понял, что данные брались либо из htop, либо из его аналогов.
Вы не планируете подобное сделать? Например "виджетом" в шапке панели? Сейчас это у вас хоть и отображается относительно стандартно для большинства, но данные только по процессору, да и в наглядном виде, как на скриншоте, что я привёл (включая оперативную память) - было бы интереснее.
Было бы очень удобно, чтобы не открывать терминал и не запускать там htop.

4. В разделе Резервное копирование:
:8000/?do=backup

Есть пункт: отправить email после завершения.
Было бы удобнее, если бы письмо отправлялось только в тех случаях, когда возникли какие-то ошибки при бэкапе.

5. Сделать наглядную статистику по нагрузке на сервер, пример:

Изображение

За основу можно взять, например, Grafana
https://grafana.com/products/cloud/feat ... ds-grafana

Изображение

6. Сделать доп. настройку безопасности на вход в панель.
Добавить подтверждение входа по коду google authenticator

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Предложения по юзабилити

Сообщение AlektroNik » Чт авг 12, 2021 12:13 pm

Предлагаю отказаться от модуля mod_deflate для GZIP сжатия ПО УМОЛЧАНИЮ и заменить на mod_brotli (Apache).

У меня панель версии 1.08*, на 1.09 не знаю как обстоят дела.
Столкнулся со странной проблемой, что некоторые файлики типа js?v=1.6.7 и css?v=1.6.7 не хотели сжиматься ... и даже убрав приставку версии они все равно почему-то не хотели сжиматься. Эти файлы создавались темой сайта как минимизированные, при этом обычные файлы js и css без проблем сжимались.

Но проблема решилась переходом на mod_brotli, причем настройки типов не менялись, т. е. просто в конфиге все DEFLATE заменил на BROTLI_COMPRESS.

И еще можно добавить сжатие SVG:
AddOutputFilterByType BROTLI_COMPRESS image/svg+xml


Вот готовый проверенный конфиг:

Код: Выделить всё

# https://httpd.apache.org/docs/current/mod/mod_brotli.html
<IfModule mod_brotli.c>
	AddOutputFilterByType BROTLI_COMPRESS text/css
	AddOutputFilterByType BROTLI_COMPRESS text/plain
	AddOutputFilterByType BROTLI_COMPRESS text/html
	AddOutputFilterByType BROTLI_COMPRESS text/xml
	AddOutputFilterByType BROTLI_COMPRESS application/xml
	AddOutputFilterByType BROTLI_COMPRESS application/rss+xml
	AddOutputFilterByType BROTLI_COMPRESS text/javascript
	AddOutputFilterByType BROTLI_COMPRESS application/javascript
	AddOutputFilterByType BROTLI_COMPRESS application/x-javascript
	# Gzip-сжатие файлов SVG
	AddOutputFilterByType BROTLI_COMPRESS image/svg+xml
</IfModule>

# Serving pre-compressed content
<IfModule mod_headers.c>
		# Serve brotli compressed CSS files if they exist
		# and the client accepts brotli.
		RewriteCond "%{HTTP:Accept-encoding}" "br"
		RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
		RewriteRule "^(.*)\.css"              "$1\.css\.br" [QSA]

		# Serve brotli compressed JS files if they exist
		# and the client accepts brotli.
		RewriteCond "%{HTTP:Accept-encoding}" "br"
		RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
		RewriteRule "^(.*)\.js"               "$1\.js\.br" [QSA]


		# Serve correct content types, and prevent double compression.
		RewriteRule "\.css\.br$" "-" [T=text/css,E=no-brotli:1]
		RewriteRule "\.js\.br$"  "-" [T=text/javascript,E=no-brotli:1]


		<FilesMatch "(\.js\.br|\.css\.br)$">
			# Serve correct encoding type.
			Header append Content-Encoding br

			# Force proxies to cache brotli &
			# non-brotli css/js files separately.
			Header append Vary Accept-Encoding
		</FilesMatch>
</IfModule>
Вложения
gzip-brotli.png
gzip-brotli.png (68.86 КБ) 78049 просмотров
Последний раз редактировалось AlektroNik Чт авг 12, 2021 12:35 pm, всего редактировалось 1 раз.

AlektroNik
Сообщения: 109
Зарегистрирован: Ср июл 29, 2020 7:26 pm

Re: Предложения по юзабилити

Сообщение AlektroNik » Чт авг 12, 2021 12:22 pm

Кстати по поводу кеширования.
То, что у вас настроено кеширование ВООБЩЕ ВСЕГО по умолчанию ЗЛО!!!
У меня из-за этого были глюки на сайте!!!.

Предлагаю удалить:
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 604800 seconds"
</ifModule>

И оставить только:
# Кеширование статики максимум год.
<IfModule mod_headers.c>
<filesMatch ".+\.(svg|webp|ttf|jpg|jpeg|png|ico|css|bmp|swf|js|txt|tar|zip|pdf|tar\.gz|woff[2]?)$">
Header set Cache-Control "max-age=31536000, public"
</filesMatch>
</IfModule>
Вложения
Cache-Control.png
Cache-Control.png (65.21 КБ) 78039 просмотров

krakazyabra
Сообщения: 10
Зарегистрирован: Ср июл 22, 2020 2:32 pm

Re: Предложения по юзабилити

Сообщение krakazyabra » Пт сен 03, 2021 11:18 am

Добрый день. Было бы не плохо увидеть endpoint для сбора метрик для мониторинга (prometheus, influxdb). для веб-серверов уже есть экспортеры, для бд тоже, осталось только инфу от панели собирать.

Manshet
Сообщения: 5
Зарегистрирован: Ср июн 16, 2021 8:35 pm

Re: Предложения по юзабилити

Сообщение Manshet » Пт окт 29, 2021 6:25 pm

Добавьте расширение rar для php

vadholyk
Сообщения: 1
Зарегистрирован: Ср ноя 03, 2021 11:40 pm

Re: Предложения по юзабилити

Сообщение vadholyk » Ср ноя 03, 2021 11:51 pm

Доброй ночи! Хотелось бы больше добавить по оптимизации сайтов. В googl есть рекомендации именно по этой теме! Не плохо было б их реализовать на сервере. https://developers.google.com/speed/pag ... e?hl=ru-RU
отдельно для Packages for Apache и Source for Nginx
Спасибо!

Ответить