Tiny Tiny RSS를 사용하여 나만의 자체 호스팅 RSS 리더를 얻으세요.
![Tiny Tiny RSS를 사용하여 나만의 자체 호스팅 RSS 리더를 얻으세요.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/tt-rss-featured-640x343.webp)
Tiny Tiny RSS는 자신의 서버에 설치할 수 있는 간단하면서도 매우 유연한 웹 기반 RSS 리더입니다. 이를 통해 자동으로 업데이트할 수 있는 RSS 피드의 개인 라이브러리를 생성하고 브라우저에서 바로 피드를 읽을 수 있습니다.
이 기사에서는 Ubuntu에 Tiny Tiny RSS를 설치하는 방법을 보여줍니다.
도커 설치
시작하려면 Docker Compose와 함께 Docker를 설치해야 합니다.
- Docker 프로젝트 웹사이트에서 패키지 서명 키를 가져옵니다.
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
- 선호하는 텍스트 편집기를 사용하여 새 패키지 저장소 파일을 만듭니다.
sudo nano /etc/apt/sources.list.d/docker.list
- 새 저장소 파일 안에 다음을 붙여넣습니다.
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
- 이제 패키지 저장소를 새로 고치고 관련 애플리케이션과 함께 Docker를 설치할 수 있습니다.
sudo apt updatesudo apt install git docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
Tiny Tiny RSS 획득 및 설정
- 개발자의 Github 페이지에서 Git 저장소를 가져옵니다.
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git
cd. /ttrss-docker-compose
- Tiny Tiny RSS의 주요 생산 지점으로 전환하세요.
git checkout static-dockerhub
- Git 저장소와 함께 제공되는 기본 환경 파일의 복사본을 만들고 “.env”로 다시 저장합니다.
cp. /.env-dist. /.env
- 원하는 텍스트 편집기를 사용하여 새 환경 파일을 엽니다.
nano. /.env
- “#ADMIN_USER_PASS=”변수까지 아래로 스크롤하여 앞의 파운드 기호(#)를 제거하고 등호(=) 뒤에 보안 비밀번호를 추가합니다.
![Tiny Tiny RSS 관리자의 보안 비밀번호를 보여주는 단말기입니다. Tiny Tiny RSS 관리자의 보안 비밀번호를 보여주는 단말기입니다.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-07-paste-secure-password.webp)
- “#ADMIN_USER_ACCESS_LEVEL=”변수까지 아래로 스크롤하여 앞의 파운드 기호(#)를 제거하고 등호(=) 뒤에 “10”을 추가합니다.
![관리자 계정의 기본 액세스 수준을 보여주는 터미널입니다. 관리자 계정의 기본 액세스 수준을 보여주는 터미널입니다.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-08-enable-admin-privilages.webp)
이렇게 하면 인스턴스를 처음 부팅할 때 관리자 계정에 올바른 권한이 부여됩니다.
- “TTRSS_SELF_URL_PATH=”변수까지 아래로 스크롤하고 해당 값을 Tiny Tiny RSS 설치를 호스팅하는 도메인 이름으로 바꿉니다.
![인스턴스의 적절한 FQDN 경로를 보여주는 터미널입니다. 인스턴스의 적절한 FQDN 경로를 보여주는 터미널입니다.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-09-modify-tt-rss-self-url.webp)
- 로컬 “.env” 파일을 저장하고 Dockerhub에서 Tiny Tiny RSS용 Docker 이미지를 가져옵니다.
docker compose pull
- 이제 로컬 인스턴스에 대한 Docker Compose 제품군을 빌드할 수 있습니다.
docker compose up -d
Nginx로 역방향 프록시 설정
이제 포트 8280에서 브로드캐스트하는 Tiny Tiny RSS 컨테이너가 작동하고 있습니다. 그러나 이에 공개적으로 액세스하려면 네트워크 외부에서 들어오는 연결을 처리할 역방향 프록시를 제공해야 합니다.
- 컴퓨터에 Nginx를 설치합니다.
sudo apt install nginx
- 역방향 프록시에 대한 새 사이트 구성 파일을 만듭니다.
sudo nano /etc/nginx/sites-available/ttrss
- 빈 역방향 프록시 구성 파일 안에 다음 코드 블록을 붙여넣습니다.
server {
listen 80;
listen [::]:80;
root /var/www/html;
server_name ttrss.myvpsserver.top;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:8280;
}}
- 새 역방향 프록시 구성 파일에 대한 심볼릭 링크를 만듭니다.
sudo ln -s /etc/nginx/sites-available/ttrss /etc/nginx/sites-enabled/
- 기본 Nginx 구성 파일을 제거하고 Nginx 데몬을 활성화합니다.
sudo rm /etc/nginx/sites-enabled/default
sudo systemctl enable --now nginx.service
SSL 인증서 생성
역방향 프록시가 실행 중인 경우 다음으로 해야 할 일은 들어오는 연결에 대해 암호화를 활성화하는 것입니다.
- SSL을 활성화하려면 시스템에 최신 스냅 데몬이 작동하고 있는지 확인해야 합니다.
sudo snap install core
sudo snap refresh core
- Certbot 유틸리티를 설치합니다:
sudo snap install certbot --classic
- 다음 명령을 실행하여 새 certbot 설치를 EFF에 등록합니다.
sudo certbot register --agree-tos --email ramces@email.invalid
- 도메인 URL에 대한 SSL 인증서 요청:
sudo certbot --nginx -d ttrss.myvpsserver.top
![내 Tiny Tiny RSS 인스턴스에 대한 SSL 인증서 요청을 보여주는 터미널입니다. 내 Tiny Tiny RSS 인스턴스에 대한 SSL 인증서 요청을 보여주는 터미널입니다.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-14-request-new-ssl-certificate.webp)
아주 작은 RSS 인스턴스 사용하기
이제 도메인 URL에 액세스하여 새로운 Tiny Tiny RSS 인스턴스에 액세스할 수 있습니다.
![Tiny Tiny RSS의 로그인 페이지를 보여주는 스크린샷. Tiny Tiny RSS의 로그인 페이지를 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-15-login-new-tt-rss-instance.webp)
- “admin”과 보안 비밀번호로 로그인하세요.
![채워진 자격 증명 상자를 보여주는 스크린샷. 채워진 자격 증명 상자를 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-16-highlight-login-button.webp)
- 페이지 오른쪽 상단에 있는 메뉴 아이콘을 클릭하세요.
![Tiny Tiny RSS의 메뉴 버튼을 강조하는 스크린샷. Tiny Tiny RSS의 메뉴 버튼을 강조하는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-17-select-tt-rss-menu-button.webp)
- 그러면 인스턴스와 그 안에 있는 목록을 모두 관리할 수 있는 작은 메뉴가 나타납니다. ‘피드 작업:’ 카테고리 아래의 ‘피드 구독…’ 옵션을 클릭하세요.
![다음을 보여주는 스크린샷 다음을 보여주는 스크린샷](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-18-select-subscribe-to-feed-menu-item.webp)
- 구독하려는 피드의 RSS 링크를 붙여넣은 다음 ‘구독’을 클릭하세요.
![Tiny Tiny RSS에 추가할 RSS 피드 링크를 보여주는 스크린샷. Tiny Tiny RSS에 추가할 RSS 피드 링크를 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-19-subscribe-single-rss-feed.webp)
- 새로운 RSS 피드 목록을 반영하려면 Tiny Tiny RSS 페이지를 새로 고치세요.
![RSS 피드의 내용을 보여주는 스크린샷. RSS 피드의 내용을 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-20-sample-feed-display.webp)
새 피드 카테고리 만들기
RSS 피드 구독 외에도 Tiny Tiny RSS는 인스턴스의 기존 피드를 구성하는 기능도 지원합니다. 이는 하나의 일반 카테고리로 정렬하려는 유사한 피드가 있는 경우에 유용할 수 있습니다.
- 새 피드 카테고리를 만들려면 페이지 오른쪽 상단에 있는 메뉴 버튼을 누른 다음 ‘기본 설정…’을 클릭하세요.
![강조 표시된 스크린샷 강조 표시된 스크린샷](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-21-select-preferences-option.webp)
- 페이지 상단 표시줄에서 ‘피드’를 클릭하세요.
![강조 표시된 스크린샷 강조 표시된 스크린샷](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-22-select-feeds-tab.webp)
- “내 피드” 하위 프레임 안에 있는 “카테고리” 드롭다운 상자를 클릭한 다음 “카테고리 추가”를 클릭하세요.
![강조 표시된 스크린샷 강조 표시된 스크린샷](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-23-select-add-new-category.webp)
- 새 피드 카테고리의 이름을 입력한 다음 “확인”을 누르세요.
![새 카테고리에 대한 프롬프트를 보여주는 스크린샷. 새 카테고리에 대한 프롬프트를 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-24-create-new-category-name.webp)
현재 RSS 피드 편집
- 새로운 피드 카테고리가 있으면 이제 그 아래에 기존 RSS 링크를 모두 포함할 수 있습니다. 이렇게 하려면 기본 설정 메뉴로 돌아가서 ‘피드’를 클릭하세요.
![현재 인스턴스에서 사용할 수 있는 피드 목록을 보여주는 스크린샷. 현재 인스턴스에서 사용할 수 있는 피드 목록을 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-25-feeds-page-sample.webp)
- 수정하려는 RSS 피드를 클릭합니다. 그러면 피드에 사용 가능한 모든 옵션이 나열되는 작은 창이 나타납니다.
- ‘카테고리 내 위치:’ 라벨 옆에 있는 드롭다운 상자를 클릭하고 새 카테고리를 선택합니다.
![기존 RSS 피드의 세부정보를 보여주는 스크린샷. 기존 RSS 피드의 세부정보를 보여주는 스크린샷.](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-26-select-new-category-option.webp)
- “저장”을 클릭하여 새 설정을 저장한 다음 “기본 설정 종료”를 클릭하여 인스턴스 홈 페이지로 돌아갑니다.
![강조 표시된 스크린샷 강조 표시된 스크린샷](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/09/install-tiny-tiny-rss-linux-27-exit-preferences-sample.webp)
RSS 리더를 자체 호스팅하는 것은 디지털 주권을 되찾는 첫 번째 단계일 뿐입니다. Docker를 통해 WordPress를 배포하여 자신만의 콘텐츠 플랫폼을 호스팅 하고 Pleroma를 사용하여 자신만의 Twitter 복제본을 만드는 방법을 알아보세요 .
이미지 출처: 123RF의 검정색 노트북 키보드에 있는 무선 키 . 모든 변경 사항과 스크린샷은 Ramces Red가 작성했습니다.
답글 남기기