Ivan K.

Ivan K.

С нами с 30 марта 2017; Место в рейтинге пользователей: #20
10 мая 2026, 14:13
0
SFTP — я например, использую постоянно. Даже купил сетевое хранилище SAS и поставил под стол) и туда бекаплю. Также держу sftp хранилища у хостинг-провайдеров, для клиентских сайтов. Сайты до 50 гигов за 40 минут бэкапятся.

А по поводу, например яндекса, меня «выгнали» из «яндекс диска» за такие бэкапы, правда деньги вернули, лет 7-8 назад, с тех пор не пользуюсь всем этим хозяйством от яндекса. Не знаю может сейчас у них правила поменялись по поводу бэкапов.
10 мая 2026, 14:00
+1
Для всего сервера, у hestiacp хорошо реализовано, там список ip обновляется раз в сутки (блокируется полностью без каких либо ответов от сервера, для условного Китая сервера будто не существует)), только в гестии стран мало, но Китай есть)
10 мая 2026, 09:07
0
И было просто супер, если можно было настроить блокировку к серверу по странам (выбирается страна, порты и протокол), hestiacp, например так умеет. Я использую для блокировки Китая, чьи боты меня замучили))
10 мая 2026, 08:39
+1
Панель очень понравилась.
Для бэкапов на мой взгляд не хватает создания хранилища по sftp, Restic вроде это умеет из коробки.
06 мая 2026, 16:09
+1
Круто, установилось наконец. Начинаю изучать.
06 мая 2026, 13:09
0
да, видимо не был доступен гитхаб из питерского селектела

Вот теперь так:
root@new2:~# curl -fsSL https://raw.githubusercontent.com/gvozdb/meowbox/main/bootstrap.sh | sudo PANEL_PORT=18443 bash
[bootstrap] Устанавливаю минимальные зависимости (curl, tar, jq, ca-certificates)...
[bootstrap] Готовлю каталоги в /opt/meowbox...
[bootstrap] Узнаю latest release из github.com/gvozdb/meowbox...
[bootstrap] Целевая версия: v0.6.9
[bootstrap] Скачиваю tarball...
[bootstrap] Проверка SHA256...
[bootstrap] Распаковываю в releases/v0.6.9...
[bootstrap] current → releases/v0.6.9
[bootstrap] Запускаю install.sh из current/ ...
[meowbox] Starting Meowbox installation...
[meowbox] Mode: release  |  Code: /opt/meowbox/current  |  State: /opt/meowbox/state
[meowbox] Log file: /var/log/meowbox-install.log
[meowbox] Updating system packages...
[meowbox] Installing dependencies...
[meowbox] Enabling MariaDB + PostgreSQL...
[meowbox] Adding PHP repository (ondrej/php)...
[meowbox] Adding Yandex mirror for ondrej/php (fallback for launchpad outages)...
[meowbox] Yandex mirror for ondrej/php: подключено
[meowbox] Installing PHP-FPM versions (8.1 + 8.2 + 8.3 + 8.4 if available + system default)...
[meowbox]   → installing PHP 8.1...
[meowbox]   → installing PHP 8.2...
[meowbox]   → installing PHP 8.3...
[meowbox]   → installing PHP 8.4...
[meowbox]   → ensuring PHP 8.1 MODX extensions...
[meowbox]   → ensuring PHP 8.2 MODX extensions...
[meowbox]   → ensuring PHP 8.3 MODX extensions...
[meowbox]   → ensuring PHP 8.4 MODX extensions...
[meowbox]   → ensuring PHP 8.5 MODX extensions...
[meowbox] Default PHP version (для Adminer): 8.5
[meowbox] Установленные PHP версии: 8.1 8.2 8.3 8.4 8.5
[meowbox] Installing Composer...
[meowbox] Composer Composer version 2.9.7 2026-04-14 13:31:52 installed
[meowbox] Installing GitHub CLI (gh)...
[meowbox] gh installed: gh version 2.92.0 (2026-04-28)
[meowbox] Installing Node.js 22...
[meowbox] Installing PM2...
[meowbox] Creating configuration at /opt/meowbox/state/.env...
[meowbox] PROXY_TOKEN сгенерирован — см. state/.env (нужен для подключения сервера к master-панели)
[meowbox] Installing production dependencies (npm ci --omit=dev)...
[meowbox] Создаю symlink-и @meowbox/shared в node_modules пакетов...
[meowbox] Applying SQLite schema...
[meowbox] Setting up embedded Adminer...
[meowbox] Downloading Adminer 4.8.1...
И на этом все))
Вот часть лога, самый конец
added 317 packages in 23s
[2026-05-06 12:59:23] Создаю symlink-и @meowbox/shared в node_modules пакетов...
[2026-05-06 12:59:23] Applying SQLite schema...
Prisma schema loaded from prisma/schema.prisma

