Archivy를 사용하여 Raspberry Pi에 개인 아카이브 만들기

웹 페이지는 일시적입니다. 다른 사람의 컴퓨터에 저장되어 다른 사람이 제어할 수 있습니다. 우리가 의지하고 필요로 하는 정보는 수십 년 동안 지속되다가 가장 필요할 때 하룻밤 사이에 사라져 버릴 수도 있습니다. Archivy를 사용하면 웹 페이지를 마크다운 형식으로 쉽게 저장하고, 나만의 시스템에서 정리하고 편집할 수 있습니다. 영원히 나만의 것이 될 수 있습니다. 방법은 다음과 같습니다. 지금 바로 확인해 보세요. Google 스프레드시트에서 간단하고 효과적인 콘텐츠 캘린더를 만드는 방법.

맞춤형 보관소를 만들고 싶은 이유는 무엇인가요?

세상의 거의 모든 정보는 온라인에서 찾아볼 수 있습니다. 위키피디아는 역사상 가장 큰 백과사전이고, 스마트 제노는 멋지고 흥미로운 것들을 하는 방법을 알려주는 훌륭한 기술 관련 기사들을 제공합니다. 마음에 드는 기사가 있다면 쉽게 공유할 수도 있습니다. 북마크하세요 나중에 브라우저에서 북마크를 열 수 있으며, Google이나 다른 서비스에 연결된 계정이 있는 경우 모든 기기에서 북마크에 액세스할 수 있습니다.

하지만 웹페이지는 사라지고, 웹사이트는 링크 구조를 재구성하며, 최신 뉴스, 기술, 데이터를 반영하도록 페이지가 자주 업데이트됩니다. 특정 앱 버전에 대한 안내를 북마크해 두었다가 몇 달 후에 다시 확인해 보면 최신 버전에 맞춰 단계가 변경되어 있는 것을 발견할 수도 있습니다. 온라인에서 찾은 정보를 믿고 참고하려면 오프라인에 보관하는 것이 가장 좋습니다.

아카이비란 무엇인가요?

Archivy는 Raspberry Pi에서 실행할 수 있는 여러 오프라인 아카이빙 솔루션 중 하나입니다. ArchiveBox와 같은 일부 솔루션은 웹사이트를 스크래핑하여 HTML, PDF, 스크린샷 등 다양한 형식으로 저장합니다.

Archivy는 마크다운 문서를 위한 트리 구조 기반의 개인 아카이브입니다. 분기 폴더를 만들 수 있으며, 북마크를 추가하면 웹 페이지를 저장하고 텍스트를 마크다운으로 변환해 줍니다. 제목을 생성하고 클릭 가능한 목차로 변환하며, 경우에 따라 이미지를 자동으로 다운로드하여 Pi에 저장합니다.

마크다운을 편집하고, 메모와 태그를 추가하여 원하는 대로 아카이브를 맞춤 설정할 수 있으며, 생각과 생각을 위한 개별 메모도 추가할 수 있습니다. 단순한 웹 아카이브가 아닌, 어디서든 접근할 수 있는 개인 아카이브입니다. 확인해 보세요. Linux용 최고의 마크다운 편집 앱.

Raspberry Pi에 Archivy를 설치하는 방법

Archivy는 Python으로 개발된 애플리케이션으로, 브라우저를 통해 접속하도록 설계되었습니다. 따라서 시작하기 전에 다음이 필요합니다. Raspberry Pi를 웹 서버로 설정하기Raspberry Pi에 PIP와 Python이 아직 설치되어 있지 않다면 지금 설치하세요.

Archivy는 ElasticSearch를 사용하여 아카이브를 검색하고 관리할 수 있지만, RipGrep과도 잘 작동합니다. 다음을 사용하여 RipGrep을 설치하세요.

sudo apt install ripgrep

이제 다음을 사용하여 Archivy를 설치할 수 있습니다.

pip install archive

Archivy가 데이터를 저장할 새 디렉토리를 만듭니다.

mkdir ~/Archivy_data

이제 시스템을 구성하고 관리자 사용자를 만들어야 합니다.

아카이비 이니트

...마법사가 설치를 시작합니다.

마법사가 데이터 디렉터리의 전체 경로와 검색 사용 여부를 묻습니다. 어떤 유형을 사용할지 묻는 메시지가 나타나면 "ripgrep"을 입력하세요. 관리자 사용자를 생성할지 묻는 메시지가 나타나면 "y"를 입력하세요.

