Hollo
@[email protected] · Reply to Hollo's post
Hollo 0.4.0이 릴리스되었습니다! Hollo는 ActivityPub을 지원하는 일인 사용자용 마이크로블로그 소프트웨어입니다.
이번 버전의 주요 변경점은 다음과 같습니다.
-
Hollo는 이제 Bun 대신 Node.js 23+을 사용하여 메모리 사용량을 큰 폭으로 줄였습니다.
-
실험적인 기능 플래그인
TIMELINE_INBOXES
를 추가했습니다. 이 기능 플래그를 켜면 타임라인에 보여야 하는 게시물들을 실시간으로 필터링하여 표시하는 대신, 미리 데이터베이스에 저장하게 됩니다. 이 방식은 받아들이는 게시물이 많은 비교적 큰 인스턴스에서 유용하지만, 현재로서는 아직 버그가 있을 수 있습니다. 이 동작은 안정화된 뒤에는 앞으로 기본값이 될 예정입니다. -
관리 대시보드에서 계정의 데이터를 CSV로 가져오거나 내보낼 수 있습니다. 팔로하는 계정들, 리스트, 뮤트한 계정들, 차단한 계정들, 책갈피를 지원합니다.
-
계정 설정에서 계정을
discoverable
로 설정할 수 있습니다. -
계정에 커버 이미지가 설정되어 있을 경우 프로필 페이지에서 표시됩니다.
-
그 외 여러 버그가 수정되었습니다.
자세한 내용은 전체 변경 내역을 확인하십시오.
Hollo 0.4.0으로 업그레이드하려면 아래 방법을 따르세요:
-
Railway 사용자: Hollo 서비스를 재배포하시면 됩니다.
-
Docker 사용자: Hollo 이미지를
ghcr.io/dahlia/hollo:0.4.0
이나latest
로 바꾸면 됩니다. -
수동 설치한 사용자:
-
Node.js 23 이상 버전을 설치합니다.
-
stable
브랜치를 받고 체크아웃하세요. -
pnpm install
커맨드를 실행하세요. -
Hollo 서버를 시작하기 위해
pnpm run prod
커맨드를 실행하세요.
-
Hollo
#Hollo is currently testing #Node.js instead of #Bun. (In fact, the hollo.social server is already running on Node.js!) If this test is successful, starting with the next release, Hollo will be powered by Node.js instead of Bun.
The main reason for switching to Node.js is to optimize memory usage. As you can see in the graph image below, Node.js uses significantly less memory than Bun. With this switch, Hollo is expected to be even more lightweight than before!
Are you interested in trying out the Node.js version of Hollo early? Try to pull ghcr.io/dahlia/hollo:0.4.0-dev.290
!