✔ Generated Prisma Client (v5.22.0) to ./node_modules/@prisma/client in 894ms

Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)

Tip: Want to react to database changes in your app as they happen? Discover how with Pulse: https://pris.ly/tip-1-pulse

Prisma schema loaded from prisma/schema.prisma
Datasource "db": SQLite database "meowbox.db" at "file:/opt/meowbox/state/data/meowbox.db"

SQLite database meowbox.db created at file:/opt/meowbox/state/data/meowbox.db

🚀  Your database is now in sync with your Prisma schema. Done in 370ms

┌─────────────────────────────────────────────────────────┐
│  Update available 5.22.0 -> 7.8.0                       │
│                                                         │
│  This is a major update - please follow the guide at    │
│  https://pris.ly/d/major-version-upgrade                │
│                                                         │
│  Run the following to update                            │
│    npm i --save-dev prisma@latest                       │
│    npm i @prisma/client@latest                          │
└─────────────────────────────────────────────────────────┘
[2026-05-06 12:59:29] Setting up embedded Adminer...
[2026-05-06 12:59:29] Downloading Adminer 4.8.1...
curl: (28) SSL connection timeout
06 мая 2026, 08:07
0
Стоило бы просто Ctrl+C (win) или Cmd+C (mac) и снова запустить установку, предварительно удалив папку meowbox:
В первый раз я так и сделал, но установка до конца не дошла.
теперь дальше [bootstrap] Скачиваю tarball… не идет.
05 мая 2026, 20:47
0
Попробовал. До конца все равно не устанавливается.
Попытка 1) Дошло до установки Adminer потом какой-то конфиг не найден и все.
Попытка 2) Переустановил вдс
Доходит до установки
[bootstrap] Узнаю latest release из github.com/gvozdb/meowbox…
[bootstrap] Целевая версия: v0.6.5
[bootstrap] Скачиваю tarball…
и все на этом. Не знаю, опять что-то блокируют со всех сторон, что-ли не пойму. VDS в дата центре селектел в питере. Попробую еще на за бугорном
05 мая 2026, 15:01
+1
Видимо установка до конца и не проходит у меня, попробовал все с нуля

root@new2:~# curl -fsSL https://raw.githubusercontent.com/gvozdb/meowbox/main/bootstrap.sh | sudo PANEL_PORT=18443 bash
[bootstrap] Устанавливаю минимальные зависимости (curl, tar, jq, ca-certificates)...
debconf: delaying package configuration, since apt-utils is not installed
[bootstrap] Готовлю каталоги в /opt/meowbox...
[bootstrap] Узнаю latest release из github.com/gvozdb/meowbox...
[bootstrap] Целевая версия: v0.6.0
[bootstrap] Скачиваю tarball...
[bootstrap] Проверка SHA256...
[bootstrap] Распаковываю в releases/v0.6.0...
[bootstrap] current → releases/v0.6.0
[bootstrap] Запускаю install.sh из current/ ...
[meowbox] Starting Meowbox installation...
[meowbox] Mode: release  |  Code: /opt/meowbox/current  |  State: /opt/meowbox/state
[meowbox] Log file: /var/log/meowbox-install.log
[meowbox] Updating system packages...
[meowbox] Installing dependencies...
[meowbox] Enabling MariaDB + PostgreSQL...
[meowbox] Adding PHP repository (ondrej/php)...
[meowbox] Adding Yandex mirror for ondrej/php (fallback for launchpad outages)...
[meowbox] Yandex mirror for ondrej/php: подключено
[meowbox] Installing PHP-FPM versions (8.1 + 8.2 + 8.3 + 8.4 if available + system default)...
Вот в логе в конце что:

