Modern ActivityPub compliant server, designed for simplicity and accessibility. Includes calendar, news and sharing economy features to empower your federated community. We spent a year testing this for a hyper local indymedia codebase.
 
 
 
 
 
 
Go to file
bashrc acadb191b8 Ensure that old hashtags get removed 2026-08-23 20:57:26 +01:00
.github
architecture
cwlists Another paywalled news site 2026-06-29 23:19:10 +01:00
data/cities
defaultcategories
defaultwelcome
deploy
emoji
fonts
gemini/EN
img
manual Describe dithering in manual 2026-07-26 22:16:56 +01:00
nomadnet/EN
ontology
scripts Update invalid script 2026-08-21 10:03:45 +01:00
specification
src Ensure that old hashtags get removed 2026-08-23 20:57:26 +01:00
theme
translations Set labels within profile 2026-08-21 20:29:05 +01:00
website/EN
.datignore
.gitignore
.gitlab-ci.yml
.woodpecker.yml
2grams.txt
CONTRIBUTING.md Another slop generator 2026-07-02 16:28:59 +01:00
CONTRIBUTORS.md
Dockerfile
INSTALL.md
LICENSE
MAINTENANCE-TERMS.md
Makefile
README.md
README_architecture.md
README_coding_style.md
README_commandline.md
README_customizations.md
README_desktop_client.md
README_goals.md
README_keyboard_navigation.md
README_roadmap.md
caddy.example.conf
code-of-conduct.md Another slop generator 2026-07-02 16:28:59 +01:00
default_about.md
default_dogwhistles.txt
default_tos.md
defaultthemes.txt
dictionary.txt
doap.jsonld
epicyon-blog.css
epicyon-calendar.css
epicyon-follow.css
epicyon-graph.css
epicyon-links.css
epicyon-login.css
epicyon-options.css Mark background color 2026-08-21 17:07:55 +01:00
epicyon-podcast.css
epicyon-profile.css Mark background color 2026-08-21 17:07:55 +01:00
epicyon-search.css
epicyon-suspended.css
epicyon-welcome.css
epicyon.py Content labels on new post creation 2026-08-21 21:35:43 +01:00
hashtagrules.txt
i2pdomain
install-desktop-client
locations.txt
locations_nogo.txt
principles_of_small_creation.md
principlesofunity.md
pyproject.toml
security_audit
setup.cfg
static_analysis

README.md

Epicyon, meaning "more than a dog". Largest of the Borophaginae which lived in North America 20-5 million years ago.
Epicyon logo

Epicyon is an ActivityPub server for people who are tired of Big Tech social media and want something simpler which they can self host on minimal hardware. Connect with friends instead of getting mired in horrible and irrelevant business models.

Key features:

  • Open standards: HTML, CSS, ActivityPub S2S and C2S, RSS, CalDAV.
  • Supports common web browsers and shell browsers.
  • Will not drain your mobile or laptop battery.
  • Customisable themes. It doesn't have to look bland.
  • Emoji reactions.
  • Geospatial hashtags.
  • Does not require much RAM, either on server or client.
  • Suitable for installation on single board computers.
  • No timeline algorithms.
  • No javascript. Progressive enhancement class A.
  • No database. Data stored as ordinary files.
  • No fashionable web frameworks. "Boring by design".
  • No blockchain or AI garbage.
  • Written in Python, with few dependencies.
  • Can also federate on Tor, i2p, and yggdrasil.
  • AGPL license, which big tech hates.

Install - User Manual - Keyboard navigation - Project Goals - Commandline interface - Customizations - Software Architecture - Code of Conduct - Principles of Unity - C2S Desktop Client - Coding Style

Matrix room: #epicyon:conduit.libreserver.org

Includes emojis designed by OpenMoji the open-source emoji and icon project. License: CC BY-SA 4.0. Blob Cat Emoji and Meowmoji were made by Nitro Blob Hub, licensed under Apache 2.0. Digital Pets emoji were made by Tomcat94 and licensed under CC0.

No AI Allowed Hand Coded Don't feed the AI Written by a human not by an AI Made on GNU/Linux Valid HTML5 Internet privacy now! Classic HTML: sane, simple Join the Fediverse GPL version 3