Hollo's avatar

Hollo

@[email protected] · 189 following · 397 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] · Reply to Kazuky Akayashi ฅ^•ﻌ•^ฅ's post

@KazukyAkayashi There are no hard requirements, but usually it takes about 1 GiB RAM.

Hollo's avatar
Hollo

@[email protected]

Hollo is now listed on FediDB!

https://fedidb.org/software/hollo

https://mastodon.social/@dansup/113428350717395119

Hollo's avatar
Hollo

@[email protected]

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

The key changes of this release include:

  1. Thanks to @thisismissem, now you can report remote accounts and posts.

  2. Added two-factor authentication support.

  3. Thanks again to @thisismissem, Hollo improved alignment on Mastodon API changes about OAuth and apps.

  4. Thanks again to @thisismissem, RFC 8414 for OAuth Authorization Server metadata endpoint. It will improve interoperability between Hollo and Mastodon-compatible client apps.

  5. Renamed the Data menu from the administration dashboard to Federation, and:

    • Now posts also can be force-refreshed.
    • Now the number of messages in the task queue is shown.
  6. Custom emojis now can be deleted from the administration dashboard.

  7. Thanks to @helge, PORT and ALLOW_PRIVATE_ADDRESS environment variables are introduced.

  8. Added a favicon.

  9. Dropped support for Redis, which was an optional dependency.

You can upgrade to Hollo 0.2.0 using the following ways:

5-a. Now posts also can be force-refreshed.
5-a. Now posts also can be force-refreshed.
5-b. Now the number of messages in the task queue is shown.
5-b. Now the number of messages in the task queue is shown.
6. Custom emojis now can be deleted from the administration dashboard.
6. Custom emojis now can be deleted from the administration dashboard.
2. Added two-factor authentication support.
2. Added two-factor authentication support.
Esurio's avatar
Esurio

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

DockerのDBのバージョン上げメモ

docker compose exec postgres pg_dumpall --clean --username [compose.yamlに書いたユーザー名] > backup.sql

docker compose stop
sudo docker compose rm -v postgres
sudo docker volume ls
sudo docker volume remove [HolloのDBのvolume]
sudo docker compose up -d postgres
sudo docker compose exec -T postgres psql -U user -d database < backup.sql

Hollo's avatar
Hollo

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

Oh, and the minimum supported version of PostgreSQL has been raised to 16, so please be careful when updating.

Hollo's avatar
Hollo

@[email protected]

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

The key changes of this release include:

  1. Thanks to @thisismissem, now you can report remote accounts and posts.

  2. Added two-factor authentication support.

  3. Thanks again to @thisismissem, Hollo improved alignment on Mastodon API changes about OAuth and apps.

  4. Thanks again to @thisismissem, RFC 8414 for OAuth Authorization Server metadata endpoint. It will improve interoperability between Hollo and Mastodon-compatible client apps.

  5. Renamed the Data menu from the administration dashboard to Federation, and:

    • Now posts also can be force-refreshed.
    • Now the number of messages in the task queue is shown.
  6. Custom emojis now can be deleted from the administration dashboard.

  7. Thanks to @helge, PORT and ALLOW_PRIVATE_ADDRESS environment variables are introduced.

  8. Added a favicon.

  9. Dropped support for Redis, which was an optional dependency.

You can upgrade to Hollo 0.2.0 using the following ways:

5-a. Now posts also can be force-refreshed.
5-a. Now posts also can be force-refreshed.
5-b. Now the number of messages in the task queue is shown.
5-b. Now the number of messages in the task queue is shown.
6. Custom emojis now can be deleted from the administration dashboard.
6. Custom emojis now can be deleted from the administration dashboard.
2. Added two-factor authentication support.
2. Added two-factor authentication support.
Hollo's avatar
Hollo

@[email protected]

In the next version of , you'll see the number of messages stacked in your task queue in the administration dashboard. This gives you an idea of how busy your instance is.

The number of messages in the task queue as seen in Hollo's administration dashboard.
The number of messages in the task queue as seen in Hollo's administration dashboard.
Hollo's avatar
Hollo

@[email protected]

The next version of 's administration dashboard will have a Federation menu instead of a Data menu, and will allow you to force refresh posts as well as accounts.

The administration dashboard in the next version of Hollo. There is a Federation menu instead of a Data menu.
The administration dashboard in the next version of Hollo. There is a Federation menu instead of a Data menu.
Hollo's avatar
Hollo

@[email protected] · Reply to Andy Todd's post

@andy47 Apparently the MinIO settings from it does not work. How about using AWS S3 or Cloudflare R2 instead?

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

@[email protected] · Reply to 洪 民憙(ホン・ミンヒ)'s post

今日Fedify/Holloのブースに訪問してくれた皆様、本当にありがとうございました‼️機会があれば是非またお会いましょう!

Hollo's avatar
Hollo

@[email protected] · Reply to Andy Todd's post

@andy47 How did you configure your object storage?

Andy Todd

@[email protected]

Is this thing on? I’m attempting to use my own fedi-server thanks to the lovely people @hollo

Hollo's avatar
Hollo

@[email protected] · Reply to Andy Todd's post

@andy47 What client app do you use? There are some client apps that allow you to set your avatar, e.g., Elk.

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/

Hollo's avatar
Hollo

@[email protected]

's GitHub repository now has 200 stars!

Hollo's GitHub repository now has 200 stars.
Hollo's GitHub repository now has 200 stars.
maybeanerd's avatar
maybeanerd

@[email protected]

Now that I started using @hollo on the side ( @[email protected] ) to see how well it runs on my selfhosted k3s cluster, I can appreciate all the multi-account work done in @moshidon

Seeing a post on an account and then liking it from the other - that's so unnecessarily cool

Screenshot of moshidon app.
A post by hollo@hollo.social is open in the background.
In the foreground, a sheet which reads:
"Favorite with other account "

Below, a list of accounts the user is also logged in to, which is the account maybeanerd@hollo.cluster.diluz.io
Screenshot of moshidon app. A post by [email protected] is open in the background. In the foreground, a sheet which reads: "Favorite with other account " Below, a list of accounts the user is also logged in to, which is the account [email protected]
Hollo's avatar
Hollo

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

@maybeanerd Apparently now it works well! Thank you!

Hollo's avatar
Hollo

@[email protected]

Thanks to @thisismissem, Hollo 0.2.0 will support reporting remote users and posts! As it implements Mastodon-compatible API, any Mastodon clients that implement reporting could work with Hollo 0.2.0.

If you want to try it in advance, please give ghcr.io/dahlia/hollo:0.2.0-dev.185 a try (or just canary)!

https://hachyderm.io/@thisismissem/113352412470749770

Emelia 👸🏻's avatar
Emelia 👸🏻

@[email protected]

Was really quite fun implementing Reporting & Flag activities in @hollo today, and not particularly hard.. I think touching Drizzle ORM was the most painful part (and figuring out how to test out what I was building)

Would be kinda nice to have a basic CLI client to Hollo to use during development or something. Maybe there's a Mastodon CLI client?

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] · 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!

Older →