Знижка 50%. усі плани, обмежений час. Від $2.48/mo
Редек

Редек

Readeck — це програма для читання пізніше. Зберігайте статті для читання в автономному режимі за допомогою повнотекстового пошуку, виділення, експорту EPUB і анотованого архіву. Єдиний двійковий файл Go із відкритим кодом, сучасна альтернатива Pocket для користувачів, які хочуть, щоб їхній список для читання пережив закриття SaaS.

Версія

0.21.6

Операційна система

Ubuntu Server 24.04 LTS

Хв. ОЗУ

1 GB

Типи IP

IPV4, IPV6

Доступ до Readeck

  1. Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>/
  2. Очікується попередження SSL браузера, сертифікат є самопідписаним.
  3. Негайно створіть обліковий запис адміністратора у веб-інтерфейсі.

Важливі файли та директорії

  • Каталог даних Readeck: /var/lib/readeck
  • Каталог конфігурації Readeck: /etc/readeck
  • Двійковий файл Readeck: /usr/local/bin/readeck
  • Службовий файл Systemd: /etc/systemd/system/readeck.service
  • Віртуальний хост Nginx: /etc/nginx/sites-available/readeck
  • Сертифікат TLS і ключ: /etc/nginx/ssl

Управління послугами

Перевірте статус Readeck:

systemctl status readeck

Перезапустіть Readeck:

systemctl restart readeck

Переглянути журнали Readeck:

journalctl -xeu readeck --no-pager -f

Керування Nginx:

systemctl status nginx
systemctl restart nginx
journalctl -u nginx -f

Примітки щодо безпеки

  • Readeck працює як користувач системи, який не входить у систему.
  • Увімкнуто надійне ізольоване програмне середовище systemd.
  • Тільки порти 80 і 443 піддаються.
  • Внутрішній сервісний порт 8000 не доступний ззовні.
  • TLS використовує самопідписаний сертифікат.

Увімкнення SSL з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Відредагуйте конфіг Nginx і замініть обидва server_name <IP>; з вашим доменом (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/readeck

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/apache2/sites-available/readeck
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

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

Більше в розділі Самохостинг

Схожі додатки.

Розгорніть Readeck зараз. Від $2,48/міс.