Wallabag을 Pocket에 대한 자체 호스팅 대안으로 설치하는 방법
4097 단어 dockercomposeselfhosteddocker
Wallabag은 기사나 페이지를 저장하여 나중에 읽을 수 있는 자체 호스팅 서비스입니다. 이것은 우리가 그 순간에 읽을 시간이 없는 중요한 리소스를 뒤섞을 때 개발자에게 매우 유용합니다.
이 게시물에서는 자체 시스템에 Wallabag을 설정합니다.
목차
요구 사항
Docker Compose 파일 설정
비어 있는
docker-compose.yml
파일을 생성하여 시작합니다.touch docker-compose.yml
이제 파일에 서비스를 설명해야 합니다. 다음 내용을 입력할 수 있습니다.
version: "3"
services:
app:
image: wallabag/wallabag
container_name: wallabag
restart: unless-stopped
healthcheck:
test:
[
"CMD",
"wget",
"--no-verbose",
"--tries=1",
"--spider",
"http://localhost",
]
interval: 1m
timeout: 3s
environment:
- SYMFONY __ENV__ DOMAIN_NAME=http://127.0.0.1:8012
- SYMFONY __ENV__ SERVER_NAME="My Wallabag Instance"
ports:
- 127.0.0.1:8012:80
volumes:
- ./data:/var/www/wallabag/data
- ./images:/var/www/wallabag/web/assets/images
이 파일은 작업 디렉터리의 데이터베이스(SQLite) 및 이미지에 대한 지속 볼륨이 있는 서버를 생성하고 로컬에서
8012
포트를 노출합니다.시작 및 확인
docker-compose.yml
파일이 설정되면 서버를 시작할 수 있습니다.docker-compose up -d
이렇게 하면 지속성
data
및 images
폴더가 생성되고 분리 모드에서 Wallabag 서버 인스턴스가 생성됩니다.다음 명령을 사용하여 상태를 확인하여 인스턴스가 작동하는지 확인할 수 있습니다.
docker ps -a | grep wallabag
로그에 오류가 없으면 브라우저로 이동하여
http://localhost:8012
에서 로그인할 수 있습니다.기본 자격 증명은 사용자 이름
wallabag
및 비밀번호wallabag
입니다.결론
이와 같이 Docker Compose를 사용하여 자체 호스팅 Pocket 대체 서버를 설정하고 검증했습니다.
사용할 수 있는 Android 앱here이 있음을 명심하십시오.
출처
언제나 그렇듯이, 여러분이 무언가를 배웠기를 바랍니다.
유용한 정보를 찾으셨나요? 친구들과 자유롭게 공유하십시오.
here의 뉴스레터에 가입하여 새 게시물과 업데이트를 알려주세요.
게시물이 좋아요? coffee ❤️ 구매를 고려하십시오.
Reference
이 문제에 관하여(Wallabag을 Pocket에 대한 자체 호스팅 대안으로 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/razinj/how-to-install-wallabag-a-self-hosted-alternative-to-pocket-3ogk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)