앞서 말씀드린 ArchiveBox 구축을 도커로 손쉽게 진행해보겠습니다.
ArchiveBox에 대해서는 아래글을 참고해주세요.아카이브를 내 서버에? ArchiveBox 안녕하세요. 달소입니다. 오늘은 다소 신기한 오픈소스 툴인 아카이브박스를 소개해드리겠습니다. 인터넷 아카이브는 주로…달소 | 2021.08.10
사전준비사항
Linux – docker – docker-compose
도커 컨테이너 생성하기
https://github.com/ArchiveBox/ArchiveBox/wiki/DockerDocker · ArchiveBox/ArchiveBox Wiki🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., s…GitHub
docker-compose를 이용해서 컨테이너 생성을 진행하겠습니다.
example.com 만 사용하시는 도메인으로 변경해주시면됩니다.
저는 테스트를 위해 사용하고있는 ip로 하겠습니다.
mkdir archivebox && cd archivebox
curl -O https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/master/docker-compose.yml
docker-compose run archivebox init –setup
docker-compose run archivebox add ‘https://example.com’
docker-compose up
–setup 명령어 후에는 관리자 계정정보를 입력해주세요.
그리고 나머지 명령어들도 진행해주시면 8000번 포트로 접근가능합니다.
포트를 변경하고싶으시면 docker-compose.yaml 파일을 수정해주세요.
사용방법
컨테이너 생성완료후 url 혹은 ip로 접근하게되면 아래페이지 처럼 뜨며 로그인을 통해 아까 생성한 관리자 계정으로 로그인가능합니다.
관리자로 로그인을하면 기능에따라 url이나 user등을 추가할 수 있습니다.
사용은 이런식으로 가능합니다.
[Reference] : 달소, 「서버포럼 – Docker를 이용한 ArchiveBox 구축하기」 https://svrforum.com/?document_srl=56524&mid=svr&act=dispBoardContent.