Перейти к содержанию

Активность

Лента обновляется автоматически

  1. Сегодня
  2. Вчера
  3. Последняя неделя
  4. Нужно понимать через что проксируешь там есть требования к заголовкам
  5. Можете подсказать, возможно кто-то сталкивался с данной проблемой. Не как не получается установить Vaultwarden, пробовал множеством способов, включая указанный в статье. Планируется использование только в локальной сети, без доступа из вне. После установки Vaultwarden любым из способов, всегда сталкиваюсь с проблемой, http://IP_SERVER:7277/#/login - начинается загрузка, открывается страничка, виден логотип vaulwarden, но страница не загружается до конца (вечная загрузка) http://IP_SERVER:7277/admin - могу зайти, полностью доступен. При этом ошибок в логах нет. Есть идеи куда копать, с чем может быть связана проблема. Я изначально думал с отсутствием домена, и https, но во многих статьях говорится что можно использовать локально по ип.
  6. Ещё раньше
  7. Почему-то на 28 шаге выпадает в ошибку. proxmox 8.4 Пробовал: tinycore-redpill.v0.9.3.0.img и tinycore-redpill.v0.10.0.0.img build ds3622xsp-7.1.0-42661 и build ds3622xsp-7.2.0-64570 абсолютно одинаково, в конце установки выпадает в ошибка, вот такая: Failed to dump extension redpill-misc for platform ds3622xsp_42661 as its recipe file cannot be retrieved. Isn't the extension misspelled or not supported on that platform? ***Process will exit *** Failed to dump all extensions for ds3622xsp_42661 platform to /hometc/redpill-load/build/1746850633/custom-initrd/exts - see errors above ***Process will exit *** как победить?
  8. https://t.me/Cashinout_bot?start=25933 вот этим ботом пользуюсь Все проходит и оплачивается без проблем
  9. Классно, но без иностранной карты, к сожалению, ничего не получится.
  10. Возвращение халявы: VPSserver раздаёт 100$ Ну что, господа. Старый добрый трюк с халявой снова в деле — но теперь от другого имени. После ребрендинга Kamatera превратилась в VPSserver — и пока РКН об этом ничего не знает, самое время взять свои 100$ на месяц за чисто символическую плату: https://go.cloudwm.com/visit/?bta=36601&brand=vpsserver Вносишь 10$ — получаешь 100$ кредита на месяц Более 20 дата-центров: США, Германия, Нидерланды, Франция, Великобритания, Япония, Сингапур и др. Лояльность к РФ Простая верификация через пополнение счета Что внутри? Типы инстансов: General Purpose, Dedicated, Burstable Полный root-доступ, возможность установки любой ОС Гибкие тарифы: почасовая и помесячная оплата 10ГБ/с и 5ТБ трафика Примеры цен 1 vCPU / 1 GB RAM — от $3.99/мес 2 vCPU / 2 GB RAM — от $10/мес 4 vCPU / 4 GB RAM — от $35/мес 8 vCPU / 8 GB RAM — от $85/мес Цены варьируются в зависимости от региона — но бонус работает на любой. Для чего подойдёт? VPN и прокси-серверы CI/CD, тестовые стенды, автосборки Микросервисы, личные панели, сайтики и дашборды Если кто не в теме — аналогичная акция работала с Kamatera, пока не начались блокировки. Так что ловите момент, пока тихо. Обсуждаем тут или в Telegram-канале. У кого будут проблемы с активацией — помогу.
  11. подскажите как получить одобренный пост? Хотел просмотреть инструкцию по double vpn
  12. Новый MOTD-дэшборд от NeoNode Теперь это не просто приветствие при входе, а полноценный системный дашборд — всё самое важное о сервере прямо в терминале. Установка Обычный режим (для root bash <(wget -qO- https://dignezzz.github.io/server/dashboard.sh) --force Режим для обычного пользователя (без root) (не рекомендуется): bash <(wget -qO- https://dignezzz.github.io/server/dashboard.sh) --force --not-root Настройка отображаемых блоков: motd-config Что умеет дашборд Аптайм, загрузка CPU, RAM, диск, ядро IP-адреса: локальный, публичный и IPv6 Поддержка Docker — видны остановленные и «упавшие» контейнеры Проверка безопасности: SSH-порт, root-доступ, вход по паролю Статус UFW, Fail2Ban, CrowdSec Сетевой трафик (vnstat) Состояние обновлений APT и автообновлений Проверка актуальности версии дашборда (обновление по ссылке) 🛠 Гибкая настройка Каждый блок можно включить или отключить Конфиг сохраняется в /etc/motdrc или ~/.motdrc Управление через интерактивную утилиту motd-config Поддержка обычных пользователей (работает даже в LXC, Proxmox, WebSSH) (но очень урезанная и должен быть установлен нужный софт) Пример: хочешь скрыть Docker, автообновления и IP — отключи через motd-config, и они исчезнут из дашборда. Преимущества Работает «из коробки» — без лишних зависимостей Не требует crontab или внешних API Отображает только нужную тебе информацию Статусы с эмодзи ( ) — читается моментально Поддержка монохромных терминалов — не сломается в Proxmox или LXC Обновление от 24.04.2025: Удалены tput-цвета — теперь нет багов в «серых» терминалах Подсвечены критичные риски: root-доступ, UFW, fail2ban Выводит ядро и SSH-настройки Автообновление версии через GitHub Pages Есть предложения, баги или хочешь добавить свой блок — читай в Telegram канале или комментируй в теме!
      • 2
      • Лайк!
      • Спасибо!
  13. Резервное копирование Keenetic + Entware Если на роутер установлена дополнительная система Entware, можно использовать скрипт, создающий резервную копию настроек роутера, прошивки и Entware с настройками. После выполнения — приходит Telegram-уведомление. Скрипт создан на основе обсуждения на форуме Keenetic Community: форум. Скрипт #!/opt/bin/bash set -x export PATH=/opt/bin:/opt/sbin:/bin:/usr/bin:/usr/sbin:/sbin # =========== НАСТРОЙКИ ============ CONFIG_FILE="/opt/etc/backup_config.env" if [[ ! -f $CONFIG_FILE ]]; then echo " Конфигурационный файл $CONFIG_FILE отсутствует!" exit 1 fi # Импорт конфигурации source "$CONFIG_FILE" DATE=$(date +%Y-%m-%d_%H-%M-%S) ARCHIVE_NAME="keenetic_backup_${DATE}.tar.gz" ARCHIVE_PATH="${LOCAL_TMP_DIR}/${ARCHIVE_NAME}" # Логирование в syslog log() { logger "[BACKUP]: $1" echo "$(date +%Y-%m-%d_%H:%M:%S) $1" | tee -a "$LOG_FILE" } # Отправка Telegram уведомлений send_telegram() { MESSAGE=$(echo -e "$1" | sed 's/$/%0A/g') curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_TOKEN/sendMessage" \ -d chat_id="$TELEGRAM_CHAT_ID" \ -d message_thread_id="$TELEGRAM_THREAD_ID" \ -d parse_mode="Markdown" \ -d text="$MESSAGE" } # Очистка локальной директории cleanup_local() { log " Очистка локальной директории $LOCAL_BACKUP_DIR..." rm -rf "$LOCAL_BACKUP_DIR"/* || log " Не удалось очистить $LOCAL_BACKUP_DIR." log " Очистка локальной директории $LOCAL_TMP_DIR..." rm -rf "$LOCAL_TMP_DIR"/* || log " Не удалось очистить $LOCAL_TMP_DIR." } # Бэкап Entware backup_entware() { log " Создание бэкапа Entware..." tar cvzf ${LOCAL_BACKUP_DIR}/entware_backup_${DATE}.tar.gz -C /opt . > /dev/null } # Бэкап прошивки backup_firmware() { log " Создание бэкапа прошивки..." REL=$(ndmc -c 'show version' | grep 'release:' | awk '{print $2}') ndmc -c "copy flash:/firmware ${FW_BACKUP_DIR}/firmware-${REL}_${DATE}.bin" log " Создан бэкап прошивки: ${FW_BACKUP_DIR}/firmware-${REL}_${DATE}.bin" } # Бэкап конфига backup_config() { log " Создание бэкапа конфигурации..." ndmc -c "show running-config" > ${LOCAL_BACKUP_DIR}/config_${DATE}.cfg log " Создан бэкап конфигурации: ${LOCAL_BACKUP_DIR}/config_${DATE}.cfg" } # Архивация бэкапов create_archive() { log " Создание архива $ARCHIVE_NAME..." tar cvzf ${ARCHIVE_PATH} -C ${LOCAL_BACKUP_DIR} . > /dev/null || return 1 log " Архив создан: $ARCHIVE_PATH" } # Копирование на Nextcloud upload_to_nextcloud() { log " Копирование $ARCHIVE_PATH на Nextcloud..." curl -T ${ARCHIVE_PATH} -u ${NEXTCLOUD_USER}:${NEXTCLOUD_PASS} {$BACKUP_DIR_URL}/${ARCHIVE_NAME} log " Архив отправлен на Nextloud: $BACKUP_DIR_URL/${ARCHIVE_NAME}" } # Ротация бэкапов rotate_backups() { log " Получаем список бэкапов в Nextcloud..." # Получаем список бэкапов file_list=$(curl -s -u "$NEXTCLOUD_USER:$NEXTCLOUD_PASS" -X PROPFIND "$BACKUP_DIR_URL" -H "Depth: 1" \ | grep -oE "/remote.php/dav/files/[^<]*keenetic_backup_[^<]*\.tar\.gz") if [ -z "$file_list" ]; then log " Нет доступных бэкапов для ротации." return 0 fi echo "$file_list" | sort > /tmp/backups_sorted.txt total=$(wc -l < /tmp/backups_sorted.txt) # Удалим на один больше так как делаем новый бекап target_keep=$((KEEP_LAST - 1)) if [ "$total" -le "$target_keep"]; then log " Пока удалять нечего — всего $total бэкапов." return 0 fi delete_count=$((total - target_keep)) log " Удаляем $delete_count старых бэкапов..." head -n "$delete_count" /tmp/backups_sorted.txt | while read -r path; do filename=$(basename "$path") full_url="${BACKUP_DIR_URL}/${filename}" echo " Удаление: $full_url" curl -s -u ${NEXTCLOUD_USER}:${NEXTCLOUD_PASS} -X DELETE ${full_url} done log " Ротация завершена." } # =========== ОСНОВНОЙ СКРИПТ ============ main() { log "=== Начало резервного копирования ===" cleanup_local mkdir -p "$LOCAL_BACKUP_DIR" mkdir -p "$LOCAL_TMP_DIR" # Выполнение шагов backup_entware backup_firmware backup_config # Упаковка в единый архив create_archive # Ротация rotate_backups # Копирование на хранилища upload_to_nextcloud # Отправка отчета send_report log " Очистка локальной директории $LOCAL_TMP_DIR..." rm -rf "$LOCAL_TMP_DIR"/* || log " Не удалось очистить $LOCAL_TMP_DIR." send_telegram " Создана [резервная копия]($BACKUP_DIR_URL/$ARCHIVE_NAME) настроек роутера." log "=== Завершено ===" } main Установка скрипта # Путь к скрипту /opt/usr/bin/backup # Путь к конфигурации /opt/etc/backup_config.env # Сделать скрипт исполняемым chmod +x /opt/usr/bin/backup # Добавить в cron (ежедневно в 11:00) 0 11 * * * /opt/bin/bash /opt/usr/bin/backup Настройка backup_config.env KEEP_LAST=3 LOCAL_BACKUP_DIR="/tmp/mnt/Router/backups" FW_BACKUP_DIR="Router:/backups" LOCAL_TMP_DIR="/tmp/mnt/Router/tmp" LOG_FILE="/tmp/mnt/Router/backup.log" NEXTCLOUD_USER="user" NEXTCLOUD_PASS="password" BACKUP_DIR_URL="https://cloud.domain.ru/remote.php/dav/files/user/folder" TELEGRAM_TOKEN="token" TELEGRAM_CHAT_ID="CHAT_ID" # TELEGRAM_THREAD_ID="THREAD_ID" — удалить строку из скрипта, если не используете Что делает скрипт? Чистит временные директории Создаёт бэкап Entware (/opt) Создаёт бэкап прошивки Сохраняет текущую конфигурацию роутера Архивирует всё в keenetic_backup_*.tar.gz Отправляет архив на Nextcloud через WebDAV Удаляет старые резервные копии, оставляя только последние KEEP_LAST Отправляет Telegram-уведомление Альтернатива: rclone (не рекомендуется) Можно заменить curl на rclone для загрузки архива на облачные хранилища, например Google Drive. Однако, это сильно нагружает роутер. # Копирование на Google Drive upload_to_google_drive() { log " Копирование $ARCHIVE_PATH на Google Drive..." attempt_command "rclone copy $ARCHIVE_PATH $GDRIVE_REMOTE" "Копирование на Google Drive" } # Ротация бэкапов rotate_backups() { log " Ротация бэкапов старше $RETENTION_DAYS дней..." rclone delete --min-age "${RETENTION_DAYS}d" "$GDRIVE_REMOTE" && log " Ротация на GDrive завершена." rclone delete --min-age "${RETENTION_DAYS}d" "$MEGA_REMOTE" && log " Ротация на Mega завершена." } Восстановление Архив содержит три файла: config_* — конфигурация роутера firmware-* — прошивка роутера entware_backup_*.tar.gz — образ Entware со всеми настройками Для восстановления Entware — заменить стандартный архив установкой содержимого в install. Готово! Скрипт работает стабильно и регулярно делает резервные копии всех важных компонентов Keenetic + Entware. Если будут изменения, искать в оригинальной репе: https://deniom.ru/zametki/rezervnoe-kopirovanie-routera-keenetik/
      • 1
      • Лайк!
  14. Вышла третья и четвертая части: Третья часть: Подключаем сервер в РФ для YouTube через Ноду (без 3x-ui!!!!) Что разобрано: Регистрация на Cloud.ru. Настройка Firewall (группы безопасности) - на открытие доступа Настройка Remnawave для подключения к YouTube через собстсвенную ноду (без использования 3x-ui панелей как раньше) Настройка всех параметров - в том числе xray конфига Подключение RemnaNode (ноды для Remnawave) Настройка хостов, инбаундов. С картинками, пояснениями, комментариями Четвертая часть: Настройка шаблонов для подписок приложений (Mihomo, XRAY JSON, SingBox) с рабочими примерами (и роутингами) Добавляем поддержку клиентов Clash и SingBox и Xray JSON
  15. Вышла вторая, обновленная статья. Что разобрано: Установка и настройка Caddy в контейнере с дополнительной авторизацией для панели. Настройка Remnawave со страницей подписки Настройка всех параметров - в том числе xray конфига Подключение RemnaNode (ноды для Remnawave) Настройка хостов, инбаундов. С картинками, пояснениями, комментариями Доступ по подписке: https://openode.xyz/subscriptions/
  16. На версии с Амнезией не работает у меня....
  17. Привет Ну change-password вроде должен работать.. я проверял..но только с версией с Adguard кажись ufw-docker вроде не очень работает сейчас на свежей версии докера и убунты Лучше нормальными средствами все закрывать.
  18. Приветствую. Огромное спасибо за сборку - очень удобно! В бете у меня не работает команда change_password - просто ничего не происходит. А скрипт ufw-docker отменили в бете?
  19. Там значительно больше двух ))) Скинул в ЛС список статей.
  20. Здравствуйте. В клубе много информации? По анонсу я вижу только 2 статьи. Есть ли примеры ботов для телеграма?
  21. Не пользуюсь wg сейчас Но думаю использовать тот конфигурационный файл в вашем клиенте. Если Амнезиа - используйте клиент амнезии Если вг-изи - используем клиент wg Вроде все логично, я не понимаю проблемы и актуальности вопросы.
  22. Переустановил на Ubuntu. На андроиде работает все. Подскажите как настроить на моей стророне WG с полученным конфигом. На компе. Спасибо.
  23. да я не заявлял поддержки centos))
  24. Вроде запустился после установки зависимостей, СПАСИБО. Но есть одна ошибка: [root@4380397-hl19356 ~]# bash <(wget -qO- https://github.com/DigneZzZ/dwg/raw/refs/heads/main/set-up.sh) install Установка скрипта как сервиса в /usr/local/bin/dwg... Скрипт успешно установлен Проверка и установка зависимостей... /dev/fd/63: line 38: apt: command not found <-------- (вот эта) Docker уже установлен Docker Compose уже установлен qrencode уже установлен htpasswd уже установлен net-tools уже установлен Выберите тип установки: 1. DWG-CLI (WireGuard CLI) 2. DWG-UI (WireGuard с веб-интерфейсом + AdGuardHome) 3. DWG-DARK (WG + AdGuardHome в одном контейнере) 4. DWG-A (DWG-Amnezia + AdGuardHome) Я так понимаю это из-за того что система CentOS? Или я не прав.
  25. выдает вроде тестил вчера я щас все объединил сейчас только один скрипт
  26. Постотри пожалуйста еще с амнезией, вообще никакой инфы скрипт не выдает, т.е. тоже не запускается...
  27. Понял в скрипте же был ещё внес поправки пару минут и заработает
  1. Загрузить ещё активность
×
×
  • Создать...

Важная информация

Вы принимаете наши Условия использования, Политика конфиденциальности, Правила. А также использование Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Яндекс.Метрика