다음을 통해 Archivy를 시작할 수 있습니다.

아카이브 실행

Archivy는 포트 5000에서 실행되며, 다음 주소를 입력하면 접속할 수 있습니다.

http://your.local.pi.address:5000/

...로컬 네트워크의 모든 브라우저에서 가능합니다.

집 밖에서 Archivy 아카이브에 액세스하려면 새 Apache 구성 파일을 만드세요.

cd /etc/apache2/sites-availablesudo nanoarchivy.conf

새 파일에 다음을 입력하세요.

서버 이름your.domain.tld ProxyPass / http://127.0.0.1:5000/ ProxyPassReverse / http:/127.0.0.1:5000/ ProxyPreserveHost 켜짐

파일을 저장하고 닫으세요. Ctrl + O 그때 Ctrl + X. 그런 다음 다음을 사용하여 Apache를 다시 시작합니다.

sudo 서비스 apache2 다시 시작

다음을 사용하여 Let's Encrypt에서 새로운 보안 인증서를 받으세요.

sudo certbot

Certbot이 목록을 표시하고 보안 인증서를 받을 웹사이트를 선택하라는 메시지를 표시합니다. 적절한 번호를 입력하고 "확인"을 클릭하세요. 반품 Certbot이 모든 것이 정상인지 확인하고 시스템에 인증서와 키 파일을 생성합니다. 메시지가 표시되면 "리디렉션"을 선택한 후 Apache를 다시 시작하세요.

이제 도메인이나 하위 도메인을 방문하면 Archivy가 암호화된 연결을 통해 제공됩니다. 확인하세요. Linux의 몇 가지 실용적이고 실제적인 사용 사례.

Archivy를 사용하여 인터넷과 아이디어를 보관하세요.

관리자 사용자 이름과 비밀번호로 Archivy에 로그인하면 폴더가 Root 하나뿐인 것을 확인할 수 있습니다. 다음 필드에 이름을 입력하여 새 하위 폴더를 만들 수 있습니다. 하위 디렉토리를 만듭니다 그런 다음 버튼을 클릭하세요. 하위 디렉터리는 중첩되어 있으므로 원하는 만큼 깊이까지 탐색할 수 있습니다. 화면 왼쪽에 트리 다이어그램이 생성되어 구조를 쉽게 탐색할 수 있습니다.

보관함에 웹 페이지를 추가하려면 "새 북마크" 버튼을 클릭하세요. URL을 입력하고 태그를 선택하라는 메시지가 표시됩니다. 태그를 반드시 추가할 필요는 없지만, 탐색에 도움이 됩니다. 준비가 되면 클릭하세요. 저장 그리고 Archivy는 페이지를 스크래핑하여 태그와 ToC가 포함된 서식이 지정된 Markdown 문서를 생성합니다.

버튼을 클릭하면 문서 레이아웃을 변경할 수 있습니다. 가감 표준 마크다운 서식을 사용하여 정확하게 사용자 지정할 수 있습니다. 문서 내 아무 곳에나 새 태그 앞에 "#"을 붙여 태그를 추가할 수 있습니다. 태그를 클릭하면 동일한 태그가 있는 다른 보관된 문서 목록이 표시됩니다. 사용자 지정 파일이나 메모를 추가하려면 을 클릭하세요. 새 메모 그리고 Markdown을 직접 입력하세요.

Archivy는 아직 개발 중이므로 앞으로 새로운 기능이 추가될 예정입니다. 오픈 소스 프로젝트이므로 직접 코드에 기여하실 수도 있습니다. 확인해 보세요. 웹사이트를 스크래핑하고 데이터를 추출하는 방법.

Raspberry Pi를 더 다양하게 활용해 보세요!

라즈베리 파이는 매우 다재다능한 기기이며, 서버로서도 매우 효과적으로 작동합니다. 특히 라즈베리 파이 4는 수십 개의 웹사이트와 서비스를 동시에 실행할 수 있을 만큼 엄청난 양의 작업을 처리할 수 있습니다. 요리부터 코딩, 보관, 오디오북까지, 어떤 관심사를 가지고 있든 라즈베리 파이에서 실행되는 셀프 호스팅 솔루션이 있습니다. 지금 바로 확인해 보세요. Raspberry Pi를 위한 필수 셀프 호스팅 프로젝트.

맨 위로 이동 버튼