0.0.1-76 • Published 7 years ago

@libresat/forum v0.0.1-76

Weekly downloads
-
License
AGPL-3.0
Repository
gitlab
Last release
7 years ago

LibreSat Forum

Home Page Banner

The LibreSat distribution of GNU Mailman.

Demo Site Part of LibreSat

Usage

See src/chart/templates/NOTES.txt for setup instructions.

You can use custom templates for Mailman by putting them into the src/assets/mailman-core/templates folder.

With build script

# Make it executable
chmod +x mailman-suite/build-run-test.sh
# Run it
mailman-suite/build-run-test.sh

Without build script

# Create volume for mailman-core's data
docker volume create mailman-core-data
# Create volume for mailman-web's data
docker volume create mailman-web-data
# Build image
docker build src -t pojntfx/libresat-forum
# Run image
docker run \
-d \
-h mail@domain.tld \
-p 8000:80 \
-v mailman-core-data:/var/tmp/mailman/data \
-v mailman-web-data:/opt/mailman-web/databases \
pojntfx/libresat-forum

Debugging

# Get docker container id
docker ps | grep libresat-forum
# Test postfix by sending a mail (THIS WILL NOT WORK IF YOU HAVE NOT YET SET UP DOMAIN AS DESCRIBED IN NOTES.txt!)
docker exec DOCKER_CONTAINER_ID bash -c 'echo "Test Message Body" | mail -s "Test Message Subject" user@domain.tld'
# Test mailman-core REST api (should return "401 Unauthorized")
docker exec DOCKER_CONTAINER_ID bash -c "apt install -y curl && sleep 15 && curl http://localhost:8001/3.1 && apt remove curl"
# Look at mailman-core's logs
docker exec DOCKER_CONTAINER_ID bash -c "tail -f /var/tmp/mailman/logs/mailman.log" # When you sign up and verify using hyperkitty/postorius, the REST actions will show up here
# Look at mailman-web's logs
docker exec DOCKER_CONTAINER_ID bash -c "tail -f /var/log/apache2/error.log" # mailman-web's wsgi server logs here
# Use interactive bash inside the container
docker exec -it DOCKER_CONTAINER_ID bash

Deployment

Edit src/chart/values.yaml according to your needs.

# Build image
docker build src/ -t pojntfx/libresat-forum
# Deploy to Kubernetes
helm install --values src/chart/values.yaml --namespace forum src/chart

Screenshots

List Creator

List Overview

HyperKitty Overview

Subject Overview

Example Post

System Information

0.0.1-76

7 years ago

0.0.1-75

7 years ago

0.0.1-74

7 years ago

0.0.1-73

7 years ago

0.0.1-72

7 years ago

0.0.1-71

7 years ago

0.0.1-70

7 years ago

0.0.1-69

7 years ago

0.0.1-68

7 years ago

0.0.1-67

7 years ago

0.0.1-66

7 years ago

0.0.1-65

7 years ago

0.0.1-64

7 years ago

0.0.1-63

7 years ago

0.0.1-62

7 years ago

0.0.1-61

7 years ago

0.0.1-60

7 years ago

0.0.1-59

7 years ago

0.0.1-58

7 years ago

0.0.1-57

7 years ago

0.0.1-56

7 years ago

0.0.1-55

7 years ago

0.0.1-54

7 years ago

0.0.1-53

7 years ago

0.0.1-52

7 years ago

0.0.1-51

7 years ago

0.0.1-50

7 years ago

0.0.1-49

7 years ago

0.0.1-48

7 years ago

0.0.1-47

7 years ago

0.0.1-46

7 years ago

0.0.1-45

7 years ago

0.0.1-44

7 years ago

0.0.1-43

7 years ago

0.0.1-42

7 years ago

0.0.1-41

7 years ago

0.0.1-40

7 years ago

0.0.1-39

7 years ago

0.0.1-38

7 years ago

0.0.1-37

7 years ago

0.0.1-36

7 years ago

0.0.1-35

7 years ago

0.0.1-34

7 years ago

0.0.1-33

7 years ago

0.0.1-32

7 years ago

0.0.1-31

7 years ago

0.0.1-30

7 years ago

0.0.1-29

7 years ago

0.0.1-28

7 years ago

0.0.1-27

7 years ago

0.0.1-26

7 years ago

0.0.1-25

7 years ago

0.0.1-24

7 years ago

0.0.1-23

7 years ago

0.0.1-22

7 years ago

0.0.1-21

7 years ago

0.0.1-20

7 years ago

0.0.1-19

7 years ago

0.0.1-18

7 years ago

0.0.1-17

7 years ago

0.0.1-16

7 years ago

0.0.1-15

7 years ago

0.0.1-14

7 years ago

0.0.1-13

7 years ago

0.0.1-12

7 years ago

0.0.1-11

7 years ago

0.0.1-10

7 years ago

0.0.1-9

7 years ago

0.0.1-8

7 years ago

0.0.1-7

7 years ago

0.0.1-y.0

7 years ago

0.0.1-6

7 years ago

0.0.1-5

7 years ago

0.0.1-4

7 years ago

0.0.1-3

7 years ago

0.0.1-2

7 years ago

0.0.1-1

7 years ago