Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

91 total results found

GitLab

Other League Resources

https://gitlab.com/website-league Our GitLab is where we keep patches to bring the software we use into compliance with our standards.

Responsibilities and Processes for Website League Keyholders

League Rules Governance Documents

Ported from the original document on Dec. 13, 2024. Last updated: 2024-12-13 Rationale To facilitate collaboration between Stewards, as well as to ensure all users have visibility into the workings of the Website League, the League operates a set of central...

Website League Community Code

League Rules League Community Code

Last updated: January 25, 2025. Ported from original document February 9, 2025. Part I.  General Rights and Duties of Users Rule 1. Duties and Rights of Users and Prospective Users 1-1. Anyone using the Community Code shall interpret it per the Interpretive...

Website League Interpretation Code

League Rules League Community Code

Last updated: January 25, 2025. Ported (from original) February 9, 2025. Part I. Definitions 1. Short Names for Website League Documents 1-1. The “Community Code” means the Website League Community Code and entails the interpretive sources set out in 6-2. ...

Steward Code of Conduct

League Rules Governance Documents

Ported from the original document on Feb. 9, 2025. Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, eth...

How to Develop for Website League

Developers Handbook

The Website League runs on a lot of different software, mostly adopted from the existing Fediverse and ActivityPub ecosystems. Where to Contribute The primary repository for all of the projects we've adopted is hosted on gitlab: https://gitlab.com/website-l...

Explanation

How to Build Every League Project

Developers Handbook

Building the website league stack from source is a good first step to making changes. you can test things locally on a single instance, but having all software ready to go makes it easy to test changes that work across different nodes and frontends. Platform T...

How-To

External Developer References

Developers Handbook

API references The website league communicates through ActivityPub, which is the underlying specification that powers Mastodon and the fediverse. The specifics of this standard are open, published, and come with a test suite for conformance. Clients to eithe...

Reference

Node Requirements

Operators Handbook

These are the requirements for a Node to be added to the Website League. Fulfillment of these requirements must be verified before the node can be added to any allowlists.  The Node must adhere to the Website League Code of Conduct The rights and responsibi...

Planning a Node

Operators Handbook New Node Setup Guide

Decisions The two big things you can't change about your node once you've started it is your domain name, and your software. There are currently no known migration options for migrating from one federating software to another, and ActivityPub is extremely rel...

Setting Up your Domain Name

Operators Handbook New Node Setup Guide

This page assumes you have, at a minimum, the following: A domain name you wish to use A VPS and its corresponding IP address as well as IPv6 address If you don't have either, consider checking out the previous page, Planning a Node, then come back here...

Preparing Your VPS

Operators Handbook New Node Setup Guide

This page makes the following assumptions: You have a running VPS. You have a domain name that's pointed to your VPS. If this is not the case, go through the first two pages, Planning a Node and Setting Up your Domain Name, then come back here. Logging...

Installing Akkoma

Operators Handbook Akkoma

This install can get a little messy, and this guide should still be considered in a "beta" state. There have been some confusion from people testing this on their system. Take it slow and carefully, and ask for help if you need it. This page makes the followi...

Miscellaneous Procedures

Operators Handbook Akkoma

There are certain things you may want to do with your Akkoma install after the fact - for example, if you originally set up your instance to pull configuration from the config file, and you later wish to instead pull it from the database. This page is to guide...

Installing GoToSocial

Operators Handbook GoToSocial

This page makes the following assumptions: You have a running VPS (Virtual Private Server), or some other server to run your software. You have a domain name reserved for your node that's pointed to your VPS. If either of these aren't true, the New Node...

Quick Reference for common admin tasks

Operators Handbook GoToSocial

Some administrative actions currently require using the gotosocial CLI and aren't available in the settings ui.  To use the gotosocial CLI, you need to somehow pass your config to it. These examples use `--config-path`. Confirming a user's account You may n...

Central Services

Stewards

The following services are used in the day-to-day work of being a steward: Name Software Purpose Consensus Loomio The core voting platform. Coordination Zulip Real-time chat, like Slack. Information Bookstack Shared Wiki and refer...

How to use Zulip (Coordination)

Stewards

New Zulip user tips: It's a chat, but it works like a forum. Check your settings! Getting pinged by random conversations? Check out the "recent conversations" view Research and analysis references (a Zulip topic linking out to more resources)

Docker Cookbook

Developers Handbook

Because so many services are involved in running the weague, self-contained docker images can be handy in replicating larger pieces of it at a time. Postgres Postgres is used by Akkoma for storage. Adminer (formerly phpMyAdmin) is a handy web interface for int...

Reference

Real-world configurations

Operators Handbook

If you happen to have any shareable part of your node config, it'd be nice to link it here! posting.isincredibly.gay Hosted on NixOS. includes Akkoma and Caddy. Phanpy is also included, but is not well tested. Restic is used for backups. https://git.isincre...

Reference