zulip-archive VS selfhost

Compare zulip-archive vs selfhost and see what are their differences.

zulip-archive

Generate a static HTML archive of messages in any combination of streams in a Zulip organization. (by zulip)

selfhost

Selfhost your Forem Community on your own infrastructure 🎉 (by forem)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
zulip-archive selfhost
8 9
66 1,416
- 0.7%
5.7 3.1
6 months ago 4 months ago
Python Jinja
MIT License GNU Affero General Public License v3.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

zulip-archive

Posts with mentions or reviews of zulip-archive. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-18.
  • Zulip 7.0: Threaded open-source team chat
    1 project | news.ycombinator.com | 31 May 2023
    You can do search engine indexing via https://github.com/zulip/zulip-archive; it defaults to archiving your public access streams.

    We will eventually support search engine indexing without the extra overhead of running a separate archive tool (likely as an organization-level settings checkbox, since not everyone who wants public access wants search engine indexing).

  • Show HN: Linen – open-source Slack for communities
    11 projects | news.ycombinator.com | 18 Oct 2022
    I've also mentioned this in a separate comment in the post but reposting here for visibility:

    To clarify Zulip let's you export their conversations and then render it by generating a static HTMl similar to https://leanprover-community.github.io/archive/ You'd have to use https://github.com/zulip/zulip-archive to achieve. You can see it in the Caveats sections in their documentation https://zulip.com/help/public-access-option#caveats They are working on it here: https://github.com/zulip/zulip/issues/21881

  • I want to improve project management practices for the Rust Lang team!
    5 projects | /r/rust | 9 Aug 2022
    Zulip has both a business model and an official archiving tool.
  • Use forums rather than Slack/Discord to support developer community
    20 projects | news.ycombinator.com | 8 Nov 2021
    Yes, the web-public view is being actively worked on: https://github.com/zulip/zulip/issues?q=label%3A%22area%3A+w...

    There’s also a separate zulip-archive project that exports Zulip streams to static HTML: https://github.com/zulip/zulip-archive

  • Please stop closing forums and moving people to Discord
    15 projects | news.ycombinator.com | 16 Sep 2021
    Search engine indexing is available in Zulip today via Zulip's public archive tool (https://github.com/zulip/zulip-archive). Many larger OSS projects using Zulip, like Rust, Julia, and Lean Prover, use it.

    We expect to have a native feature allowing a configurable set of streams to be browsed using a real Zulip web app UI without creating an account, available in beta in the next few weeks; we're actively integrating the implementation via https://github.com/zulip/zulip/pull/18532.

    We plan to look at optional search indexing in that native implementation once the logged-out access feature is complete complete.

  • Salesforce Completes Acquisition of Slack
    3 projects | news.ycombinator.com | 21 Jul 2021
    I lead the Zulip project.

    I'm not sure about this detail of Slack's ToS. At a technical level, you can certainly export your data from a Slack (which is we implement https://zulip.com/help/import-from-slack); I imagine it's easy to write a tool to format and publish it.

    FWIW Zulip maintains https://github.com/zulip/zulip-archive, which is a configurable API-based tool for creating a static HTML archive from a Zulip organization, with tooling to update it every few minutes. A lot of larger open projects use it. (We're also working on a native logged-out access feature with less janky formatting, which has a working PR that we need to integrate).

    I suppose you could export your data from Slack, import it into Zulip, and then publish that using zulip-archive if you didn't want to write any code, but I'm sure the formatting would be better preserved if one avoided the "convert Slack markup to Zulip markup" step.

  • Zulip 4.0: Threaded open source team chat
    6 projects | news.ycombinator.com | 13 May 2021
    It's quite sad Slack and Discord are often the first choice for open communities. They are siloed and unless you are deliberately searching in a specific workspace, you'll never run into the information in a search engine.

    In comparison, Zulip:

    - provides HTML export functionality https://github.com/zulip/zulip-archive#zulip-html-archive (example https://leanprover-community.github.io/archive )

    - URLs are nice and encode meaning (e.g. https://memex.zulipchat.com/#narrow/stream/279601-hpi/topic/...)

selfhost

Posts with mentions or reviews of selfhost. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-30.
  • Pyinfra: Automate Infrastructure Using Python
    8 projects | news.ycombinator.com | 30 Apr 2024
    I just started using Pyinfra to wrangle a bunch of servers and it is a breath of fresh air compared to Ansible. I moved all of my server OS installs to Fedora CoreOS which doesn't ship with Python in the OS and since Pyinfra doesn't need Python on the host node I can kick off tasks in bulk to do server things. It is great. I cannot wait to see where the Pyinfra project goes.

    On a side note, one of the most hacky things I came up with to get Ansible working on Fedora CoreOS was to bind mount a container rootfs that had python 3 and then symlink it into the right spots. You can of course add Python in with rpm-ostree if you want but I wanted to avoid layering packages at the time. I wasn't proud of it. But it worked.

    https://github.com/forem/selfhost/blob/main/playbooks/templa...

  • Deploying Forem on Render.com PromptZone.com
    3 projects | dev.to | 30 Apr 2024
    This is not the suggested way of deployment by the forem team, nevertheless I found it easier and smother than using the deployment selfhost, however I think it's good to know different approaches and use the one suits you the most, if you don't have time to manage a server I think using a pass like Render does the job, and it's cheaper then Heroku at the time of this post.
  • Open Source Repositories
    29 projects | dev.to | 7 Oct 2022
    Forem Self-Host. You should probably know Forem. But in case you don't, just know that DEV is hosted on it.
  • Docker is dead? Podman – an alternative tool?
    8 projects | news.ycombinator.com | 3 Jun 2022
    I only use Podman for my workloads these days. Docker was always a headache for me on Linux. Podman allows me to quickly do whatever I want with containers and I can use systemd or a simple bash script to easily create services on my workstation or in production with Nomad with https://github.com/hashicorp/nomad-driver-podman

    I am super thankful for the team of developers that work on Podman. It has really come a long way since 2.0 and they are very responsive to issues in my experiences. If you are using Linux as your daily driver and you use Containers give Podman a try. Here are some examples of the things I have done with Podman.

    https://github.com/forem/selfhost

    https://github.com/jdoss/ppngx

    https://gist.github.com/jdoss/25f9dac0a616e524f8794a89b7989e...

    https://gist.github.com/jdoss/ad87375b776178e9031685b71dbe37...

  • Encourage Community with a Good ReadMe
    4 projects | dev.to | 2 Jun 2022
    To automatically generate a TOC, you can use an online tool like the GitHub Wiki TOC generator. I used this tool to create the TOC in Forem’s Selfhost project when I was a developer advocate there.
  • Podman 4.0.0
    15 projects | news.ycombinator.com | 22 Feb 2022
  • Forem AWS user access is too high
    1 project | dev.to | 5 Jan 2022
    Hi, everyone; I just tried the tutorial for deploying a self-hosted instance of forem (https://github.com/forem/selfhost) on AWS. A step in the tutorial asks for the creation of an AWS user with Programmatic access called forem-selfhost with the following
  • Please stop closing forums and moving people to Discord
    15 projects | news.ycombinator.com | 16 Sep 2021
    We (I work for Forem) have an opensource selfhost installer [0] so you can have total control over your data and community too.

    [0] https://github.com/forem/selfhost

  • Forem Self-Host is Now Officially Supported
    3 projects | dev.to | 20 Jul 2021
    If you know what Forem you want to build, please follow the instructions and go live — again, the Self-Host instructions are available here!

What are some alternatives?

When comparing zulip-archive and selfhost you can also consider the following projects:

Flarum - Simple forum software for building great communities.

Postmill

Discourse - A platform for community discussion. Free, open, simple.

ansible-role-nginx - Ansible Role - Nginx

Reddit

nodeBB - Node.js based forum software built for the modern web

Zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

tildes

Rocket.Chat - The communications platform that puts data protection first.

matterbridge - bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

podman-desktop-companion - Podman desktop companion