안녕하세요. 달소입니다.
이번에 casaOS에 올려볼 서비스는 심플하고 깔끔한 블로그 플랫폼 Ghost입니다.
아시는분은 아시겠지만 제가 운영하고있는 사이트들중 it-svr이라는 사이트가 Ghost로 되어있는데요.
특별히 테마를 구입한것도 아니고 기본테마를 사용하는데도 꽤나 깔끔한 UI를 가지고 있어서 함께 운영중입니다.
Ghost
Ghost는 노드.js로 구축된 유료 오픈소스 콘텐츠 관리 시스템(CMS)입니다. 블로그 및 온라인 출판을 위해 특별히 설계되었습니다.
특징:
- 간결한 인터페이스: 사용자 친화적인 관리 패널로 쉽게 콘텐츠를 만들고 편집할 수 있습니다.
- 빠른 성능: 최적화된 코드베이스 덕분에 빠른 페이지 로딩 시간을 제공합니다.
- Markdown 지원: 콘텐츠를 쉽게 작성하고 포맷할 수 있는 인기 있는 마크업 언어를 지원합니다.
- 테마 시스템: 다양한 사전 제작 테마 및 커뮤니티 기여 테마를 사용하여 사이트의 모양과 느낌을 맞춤 설정할 수 있습니다.
- 블로그 및 간행 기능: 카테고리, 태그, RSS 피드를 포함한 블로그에 필수적인 기능을 제공합니다.
- 멤버십 및 구독: 회원 전용 콘텐츠 및 유료 구독을 제공하여 수익을 창출할 수 있습니다.
- API: 타사 애플리케이션과 통합할 수 있는 강력한 API를 제공합니다.
장점:
- 블로그에 최적화: 블로그 및 온라인 출판에 중점을 두어 편집자와 콘텐츠 제작자에게 이상적인 솔루션입니다.
- 빠르고 가벼움: 뛰어난 성능을 제공하여 방문자에게 최상의 경험을 제공합니다.
- 개발자 친화적: 유연한 API와 확장 가능한 아키텍처로 개발자에게 맞춤 설정 및 통합이 용이합니다.
- 강력한 커뮤니티: 활발한 온라인 커뮤니티와 포럼을 통해 지원과 리소스를 얻을 수 있습니다.
단점:
- 제한된 플러그인 지원: Ghost는 타사 플러그인에 대한 지원이 제한되어 있습니다.
- 비용: Ghost는 오픈소스이지만 호스팅 및 지원을 위해 유료 구독이 필요합니다.
- 복잡한 사용자 관리: 큰 팀이 있는 경우 사용자 권한과 역할을 관리하는 것이 복잡해질 수 있습니다.
대안:
- WordPress: 가장 인기 있는 오픈소스 CMS로 블로그 및 웹사이트에 적합합니다.
- Joomla: 강력하고 유연한 CMS로 복잡한 웹사이트와 온라인 애플리케이션에 적합합니다.
- Drupal: 대규모 및 복잡한 웹사이트를 구축하기 위한 확장 가능하고 모듈식 CMS입니다.
https://svrforum.com/casaos/1623871
원활한 설정을 위해 앱스토어 및 npm 설정까지는 진행해주세요.
Ghost 컨테이너 생성하기
기본 앱스토어에서는 지원하지않지만 BigBearCasaOS에서 지원합니다.
설정값 변경이 필요하시다면 사용자 지정 설치로 설치를 진행합니다.
마찬가지로 app / db 구성으로 되어있어서 db pw 변경이 필요하시다면 이단계에서 변경을해주시면됩니다.
주의할점은 url인데 일단은 casaOS IP로 지정해주시고 나중에 도메인으로 변경하면됩니다.
설치가 진행되고 완료되면 아이콘을 눌러 웹으로 이동합니다.
설치하고 기본셋팅할때 시간이 좀 걸리네요
버튼을 누르면 블로그 웹으로 접근이 됩니다.
여기서 관리자페이지는
ip:2368/ghost 로 들어가주세요.
첫 접속시에는 아래처럼 관리자 계정셋팅을 합니다.
글쓰기는 posts + 로 가서 글을 쓸 수 있습니다.
참 쉽죠?
이제 이 ghost 블로그를 외부에서 접속할 수 있도록 셋팅해봅시다.
외부접속 설정하기
항상 npm설정 전 도메인이 먼저입니다.
npm porxy host 추가하기.
ssl도 추가해줍니다.
그리고 ghost 설정으로 가서 도메인을 변경해주세요.
해당 도메인으로 접속해보시면 접속이 잘 되는걸 확인하실 수 있습니다.
ghost 운영 관련해서는 예전에 올려놓은 팁들을 참고하시면 좋습니다.
https://svrforum.com/svr/search/title/ghost/page/2?_filter=search&division=-1640682&last_division=0