Get:15 https://mirror.yandex.ru/ubuntu noble-security/multiverse amd64 Components [208 B]
Get:16 https://mirror.yandex.ru/ubuntu noble-backports/main amd64 Components [5772 B]
Get:17 https://mirror.yandex.ru/ubuntu noble-backports/restricted amd64 Components [212 B]
Get:18 https://mirror.yandex.ru/ubuntu noble-backports/universe amd64 Components [10.5 kB]
Get:19 https://mirror.yandex.ru/ubuntu noble-backports/multiverse amd64 Components [212 B]
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Err:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection timed out
Fetched 5049 kB in 37s (135 kB/s)
Reading package lists...
W: Failed to fetch https://ppa.launchpadcontent.net/ondrej/php/ubuntu/dists/noble/InRelease  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection ti>
W: Some index files failed to download. They have been ignored, or old ones used instead.
PPA publishes dbgsym, you may need to include 'main/debug' component
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/ondrej/php/ubuntu/
Suites: noble
Components: main
'
Description:
Co-installable PHP versions: PHP 5.6, PHP 7.x, PHP 8.x and most requested extensions are included. Packages are provided for *Current* Ubuntu *LTS* releases (https://wiki.ubu>

Debian stable, oldstable and Debian LTS packages are provided from a separate repository: https://deb.sury.org/#debian-dpa

You can get more information about the packages at https://deb.sury.org

BUGS&FEATURES: This PPA has a issue tracker:
https://deb.sury.org/#bug-reporting

Issues reported in a private email don't scale and most likely will be ignored.  I simply don't have capacity to answer questions privately.

DONATION AND COMMERCIAL SUPPORT: Support for PHP packages for older Debian and Ubuntu release can be bought from https://www.freexian.com/lts/php/
More info: https://launchpad.net/~ondrej/+archive/ubuntu/php
Adding repository.
W: Failed to fetch https://ppa.launchpadcontent.net/ondrej/php/ubuntu/dists/noble/InRelease  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection ti>
W: Some index files failed to download. They have been ignored, or old ones used instead.
[2026-05-05 14:36:39] Adding Yandex mirror for ondrej/php (fallback for launchpad outages)...
[2026-05-05 14:36:42] Yandex mirror for ondrej/php: подключено
[2026-05-05 14:36:42] Installing PHP-FPM versions (8.1 + 8.2 + 8.3 + 8.4 if available + system default)...
E: Package 'php-opcache' has no installation candidate
04 мая 2026, 23:26
0
Сегодня попробовал установить, вроде установка проходит, но адмика панели по адресу https://<ваш-сервер>:18443 не грузится.
Пробовал вдс от бегета, локация Москва, Литва.
И еще от другого хостера питерский вдс
Везде одно и тоже, не фурычит)
Может я что-то не так делаю?
1) Чистый вдс с Ubuntu 22.04
2) apt-get update && apt-get dist-upgrade
3) reboot
4)
curl -fsSL https://raw.githubusercontent.com/gvozdb/meowbox/main/bootstrap.sh | sudo PANEL_PORT=18443 bash
5) reboot

https://myhost:18443
— не открывается, хотя сам myhost пингуется нормально.
https://server_ip:18443
— не открывается
04 мая 2026, 11:39
0
Отличное решение, обязательно попробую.
Ubuntu — какую именно версию нужно использовать?
Под Debian 13 не будет ли версии ?))
И еще вопрос можно ли блокировать доступ к админке, на уровне ip, ну чтобы вообще не открывалась даже форма авторизации, для ip не из белого списка (как у HESTIACP)
27 апреля 2026, 11:13
0
На моем сайте протестировать не получится, так как я только начал перенос MS2 на MS3, да и сервер для разработок у меня локальный, в инет не смотрит.
27 апреля 2026, 09:29
0
Видимо это для новых клиентов, которые подключаются. У меня в старом интернет-магазине подключено не через Ю-кассу, а напрямую через сбер, вернее и то и другое))

Кстати, глянул на новые тарифы — 0.8% за отправку чека, меня впечатлило))
26 апреля 2026, 22:04
0
Супер. А для Сбербанка будет похожий компонент?
14 апреля 2026, 16:41
+2
Нужный компонент, прикупил.
Но почему-то не могу поставить «плюс» к этой заметке, да и к другим тоже)) Стрелки не активны
01 марта 2026, 14:38
0
В следующий раз сделаю как положено)
07 февраля 2026, 22:08
0
Николай сделай пожалуйста, невозможность установки компонентов если версия меньше 8.2.
А то если на сайте 8.1, потребуется восстановление из резервной копии) после попытки установить компонент.
06 февраля 2026, 12:29
0
Более того, если используется на сайте 8.1 — то установку «клинит», сайт перестает работать вообще, выводится ошибка типа минимальная версия 8.2. И с другими компонентами тоже самое (mFilter и mSearch)
05 февраля 2026, 08:47
0
Привет.
в планах разместить доку для Thumb3x и Thumb2x на docs.modx.pro?
Нет в планах.

Ну или как-то вообще решить этот вопрос с документацией в экосистеме русскоязычного modx
Есть на русском языке документация:
docs.ivan345.com/books/thumb3x/page/thumb3x-dokumentaciia
30 января 2026, 17:41
0
Николай планируется ли в ближайшее время разработка аналога компонента msOptionsPrice2? или не ждать и самому решать эту задачу?
Лично для меня это последний нужный компонент для переноса магазинов с miniShop2 на MiniShop3