jointakahe/about/index.html
2022-11-19 17:11:14 +00:00

17 lines
4.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=generator content="Hugo 0.106.0"><meta name=description content="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 dont need to run a whole new server for every person or organisation that brings their own domain), and to explore the use of Pythons asynchronous libraries to speed up the large amount of background work ActivityPub involves."><link rel=stylesheet href=http://jointakahe.org/css/normalize.css><link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel=stylesheet type=text/css><link rel=stylesheet href=http://jointakahe.org/css/cayman.f197fbcc617c3f604a7e7817a58931d53690eb11f3d646e44e5632aa9cfabea7.css><link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/katex@0.10.2/dist/katex.min.css integrity=sha384-yFRtMMDnQtDRO8rLpMIKrtPCD5jdktao2TV19YiZYWMDkUR5GQZR/NOVTdquEx1j crossorigin=anonymous><script defer src=https://cdn.jsdelivr.net/npm/katex@0.10.2/dist/katex.min.js integrity=sha384-9Nhn55MVVN0/4OFx7EE5kpFBPsEMZxKTCnA+4fqDmg12eCTqGi6+BB2LjY8brQxJ crossorigin=anonymous></script>
<script defer src=https://cdn.jsdelivr.net/npm/katex@0.10.2/dist/contrib/auto-render.min.js integrity=sha384-kWPLUVMOks5AQFrykwIup5lo0m3iMkkHrD0uJ4H5cjeGihAutqP0yW0J6dpFiVkI crossorigin=anonymous onload=renderMathInElement(document.body)></script><title>About Takahē | Takahē</title></head><body><section class=page-header><h1 class=project-name><img src=/logo-1024.png alt="Takahe logo" class=logo></h1><h2 class=project-tagline>An efficient ActivityPub Server, for small installs with multiple domains</h2><nav><a href=https://github.com/andrewgodwin/takahe class=btn>GitHub</a>
<a href=/about/ class=btn>About</a>
<a href=https://takahe.social class=btn>takahe.social</a></nav></section><section class=main-content><h1>About Takahē</h1><p>Takahē is an ActivityPub server focused on microblogging, much like Mastodon,
Pleroma, and others. Our goals are:</p><ul><li>Allowing multiple domains on the same server (&ldquo;virtual hosting&rdquo;)</li><li>Efficient, stable background tasks via asynchronous state machines</li><li>A default fast, low-JavaScript web interface</li><li>Mastodon Client API compatibility (eventually!)</li></ul><h2 id=why-start-another-server>Why start another server?</h2><p>The main motivation was to prove two things - that virtual hosting of multiple
domains on a single ActivityPub server was possible (so you don&rsquo;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&rsquo;s asynchronous libraries to
speed up the large amount of background work ActivityPub involves.</p><p>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.</p><p>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&rsquo;ve chosen is deliberately easy to
run and maintain but will not scale to a large install, and that&rsquo;s fine.</p><h2 id=more-insight>More Insight</h2><p>Takahē is, so far, mostly authored by <a href=https://aeracode.org/>Andrew Godwin</a>,
and you can read more about its development, choices made, and progress via
<a href=https://aeracode.org/category/takahe>my blog posts</a>.</p><footer class=site-footer><span class=site-footer-credits>Theme based on <a href=https://github.com/zwbetz-gh/cayman-hugo-theme>Cayman</a></span></footer></section></body></html>