Hollo's avatar

Hollo

@[email protected] · 180 following · 287 followers

A federated single-user microblogging software.

WebsiteGitHubFedify

https://hollo.social/

https://github.com/dahlia/hollo

https://fedify.dev/

Hollo's avatar
Hollo

@[email protected]

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

Emelia 👸🏻's avatar
Emelia 👸🏻

@[email protected]

Got bored today so hacked up basic support for the Mastodon Report API for @hollogithub.com/dahlia/hollo/pull/4

It only supports reporting remote posts/actors, although does keep a record of sent reports (even though you could technically do fire-and-forget, it's not a great practice)

That's my little gift to @hongminhee for all the fantastic work they're doing

Hollo's avatar
Hollo

@[email protected]

0.2.0 will have two-factor authentication support using time-based OTP!

If you want to give it a try right now, you can get it in ghcr.io/dahlia/hollo:0.2.0-dev.183 or just canary.

Two-factor authentication settings on the Hollo administration dashboard.
Two-factor authentication settings on the Hollo administration dashboard.
Hollo's avatar
Hollo

@[email protected]

0.2.0 will have two-factor authentication support using time-based OTP!

If you want to give it a try right now, you can get it in ghcr.io/dahlia/hollo:0.2.0-dev.183 or just canary.

Two-factor authentication settings on the Hollo administration dashboard.
Two-factor authentication settings on the Hollo administration dashboard.
Hollo's avatar
Hollo

@[email protected]

Finally, Hollo 0.1.0 released! is a single-user federated microblogging software which is -enabled and powered by .

Hollo has the most of features that Mastodon has except for moderation tools, and also include:

  • CommonMark (a.k.a. Markdown) and up to 4,096 characters per post
  • Misskey-style quotes (compatible with Misskey, Akkoma, Fedibird, etc)
  • Misskey-style emoji reactions (both Unicode emojis and custom emojis are supported; compatible with Misskey, Akkoma, kmyblue, etc)
  • Generally much relaxed limitations (more poll options, more attachments, and so on)
  • … and many more!

If you're interested in Hollo, please give it a try! There are several ways to install it: using Railway, using Docker (and Docker Compose), or manually.

If you're already using Hollo, please upgrade it to v0.1.0:

Hollo's avatar
Hollo

@[email protected] · Reply to Emelia 👸🏻's post

@thisismissem No, we don't have any mechanism to send Flag activities to other servers yet, but it's on our roadmap!

Hollo's avatar
Hollo

@[email protected]

Finally, Hollo 0.1.0 released! is a single-user federated microblogging software which is -enabled and powered by .

Hollo has the most of features that Mastodon has except for moderation tools, and also include:

  • CommonMark (a.k.a. Markdown) and up to 4,096 characters per post
  • Misskey-style quotes (compatible with Misskey, Akkoma, Fedibird, etc)
  • Misskey-style emoji reactions (both Unicode emojis and custom emojis are supported; compatible with Misskey, Akkoma, kmyblue, etc)
  • Generally much relaxed limitations (more poll options, more attachments, and so on)
  • … and many more!

If you're interested in Hollo, please give it a try! There are several ways to install it: using Railway, using Docker (and Docker Compose), or manually.

If you're already using Hollo, please upgrade it to v0.1.0:

Hollo's avatar
Hollo

@[email protected]

is a headless microblogging software that implements the Mastodon API. This means that you can use any Mastodon-compatible client to interact with it. However, in practice, some clients may not work as expected due to differences in the way they implement the Mastodon API. Here are some of the clients that have been tested with Hollo:

https://docs.hollo.social/clients/

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

Hollo 是一款无头微博软件,它实现了 Mastodon API。 这意味着您可以使用任何与 Mastodon 兼容的客户端与其进行交互。 然而,实际上,由于 Mastodon API 的实现方式不同, 某些客户端可能无法按预期工作。 以下是一些经过 Hollo 测试的客户端。

https://docs.hollo.social/zh-cn/clients/

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

HolloはMastodon APIを実装したヘッドレスマイクロブログソフトウェアです。 これは理論的にはHolloと相互作用できるMastodon互換クライアントであれば何でも使用できることを意味します。 しかし、実際にはMastodon APIを実装する方法の違いにより、一部のクライアントが予想どおりに動作しないことがあります。Holloでテストされたクライアントをここに列挙します。

https://docs.hollo.social/ja/clients/

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

Hollo는 Mastodon API를 구현한 헤들리스 마이크로블로깅 소프트웨어입니다. 이는 이론적으로는 Hollo와 상호작용할 수 있는 Mastodon 호환 클라이언트라면 무엇이든 사용할 수 있다는 것을 의미합니다. 그러나 실제로는 Mastodon API를 구현하는 방식의 차이로 인해 일부 클라이언트가 예상대로 작동하지 않을 수 있습니다. Hollo에서 테스트된 클라이언트를 여기에 나열합니다.

https://docs.hollo.social/ko/clients/

Hollo's avatar
Hollo

@[email protected]

is a headless microblogging software that implements the Mastodon API. This means that you can use any Mastodon-compatible client to interact with it. However, in practice, some clients may not work as expected due to differences in the way they implement the Mastodon API. Here are some of the clients that have been tested with Hollo:

https://docs.hollo.social/clients/

Hollo's avatar
Hollo

@[email protected] · Reply to KAGAMI🏳️‍🌈🏳️‍⚧️'s post

@saschanaz That's a good idea!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

@esther Now Hollo supports account migration!

Hollo's avatar
Hollo

@[email protected]

The most common pitfall for first-time users is deploying Hollo behind a reverse proxy and forgetting to set BEHIND_PROXY=true, which causes federation issues and wasted time trying to resolve them.

To help users avoid this common pitfall, we've introduced a warning on Hollo's setup page when Hollo is behind a reverse proxy and the BEHIND_PROXY is off.

The warning message seen on Hollo's setup page.
The warning message seen on Hollo's setup page.
개's avatar

@[email protected]

Hollo < 저거 흥미로워보이는데 한번 깔아볼까

에슨/ESN :blobcat_smile:'s avatar
에슨/ESN :blobcat_smile:

@[email protected]

나중에 한 번 hollo 설치해보면서 비개발자 친화적인 가이드도 한 번 써 봐야겠어요
지금의 hollo docs 페이지도 설명이 잘 되어있긴 하지만 어디까지나 개발에 어느 정도 관심이 있다는 전제 하인 것 같아서

맹꽁이's avatar
맹꽁이

@[email protected] · Reply to 맹꽁이's post

빠르게 기능들이 이것저것 추가되고 있으니 기대해볼 만 한 프로젝트인 것 같음

맹꽁이's avatar
맹꽁이

@[email protected]

Hollo 한번 설치해볼까

pikzim's avatar
pikzim

@[email protected]

taking closer looks on and for single user instances. my fedi journey was mastodon -> calckey -> mastodon. calckey turned firefish turned EOL (just learned) so going back is no option. in a sense: distro hopping

Hollo's avatar
Hollo

@[email protected]

also works great on Windows (if you want it to)!

https://fedibird.com/@dampuzakura/113338382209044412

Hollo's avatar
Hollo

@[email protected]

finally lets you move your old account to new one! (FEP-7628 compliant.) It's bidirectional, which is basically equivalent to and interoperable with Mastodon's account move:

  • You can prepare to move your old account to Hollo by adding aliases (setting alsoKnownAs).
  • You can start to move your Hollo account to new one by setting movedTo property and sending Move activities to the followers.

It enables your new account to have the same existing followers after you've moved your account.

Hollo's new migration panel.
Hollo's new migration panel.
Hollo's avatar
Hollo

@[email protected]

now supports Atom syndication feed, i.e., RSS! :atom: Append /atom.xml to your profile link; for example, this account's feed is:

https://hollo.social/@hollo/atom.xml

Hollo's avatar
Hollo

@[email protected] · Reply to Markus Unterwaditzer's post

@untitaker No, we don't have any good performance measurements, but we've heard reports from people who were using Misskey that it uses 1/3 the memory of Misskey.

Hollo's avatar
Hollo

@[email protected]

now supports Atom syndication feed, i.e., RSS! :atom: Append /atom.xml to your profile link; for example, this account's feed is:

https://hollo.social/@hollo/atom.xml

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

Previously implemented only -style extension APIs for emoji reactions, but now Hollo implements -style extension APIs for emoji reactions too. So you can use this feature with more client apps, e.g., .

https://github.com/dahlia/hollo/issues/36#issuecomment-2423548150

NTSK's avatar
NTSK

@[email protected]

New Post : Holloをkubernetesでホストしてみる in-deep.blue/archives/1256

Hollo's avatar
Hollo

@[email protected]

now gives you accurate usage statistics from .

The NodeInfo JSON tree from hollo.social.
The NodeInfo JSON tree from hollo.social.
Hollo's avatar
Hollo

@[email protected]

Hollo now fetches up to 10 recent past public posts from the account it first encounters, making it easier to get a better idea of what kind of account you're seeing. The number of posts to fetch can be configured via the REMOTE_ACTOR_FETCH_POSTS environment variable.

Hollo's avatar
Hollo

@[email protected]

Now you can upload videos on !

A demo video of uploading a video on Hollo.
A demo video of uploading a video on Hollo.
Hollo's avatar
Hollo

@[email protected]

now lets you block other accounts!

Blocking someone on Hollo using Phanpy.
Blocking someone on Hollo using Phanpy.
Hollo's avatar
Hollo

@[email protected]

now has per-account muting! Plus, you can set the duration as well.

How you can mute an account for 30 minutes using Phanpy.
How you can mute an account for 30 minutes using Phanpy.
Hollo's avatar
Hollo

@[email protected]

We now have and 's official server! Join us now!

https://discord.gg/hGXXxUq2jK

Hollo's avatar
Hollo

@[email protected]

We now have and 's official server! Join us now!

https://discord.gg/hGXXxUq2jK

Hollo's avatar
Hollo

@[email protected]

We now have a Matrix room for users: #hollo-users:matrix.org. Join us now!

Hollo's avatar
Hollo

@[email protected]

We now have a Matrix room for users: #hollo-users:matrix.org. Join us now!

Hollo's avatar
Hollo

@[email protected] · Reply to silverpill's post

@silverpill Now fixed!

Hollo's avatar
Hollo

@[email protected]

now lets you leave emoji reactions!

Hollo's avatar
Hollo

@[email protected]

now allows you to write custom emojis! :hollo: :fedify: :fediverse:

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@[email protected]

10月26日(土)に開催されるOSC 2024 Tokyo/FallにFedify/Hollo合同で出展します!可愛いFedifyのロゴのシールと『自分だけのフェディバースのマイクロブログを作ろう!』日本語版の紙の本を持って行く予定です。よろしくお願いします。

https://event.ospn.jp/osc2024-fall/

CDN18's avatar
CDN18

@[email protected] · Reply to Hollo's post

@hollo 好耶,现在Hollo的文档有完整的CJK支持🥳

Hollo's avatar
Hollo

@[email protected]

Hollo 官方网站和文档已添加简体中文!感谢 @icarus

https://docs.hollo.social/zh-cn/

Hollo 中文网站
Hollo 中文网站
Hollo's avatar
Hollo

@[email protected] · Reply to モズ's post

@mz 現時点ではDAWNでHolloが使えないのですが、DAWNの開発者の方に連絡して解決を試みています!

Hollo's avatar
Hollo

@[email protected] · Reply to モズ's post

@mz 絵文字リアクションを受信する事は出来ますが、絵文字リアクションを送信する事はまだ対応していません。絵文字リアクションを送信する事も実装される予定です。

Esurio

@[email protected] · Reply to Esurio's post

割と簡単に立つ割にリソース消費量はMisskeyより少ない

Esurio

@[email protected]

Hollo建ててみた記事です
見て(直球
https://blog.esurio1673.net/posts/hollo/

Hollo's avatar
Hollo

@[email protected]

Hollo公式サイト兼ドキュメントに日本語が追加されました!

https://docs.hollo.social/ja/

日本語版Holloウェブサイト
日本語版Holloウェブサイト
Hollo's avatar
Hollo

@[email protected]

Hollo 공식 웹사이트 겸 문서에 한국어가 추가되었습니다!

https://docs.hollo.social/ko/

한국어판 Hollo 웹사이트
한국어판 Hollo 웹사이트
Hollo's avatar
Hollo

@[email protected] · Reply to Cecelia's post

@helianthropy We don't support per-domain blocking yet, but it's on the roadmap!

Hollo's avatar
Hollo

@[email protected] · Reply to Esther is looking for a server's post

@esther We don't support account migration yet, but it's coming this month!

Hollo's avatar
Hollo

@[email protected] · Reply to Steve Bate's post

@steve Looks like the Docker Compose file is outdated, we'll fix it!

Unfortunately, Hollo doesn't support customizing permalink formats like WordPress. If you want to keep permalinks, you'll need to maintain a separate redirection service.

Hollo supports multiple accounts. However, all accounts are logged in with a single credential (you will be prompted to select an account after logging in).

Hollo's avatar
Hollo

@[email protected] · Reply to Steve Bate's post

@steve Oh, this is the first I've heard of snac2, thanks for letting me know.

Hollo used to rely on Redis, but we don't anymore. In the long run, we'll remove the dependency on S3-compatible storage as well (or make it an optional dependency).

I don't know much about snac2, but at first glance it looks like Hollo has a bit more functionality: quotes, emoji reactions, Markdown, etc.

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

@julian Fixed now!

Hollo's avatar
Hollo

@[email protected] · Reply to julian's post

@julian Thanks for reporting! We're going to fix it soon!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

개인용 ActivityPub 서버를 운영하고 싶지만, Mastodon나 Misskey을 설치하기에는 서버 사양이 넉넉치 않아서 고민이신가요? 그럼 개인용 경량 ActivityPub 서버인 Hollo를 써 보세요!

https://docs.hollo.social/

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

個人用ActivityPubサーバーを運営したいけど、MastodonやMisskeyをインストールするにはサーバーの仕様が足りないので悩んでいますか?それなら、個人用の軽量ActivityPubサーバーであるHolloを使ってみてください!

https://docs.hollo.social/

Hollo's avatar
Hollo

@[email protected]

Want to run your own personal server, but don't have the server specs to install Mastodon? Try , a lightweight personal ActivityPub server!

https://docs.hollo.social/

Hollo's avatar
Hollo

@[email protected] · Reply to Dmitri | 🇺🇦's post

@dmitri We use ngrok or fedify tunnel for local development!

Hollo's avatar
Hollo

@[email protected] · Reply to Dmitri | 🇺🇦's post

@dmitri We recommend @phanpy!

Esurio

@[email protected] · Reply to Esurio's post

MinIO使わずに外部のオブジェクトストレージ使えばRAM512MBとかで動くと思う

Esurio

@[email protected]

Hollo、Misskeyのメモリ使用量の1/3くらいでいいね

Esurio

@[email protected]

何か書いた

https://blog.esurio1673.net/posts/hollo/

Hollo's avatar
Hollo

@[email protected]

You can now see in (but you can't leave emoji reactions yet). We've implemented the FEP-c0e0 spec and tested it on , , and .

Hollo's avatar
Hollo

@[email protected] · Reply to silverpill's post

@silverpill As it turns out, this was a bug on @fedify's end. It's been fixed in the Fedify 1.0.2 release, and has also been applied to Hollo!

Hollo's avatar
Hollo

@[email protected]

Fixed a bug that caused attached to posts on to be treated as regular links in and other !

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@[email protected]

Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! Here are key changes:

Deprecation of the term handle

From this version, the term handle across Fedify will only be used to refer to fediverse handles (e.g., @[email protected]). An actor's internal unique ID (e.g., b379dbdc-3b4f-4ef4-88c2-fc25632d1c22) is referred to as an identifier, and the WebFinger name (e.g., hongminhee) is referred to as a username.

The term handle in the API will be maintained for a while for backward compatibility, but deprecation warnings will be logged, and it is planned to be removed in the future.

For more details, please refer to the related documentation.

Linked Data Signatures

Linked Data Signatures is an outdated standard, but it's still relied upon by major fediverse implementations such as Mastodon.

In addition to HTTP Signatures and Object Integrity Proofs, Fedify now supports Linked Data Signatures from this version, thus supporting all types of signature methods used in the fediverse. This makes Fedify an ActivityPub implementation with the best interoperability.

However, Fedify users don't need to do anything special to use Linked Data Signatures. If an incoming activity has Linked Data Signatures, it automatically verifies the signature, and all outgoing activities will have signatures in three formats: HTTP Signatures, Linked Data Signatures, and Object Integrity Proofs.

For more details, please refer to the related documentation.

Activity forwarding

From this version, you can forward activities received in the inbox to other actors using the InboxContext.forwardActivity() method.

At first glance, you might think that you could just resend an activity received in the inbox using the Context.sendActivity() method. However, if you do this, the original signature is removed before the activity is delivered to the inbox, and when sending it, the signature of the forwarding actor is attached instead, causing the receiving side of the forwarded activity to not trust it.

On the other hand, when using the InboxContext.forwardActivity() method, the activity is forwarded with the original signature preserved, avoiding this problem. (Of course, the original activity itself must be signed with Linked Data Signatures or Object Integrity Proofs.)

For more details, please refer to the related documentation.

Sending Delete(Application) on fedify inbox termination

From this version, fedify inbox will send a Delete(Application) activity to all peer servers it encountered when terminated. This is typically an activity sent when deleting an account, which will help prevent residual data related to temporary actors from remaining on other servers.

PostgreSQL drivers

The @fedify/postgres package, which implements PostgreSQL drivers for the KvStore and MessageQueue interfaces, has been released alongside this version.

The PostgreSQL driver is a backend that can be sufficiently used in production, especially recommended for projects already using PostgreSQL.

Additionally, an option to select the PostgreSQL driver has been added to the fedify init command.

Celebrating Fedify 1.0.0

With the release of version 1.0.0, Fedify will now maintain API backward compatibility as much as possible. (Of course, in the long term, there may be a 2.0.0 that breaks backward compatibility.) This should be good news for those who have been hesitant to use Fedify because there hasn't been a stable version until now!

So, hoping that more services will support ActivityPub in the future, I conclude this post!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

@gekidasa Oh, you also need to remove the Redis service!

Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa You can apply the new default configuration by redeploying the Hollo service and removing REDIS_URL from the environment variables!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

now uses PostgreSQL for caching and message queue by default (unless the REDIS_URL environment variable is present)! It's quite performant and scalable when it's compared to Redis, so we've decided to make it the default configuration.

Hollo's avatar
Hollo

@[email protected]

now can work without . It uses Redis as a cache and queue backend if the REDIS_URL environment variable is provided, but if not given, it caches in memory and works without a queue. This is an option to consider if you have a few following/followers.

Hollo's avatar
Hollo

@[email protected]

now implements FEP-e232 as well for incoming and outgoing activities!

https://hollo.social/@hollo/0191d68a-3ba7-7f2f-9836-fe8664fb51b0

Hollo's avatar
Hollo

@[email protected]

finally has /-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.

FYI, if you're using , you can use the Quote button that appears when you press the boost icon!

https://hollo.social/@fedify/0191d67c-a300-786e-8395-2020ac47ebc7

The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
Hollo's avatar
Hollo

@[email protected]

now has its own website with docs.

https://docs.hollo.social/

洪 民憙(ホン・ミンヒ)'s avatar
洪 民憙(ホン・ミンヒ)

@[email protected]

HolloについにMisskey/Threads風の引用機能が追加されました!使い方は簡単です。引用する投稿のリンクを投稿内容に貼り付けてください!ActivityPubの投稿(Article、Note、そしてQuestionに対応)のリンクを自動で認識して引用に変えてくれます。

ちなみに、Phanpyを使う場合は、ブーストアイコンを押すと出てくるQuoteボタンを使ってください。


QT: hollo.social/@hollo/0191d68a-3
[参照]

Hollo's avatar
Hollo

@[email protected]

finally has /-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.

FYI, if you're using , you can use the Quote button that appears when you press the boost icon!

https://hollo.social/@fedify/0191d67c-a300-786e-8395-2020ac47ebc7

The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
aliceif's avatar
aliceif

@[email protected]

one more niche software better than mastodon whee 🎉

RE:
https://hollo.social/@hollo/0191d68a-3ba7-7f2f-9836-fe8664fb51b0

Hollo's avatar
Hollo

@[email protected]

finally has /-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.

FYI, if you're using , you can use the Quote button that appears when you press the boost icon!

https://hollo.social/@fedify/0191d67c-a300-786e-8395-2020ac47ebc7

The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
Hollo's avatar
Hollo

@[email protected]

finally has /-style quotes! It's easy to use. Just paste the link to the post you want to quote into your post! It will automatically recognize a link to an ActivityPub post (supports Article, Note, and Question) and turn it into a quote.

FYI, if you're using , you can use the Quote button that appears when you press the boost icon!

https://hollo.social/@fedify/0191d67c-a300-786e-8395-2020ac47ebc7

The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
The menu that appears when you press the boost icon in Phanpy. The menu items are Boost and Quote.
Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa Yes, redeploy to update!

Hollo's avatar
Hollo

@[email protected]

Upgraded @fedify, free bug fixes!

ひや(フッサー)@チョメチョメ's avatar
ひや(フッサー)@チョメチョメ

@[email protected]

Hollo って TypeScript なのか!Bun 使うっていうし!
試してみたい!

Pierre's avatar
Pierre

@[email protected]

Always good to see progress! Only a handful of features left on the roadmap. Hollo is an activitypub powered federated microblog app. Docker image was made available with the latest release

Always good to see progress! Only a handful of features left on the roadmap. Hollo is an activitypub powered federated microblog app. Docker image was made available with the latest release
Always good to see progress! Only a handful of features left on the roadmap. Hollo is an activitypub powered federated microblog app. Docker image was made available with the latest release
Hollo's avatar
Hollo

@[email protected]

Since no more depends on , you can run your Hollo server in more cost-efficient way by getting rid of the Meilisearch service!

If you deployed your Hollo server using , here's instructions to remove it:

  1. Sign in to your Railway dashboard.
  2. In the Hollo service → Variables, remove MEILI_URL and MEILI_MASTER_KEY environment variables.
  3. Redeploy the Hollo service (see also the attached screenshot).
  4. Delete the service by pressing the red button in the Meilisearch service → SettingsDelete Service.

That's all!

How to redeploy the Hollo service in the Railway dashboard.
How to redeploy the Hollo service in the Railway dashboard.
Hollo's avatar
Hollo

@[email protected]

Today, held an offline in , and received several improvement patches:

Thanks again to our contributors!

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

If you'd like to support the development of or , you can sponsor me on GitHub!

github.com/sponsors/dahlia

Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa You have to configure values as like below:

  • S3_ENDPOINT_URL: https://us-east-1.amazonaws.com
  • S3_URL_BASE: https://gekidasa.s3.us-east-1.amazonaws.com

Please make sure that both values start with https://!

Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa Usually S3_ENDPOINT_URL is shorter than S3_URL_BASE, because S3_URL_BASE contains a bucket name. The actual values depend on your settings though.

Hollo's avatar
Hollo

@[email protected] · Reply to 未熟's post

@mijuku Markdownで書いたとしても、ActivityPub上で送信される時はHTMLに変換されるので、相手側がMarkdownを対応していなくてもよく見えます!

Hollo's avatar
Hollo

@[email protected] · Reply to 🪼nan1sa🦇's post

@nan1sa 注目ハッシュタグ機能、対応しています!

Hollo's avatar
Hollo

@[email protected]

For your information, currently the most compatible client with is @phanpy. Check it out!

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

どうして三つの表記が全て同率になるんだろう?😂

hollo.social/@hollo/01918cc7-c

「Hollo」の適切なカタカナ表記は?

• ホロ	6 (33%)
• ホロー	6 (33%)
• ホーロ	6 (33%)
• ホーロー 0 (0%)
「Hollo」の適切なカタカナ表記は? • ホロ 6 (33%) • ホロー 6 (33%) • ホーロ 6 (33%) • ホーロー 0 (0%)
Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa You should choose your domain before you make your first account. For your information, in Railway, you can set up the domain in HolloSettingsNetworkingPublic NetworkingCustom Domain.

Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa Could you DM me your logs?

Hollo's avatar
Hollo

@[email protected]

「Hollo」の適切なカタカナ表記は?

OptionVoters
ホロ6 (33%)
ホロー6 (33%)
ホーロ6 (33%)
ホーロー0 (0%)
DeFrisselle ☑️'s avatar
DeFrisselle ☑️

@[email protected] · Reply to Hollo's post

Hollo is a federated single-user microblogging software powered by Fedify. Although it is for single-user, it is designed to be federated through ActivityPub, which means that you can follow and be followed by other users from other instances, even from other software that supports ActivityPub like Mastodon, Misskey, and so on.

Hollo does not have its own web interface. Instead, it implements Mastodon-compatible APIs so that you can integrate it with the most of the existing Mastodon clients.

Hollo's avatar
Hollo

@[email protected] · Reply to Mura 💜💚's post

@gekidasa Yes, of course!

Hollo's avatar
Hollo

@[email protected] · Reply to 희준 aka 와페's post

@galadbran 현재 4096자까지 쓸 수 있고, 앞으로 이보다 더 늘어날 수도 있습니다!

Hollo's avatar
Hollo

@[email protected]

Hollo를 소개합니다!

Hollo는 개인을 위한 연합형 마이크로블로그 소프트웨어입니다. FedifyBun으로 만들어졌으며, 프로토콜을 통해 다른 인스턴스 및 서비스와 교류할 수 있습니다.

Hollo의 특징은 한 사용자를 위해 설계된 전용 인스턴스라는 점입니다. 이를 통해 사용자는 자신만의 공간을 가지면서도 , 및 기타 ActivityPub 지원 서비스의 사용자들과 소통할 수 있습니다.

독자적인 웹 인터페이스는 없지만, Mastodon API와 호환되어 기존의 많은 Mastodon 클라이언트 앱을 사용하여 Hollo에 접근할 수 있습니다. 이로 인해 익숙한 인터페이스로 Hollo를 이용할 수 있습니다.

주요 기능으로는 게시물 작성·편집·삭제, 답글, 미디어 첨부, 투표, 좋아요, 북마크, 고정 등이 있습니다. 또한 프로필 편집, 팔로우/팔로워 관리, 리스트 생성 등도 가능합니다. 더불어 Markdown을 지원하여 게시물이나 프로필의 서식 설정을 쉽게 할 수 있습니다.

Hollo는 현재 개발 초기 단계에 있으며, 지속적으로 기능 추가와 개선이 이루어지고 있습니다. Bun을 사용함으로써 빠른 성능과 효율적인 개발이 이뤄지고 있답니다. 오픈 소스 프로젝트로 GitHub에 공개되어 있으며, 커뮤니티의 기여를 환영합니다.

개인 블로그와 소셜 미디어의 장점을 결합한 Hollo는 프라이버시를 중시하면서도 더 넓은 커뮤니티와의 연결을 원하는 사람들에게 적합한 플랫폼으로 거듭나고 있습니다.

https://github.com/dahlia/hollo

Hollo's avatar
Hollo

@[email protected]

Holloを紹介します!

Holloは、個人向けの連合型マイクロブログソフトウェアです。FedifyBunを基盤に構築され、ActivityPubプロトコルを通じて他のインスタンスやサービスと連携することができます。

Holloの特徴は、一人のユーザーのために設計された専用のインスタンスという点です。これにより、ユーザーは自分だけのスペースを持ちながら、Mastodon、Misskey、その他のActivityPub対応サービスのユーザーとも交流できます。

独自のウェブインターフェースを持たない代わりに、MastodonのAPIと互換性があるため、既存の多くのMastodonクライアントアプリを使用してHolloにアクセスできます。これにより、使い慣れたインターフェースでHolloを利用することができます。

主な機能には、投稿の作成・編集・削除、返信、メディア添付、投票、お気に入り、ブックマーク、ピン留めなどがあります。また、プロフィール編集、フォロー/フォロワー管理、リスト作成なども可能です。さらに、Markdownをサポートしているため、投稿やプロフィールの書式設定が容易に行えます。

Holloは現在開発の初期段階にあり、継続的に機能の追加や改善が行われています。Bunを使用することで、高速なパフォーマンスと効率的な開発が実現されています。オープンソースプロジェクトとして、GitHubで公開されており、コミュニティからの貢献を歓迎しています。

個人のブログとソーシャルメディアの利点を組み合わせたHolloは、プライバシーを重視しながら、より広いコミュニティとのつながりを求める人々に適したプラットフォームとなっています。

https://github.com/dahlia/hollo

Hollo's avatar
Hollo

@[email protected]

The name is a Korean word 홀로, which means alone or solitary. It is named so because it is designed to be a single-user software.

Hollo's avatar
Hollo

@[email protected] · Reply to Shrutarshi Basu's post

@basus Both are decent JavaScript runtimes, but Hollo itself depends on Bun!

Hollo's avatar
Hollo

@[email protected] · Reply to Emelia 👸🏻's post

@thisismissem Thank you for letting us know! We'll update our endpoints soon!

fedicat's avatar
fedicat

@[email protected]

enabled instance v2 view on

an instance summary view

Detected text:

12:24< Backhollo.socialhollo.socialloginA Hollo instance at hollo.socialRegistrationSoftwareHollo0.1.0-dev.58https://github.com/dahlia/holloPrimary languagesEnglish KoreanSummaryLimits
an instance summary view Detected text: 12:24< Backhollo.socialhollo.socialloginA Hollo instance at hollo.socialRegistrationSoftwareHollo0.1.0-dev.58https://github.com/dahlia/holloPrimary languagesEnglish KoreanSummaryLimits
an instance limits and media support view
an instance limits and media support view
wakest ⁂'s avatar
wakest ⁂

@[email protected] · Reply to wakest ⁂'s post

Added , , , , and icons to at fediverse.wake.st

Screenshot of Sublinks, Buttondown, ActivityPods, Hollo, Smilodon and Patchwork icons
Screenshot of Sublinks, Buttondown, ActivityPods, Hollo, Smilodon and Patchwork icons
Hollo's avatar
Hollo

@[email protected]

finally has ! Polls can have up to 10 options. 😎

OptionVoters
Just now?1 (5%)
Finally!4 (20%)
Awesome!15 (75%)
Hollo's avatar
Hollo

@[email protected]

now supports lists!

Augusto Campos's avatar
Augusto Campos

@[email protected]

A galera que gosta de self-host, ter sua própria instância etc. com alternativas exóticas pode ficar atenta ao : github.com/dahlia/hollo

hollo.social/@hollo/01904586-7

Hollo's avatar
Hollo

@[email protected]

The latest (@phanpy) now shows the preview of a permalink to a post!

https://github.com/cheeaun/phanpy/commit/a72400febf62e34e0aaaeef86ae64ed6e373d492

Hollo's avatar
Hollo

@[email protected]

To users: please update your to 0.1.0-dev.46, a patch which addresses @fedify's CVE-2024-39687, as soon as possible!

https://hollo.social/@fedify/019080c7-c784-755d-a6f2-d1f91f2c5709

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@[email protected]

CVE-2024-39687, a vulnerability that could potentially allow a Server Side Request Forgery (SSRF) attack, was discovered in and a security patch has been applied to fix it. The patched versions are 0.9.2, 0.10.1, and 0.11.1, respectively. If you are using an earlier version, please update as soon as possible.

Thanks to @thisismissem for reporting the vulnerability!

Hollo's avatar
Hollo

@[email protected]

is using this @fedify/redis package for caching and queuing. Battle tested!

https://hollo.social/@fedify/01905e6b-deec-785a-9bda-b72883031f8f

Ayo :webtools:'s avatar
Ayo :webtools:

@[email protected]

@hollo looks interesting!

Hollo's avatar
Hollo

@[email protected]

Good news: finally supports featured tags!

Bad news: There is no client app that supports featured tags.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

development is often motivation to add features to , for example, most of the commits I added to Fedify today were for Hollo.

Hollo's avatar
Hollo

@[email protected]

now lets you pin your posts to the top of your profile!

BeAware :fediverse:'s avatar
BeAware :fediverse:

@[email protected]

Interesting new ActivityPub project called @hollo for a single user instance!

It still has to build features that are required for mass adopting (blocking and muting aren't implemented yet) but I'm really interested in single user instance software that's somewhat minimalistic so whenever it's fully released, I might try it out!

Hollo's avatar
Hollo

@[email protected] · Reply to BeAware :fediverse:'s post

@BeAware Once those features are implemented, it will be the first release! Stay tuned!

Yogthos's avatar
Yogthos

@[email protected]

Hollo is a federated single-user microblogging software.

github.com/dahlia/hollo

Hollo's avatar
Hollo

@[email protected] · Reply to Julio J. 🀲's post

@j3j5 Thanks!

Julio J. 🀲's avatar
Julio J. 🀲

@[email protected] · Reply to Hollo's post

@hollo congrats! The more AP servers, the better. I think low resources single user servers is a space where fedi can grow and can greatly improve the diversity, especially for big users.

Hollo's avatar
Hollo

@[email protected] · Reply to Blort™ 🐀Ⓥ🥋☣️'s post

@Blort Yes, you're right!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

You can get started with your own Hollo in just a few clicks with the official template for :

https://railway.app/template/eopPyH?referralCode=qeEK5G

Hollo's avatar
Hollo

@[email protected]

Introducing . Hollo is an -enabled single-user microblogging software. Although it's for a single user, it also supports creating and running multiple accounts for different topics.

It's headless, meaning you can use existing client apps instead, with its Mastodon-compatible APIs. It has most feature parity with Mastodon. Two big differences with Mastodon is that you can use in the content of your posts and you can quote another post.

Oh, and Hollo is built using and .

https://github.com/dahlia/hollo

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

's search is implemented internally using .

Hollo's architectural blueprint. Hollo relies on PostgreSQL, Redis, and Meilisearch.
Hollo's architectural blueprint. Hollo relies on PostgreSQL, Redis, and Meilisearch.
Hollo's avatar
Hollo

@[email protected]

finally has a search feature!

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

Trying out to implement search in @hollo. So far so good.

meilisearch.com/

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

The official template for is finally available! With this template, you can get started with your own Hollo in just a few clicks.

https://railway.app/template/eopPyH?referralCode=qeEK5G

Hollo's avatar
Hollo

@[email protected]

's compatibility with is much improved now! Not only with Threads, its compatibility with any instances that enabled secure mode (i.e., requires authorized fetch) is improved too.

Hollo's avatar
Hollo

@[email protected]

The name is a Korean word 홀로, which means alone or solitary. It is named so because it is designed to be a single-user software.

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

@aliceif Now it must be fixed!

Hollo's avatar
Hollo

@[email protected]

Improved compatibility with in ! Fixed issues where post contents were invisible and hashtags were rendered as regular links.

Hollo's avatar
Hollo

@[email protected] · Reply to aliceif's post

@aliceif We will take a look!

technicat's avatar
technicat

@[email protected]

planning ahead, adding support in for

screenshot of a Hollow instance description 

Detected text:

11:57< Backhollo.socialhollo.socialloginA Hollo instance at hollo.socialActivityTimelineRegistrationRegistrations unavailableInvites not enabledSoftwareHollo0.1.0-dev.11Primary languagesEnglishContactHolloSummaryLimitsNodeInfo
screenshot of a Hollow instance description Detected text: 11:57< Backhollo.socialhollo.socialloginA Hollo instance at hollo.socialActivityTimelineRegistrationRegistrations unavailableInvites not enabledSoftwareHollo0.1.0-dev.11Primary languagesEnglishContactHolloSummaryLimitsNodeInfo
Pierre's avatar
Pierre

@[email protected]

Federated single user microblogging software through activitypub that is also compatible with mitra

Interact with users on Mastodon, Pixelfed, Misskey, etc

Github repo here: github.com/dahlia/hollo

Federated single user microblogging software through activitypub that is also compatible with mitra

Interact with users on Mastodon, Pixelfed, Misskey, etc

Github repo here: https://github.com/dahlia/hollo
Federated single user microblogging software through activitypub that is also compatible with mitra Interact with users on Mastodon, Pixelfed, Misskey, etc Github repo here: https://github.com/dahlia/hollo
Hollo's avatar
Hollo

@[email protected]

Although is a single-user microblogging software, you can manage multiple accounts with a single sign-on. Create and run multiple accounts for different topics!

洪 民憙 (Hong Minhee) 🤏🏼's avatar
洪 民憙 (Hong Minhee) 🤏🏼

@[email protected]

@hollo is a testbed for the bleeding edge of . 😂

Hollo's avatar
Hollo

@[email protected]

accounts now have Ed25519 keys besides RSA keys. These are used for signing Object Integrity Proofs (FEP-8b32).

Also, compatibility with @mitra is much improved!

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

In addition, we've added how to deploy docs too!

https://github.com/dahlia/hollo?tab=readme-ov-file#how-to-deploy

Hollo's avatar
Hollo

@[email protected] · Reply to Hollo's post

The official template for is finally available! With this template, you can get started with your own Hollo in just a few clicks.

https://railway.app/template/eopPyH?referralCode=qeEK5G

Hollo's avatar
Hollo

@[email protected]

now supports image attachments!

Hollo logo
Hollo logo
洪 民憙 (Hong Minhee) 🤏🏼's avatar
洪 民憙 (Hong Minhee) 🤏🏼

@[email protected]

now supports sharing posts (reblogs)!

Hollo's avatar
Hollo

@[email protected]

Currently, hollo.social is deployed on . After we have some operational experience, we will publish the official template for Railway!

Hollo's avatar
Hollo

@[email protected]

Can anyone design a logo for Hollo? 😅

Hollo's avatar
Hollo

@[email protected]

Hollo, fediverse!