puppet-mastodon/README.md

47 lines
1.2 KiB
Markdown
Raw Normal View History

2023-11-27 08:28:49 +01:00
# mastodon Work In Progress!!!
2023-11-26 11:45:00 +01:00
2023-11-28 18:52:21 +01:00
This module install and manage Mastodon, Redis and PostgreSQL servers.
2023-11-26 11:45:00 +01:00
## Table of Contents
1. [Description](#description)
1. [Setup - The basics of getting started with mastodon](#setup)
* [What mastodon affects](#what-mastodon-affects)
* [Setup requirements](#setup-requirements)
* [Beginning with mastodon](#beginning-with-mastodon)
1. [Usage - Configuration options and additional functionality](#usage)
1. [Limitations - OS compatibility, etc.](#limitations)
1. [Development - Guide for contributing to the module](#development)
## Description
2023-11-28 18:52:21 +01:00
Mastodon https://joinmastodon.org/ is a decrentralized social network using the ActivityPub protocol to federate.
This module install and configure it with the required components (PostgreSQL and Redis).
2023-11-26 11:45:00 +01:00
## Setup
2023-11-28 19:11:42 +01:00
### What mastodon affects
2023-11-26 11:45:00 +01:00
2023-11-28 18:52:21 +01:00
This module will install PostgreSQL and Redis server.
2023-11-26 11:45:00 +01:00
2023-11-28 19:11:42 +01:00
### Setup Requirements
You will need a host name registered in DNS.
### Beginning with mastodon
2023-11-26 11:45:00 +01:00
2023-11-28 18:52:21 +01:00
You need to generate these secrets:
- mastodon::db_password
- mastodon::secret_key_base
- mastodon::otp_secret
- mastodon::vapid_private_key
- mastodon::vapid_public_key
2023-11-26 11:45:00 +01:00
## Usage
## Limitations
## Development
## Release Notes/Contributors/Etc. **Optional**