Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge — самостоятельно размещаемое веб-приложение, создающее ленты RSS и Atom для сайтов, у которых их нет, с сотнями встроенных мостов для сайтов. Общественное достояние (Unlicense), более 9 000 звёзд на GitHub.

Кратко

9.1k

Звёзды на GitHub

342

Активные установки

Лицензия Unlicense Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ

  • Откройте браузер и перейдите по адресу: https://<SERVER_IP>
  • Предупреждение SSL в браузере ожидаемо (самоподписанный сертификат)
  • Требуется аутентификация (всплывающее окно Basic Auth)
  • Метод аутентификации: HTTP Basic Auth
  • Учётные данные хранятся в защищённом виде в: /root/.cloudzy-creds

Важные файлы и директории

  • Путь установки: /root/rss-bridge
  • Файл Compose: /root/rss-bridge/docker-compose.yml
  • Каталог конфигурации: /root/rss-bridge/config
  • Файл учётных данных: /root/.rss-bridge-creds
  • Конфигурация Nginx: /etc/nginx/sites-available/rss-bridge
  • Файл Basic Auth: /etc/nginx/.rss-bridge.htpasswd
  • Сертификат SSL: /etc/nginx/ssl/rss-bridge.crt
  • SSL-ключ: /etc/nginx/ssl/rss-bridge.key

Примечания

  • Вы можете разместить собственные config.ini.php и мосты в /root/rss-bridge/config.
  • Только NGINX принимает подключения на публичных портах.
  • Доступ защищён через Basic Auth.
  • TLS использует самоподписанный сертификат.
  • Учётные данные хранятся с ограниченными правами доступа.

Управление Docker

Проверить контейнеры:

docker ps

Посмотреть логи:

docker logs -f rss-bridge

Перезапустить службы:

cd /root/rss-bridge
docker compose restart

Остановить сервисы:

cd /root/rss-bridge
docker compose down

Запустить сервисы:

cd /root/rss-bridge
docker compose up -d

Включение SSL с доменом

1. Направьте ваш домен на IP сервера.

2. Откройте конфиг NGINX и замените оба server_name _; с вашим доменом (server_name <yourdomain.com>) для блоков HTTP (порт 80) и HTTPS (порт 443):

vim /etc/nginx/sites-available/rss-bridge

3. Установите Certbot:

apt install -y certbot python3-certbot-nginx

4. Выполните следующую команду для создания действующего сертификата Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замените пути SSL в конфиге NGINX:

vim /etc/nginx/sites-available/rss-bridge
# Before:
    # ssl_certificate     /etc/nginx/ssl/rss-bridge.crt;
    # ssl_certificate_key /etc/nginx/ssl/rss-bridge.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезагрузите Nginx для применения изменений:

systemctl reload nginx

7. Откройте браузер и перейдите по адресу: https://yourdomain.com

Ещё в Self Hosted

Похожие приложения.

Deploy RSS-Bridge now. От $2,48/мес.