Update website to be more beta

This commit is contained in:
Andrew Godwin 2023-01-15 18:46:10 -07:00
parent 6eee63d123
commit 6330b58467
3 changed files with 48 additions and 60 deletions

View File

@ -47,18 +47,18 @@ pygmentsStyle = "pygments"
hr_border_color = "#eff0f1"
[menu]
[[menu.nav]]
name = "About"
url = "/about/"
weight = 1
[[menu.nav]]
name = "GitHub"
url = "https://github.com/jointakahe/takahe"
weight = 3
weight = 2
[[menu.nav]]
name = "Docs"
url = "https://docs.jointakahe.org/en/latest/"
weight = 2
weight = 1
[[menu.nav]]
name = "Patreon"
url = "https://patreon.com/takahe"
weight = 4
[[menu.nav]]
name = "Discord"
url = "https://discord.gg/qvQ39tAMvf"

View File

@ -2,14 +2,50 @@
title: Welcome
---
Takahē is a new ActivityPub server, designed for efficient use on *small- to*
Takahē is an ActivityPub server designed for efficient use on *small- to*
*medium-size* installations, and which allows you to host *multiple domains* on
the same infrastructure.
It's currently in an alpha state, meaning things work (and it will talk
ActivityPub to Mastodon and other servers), but there's still a lot of
[features left to add](https://takahe-server.readthedocs.io/en/latest/features/).
It's currently in an beta state, meaning most things work (and it will talk
ActivityPub to Mastodon and other servers), but there's still some
[polish and features left to add](https://docs.jointakahe.org/en/latest/features/).
The flagship instance can be found at [takahe.social](http://takahe.social),
and if you're interested, you can also [read more about the project](/about/),
or read some of [Andrew's blogs on building it](https://aeracode.org/category/takahe).
and if you're interested, you can also [learn more in our documentation](https://docs.jointakahe.org/en/latest/),
browse the code [on our GitHub repository](https://github.com/jointakahe/takahe),
come and chat to us [on Discord](https://discord.gg/qvQ39tAMvf),
or read some of [Andrew's blogs about building it](https://aeracode.org/category/takahe/).
## What makes Takahē different?
While it's always nice to have more Fediverse software, we have some specific
feature goals that we think makes Takahē a great choice of server software:
* **Multiple domain support**, allowing you to host as many domains as you like
on a single running instance.
* **Multiple identity support**, allowing users to represent themselves in
as many different ways as they want.
* **Easy deployment and maintenance**, so you can focus on looking after your
community rather than trying to wrangle with the software.
* **Mastodon Client API compatible**, so users can use their favourite client
apps just as they would with Mastodon or other compatible servers.
For a full set of features, including what we're still working on,
see [our features page](https://docs.jointakahe.org/en/latest/features/), as
well as our [compatability notes](https://docs.jointakahe.org/en/latest/interoperability/)
for clients and other servers.
## The Takahē
The Takahē bird, after which this project is named, is a
[flightless bird from Aotearoa New Zealand](https://en.wikipedia.org/wiki/Takah%C4%93) -
once thought extinct, but in recent decades they were rediscovered and have
been the subject of a successful breeding and reintroduction programme.
If you'd like to donate to the ongoing efforts to establish a healthy
population and expansion into new areas, you can give money through the
[New Zealand Nature Fund](https://nznaturefund.org/projects/takahe-recovery-programme/).
The Takahē project maintains a regular monthly donation to the programme.

View File

@ -1,48 +0,0 @@
---
title: About Takahē
---
Takahē is an ActivityPub server focused on microblogging, much like Mastodon,
Pleroma, and others. Our goals are:
* Allowing multiple domains on the same server ("virtual hosting")
* Efficient, stable background tasks via asynchronous state machines
* A default fast, low-JavaScript web interface
* Mastodon Client API compatibility (eventually!)
## Why start another server?
The main motivation was to prove two things - that virtual hosting of multiple
domains on a single ActivityPub server was possible (so you don't need
to run a whole new server for every person or organisation that brings their
own domain), and to explore the use of Python's asynchronous libraries to
speed up the large amount of background work ActivityPub involves.
Fortunately, both of those have proved themselves to work well in the initial
build-out phase, and so now development is focused towards a small, reliable,
stable release.
While we do not expect to grow as large and featureful as Mastodon, the goal
is to provide a smaller, lighter-weight server that is useful for small- to
medium-size instances. The architecture we've chosen is deliberately easy to
run and maintain but will not scale to a large install, and that's fine.
## More Insight
Takahē is, so far, mostly authored by [Andrew Godwin](https://aeracode.org/),
and you can read more about its development, choices made, and progress via
[my blog posts](https://aeracode.org/category/takahe).
## The Takahē
The Takahē bird, after which this project is named, is a
[flightless bird from Aotearoa New Zealand](https://en.wikipedia.org/wiki/Takah%C4%93) -
once thought extinct, but in recent decades they were rediscovered and have
been the subject of a successful breeding and reintroduction programme.
If you'd like to donate to the ongoing efforts to establish a healthy
population and expansion into new areas, you can give money through the
[New Zealand Nature Fund](https://nznaturefund.org/projects/takahe-recovery-programme/).
The Takahē project maintains a regular monthly donation to the programme.