From 44982265baac930357ef21520bc8d326da626956 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 4 Nov 2022 17:22:18 +0000 Subject: [PATCH] Manual section about notifications --- manual/manual.epub | Bin 1983628 -> 1983778 bytes manual/manual.html | 33 ++++++++++++++++++++------------- manual/manual.md | 13 +++++++++++-- 3 files changed, 31 insertions(+), 15 deletions(-) diff --git a/manual/manual.epub b/manual/manual.epub index d59b6f6ab9e9c060f878e18c9c20e17149e55483..a1bfaf2a40dc6682d1c8761a78d71113ce8b784d 100644 GIT binary patch delta 7321 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 delta 7143 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 diff --git a/manual/manual.html b/manual/manual.html index a1a196946..b8aeb7cc8 100644 --- a/manual/manual.html +++ b/manual/manual.html @@ -282,9 +282,16 @@ first account becomes the administrator.

the browser. However, you can receive notifications via email, XMPP, Matrix or ntfy.

-

Add the following to /etc/crontab.

+

Copy the notifications script:

# */1 * * * * root /opt/epicyon/scripts/epicyon-notification
+class="sourceCode bash">cp /opt/epicyon/scripts/epicyon-notification /usr/local/bin/epicyon-notification +chmod +x /usr/local/bin/epicyon-notification +

If you are using email for notifications and it is a single user +instance then you might want to edit MY_EMAIL_ADDRESS within +/usr/local/bin/epicyon-notification.

+

Then add the following to /etc/crontab.

+
# */1 * * * * root /usr/local/bin/epicyon-notification

Installing on Onion or i2p domains

If you don’t have access to the clearnet, or prefer to avoid it, then @@ -302,24 +309,24 @@ instances.

Unlike some other instance types, Epicyon is really easy to upgrade. It only requires a git pull to obtain the changes from the upstream repo, then set permissions and restart the daemon.

-
cd /opt/epicyon
-git pull
-chown -R epicyon:epicyon *
-systemctl restart epicyon
+
cd /opt/epicyon
+git pull
+chown -R epicyon:epicyon *
+systemctl restart epicyon

Housekeeping

To avoid running out of disk space you will want to clear down old inbox posts. Posts from your instance outboxes will be unaffected.

Create an archive script /usr/bin/epicyon-archive:

-
#!/bin/bash
-cd /opt/epicyon || exit 0
-/usr/bin/python3 epicyon.py --archive none --archiveweeks 4 --maxposts 32000
+
#!/bin/bash
+cd /opt/epicyon || exit 0
+/usr/bin/python3 epicyon.py --archive none --archiveweeks 4 --maxposts 32000

You can adjust the maximum number of weeks and the maximum number of inbox posts as needed. Then add it as a cron entry.

-
echo "*/60 * * * * root /usr/bin/epicyon-archive" >> /etc/crontab
+
echo "*/60 * * * * root /usr/bin/epicyon-archive" >> /etc/crontab

Registering accounts

You will notice that within the systemd daemon the registration option is set to open. In a browser if diff --git a/manual/manual.md b/manual/manual.md index 4635b4040..c4cd66ccd 100644 --- a/manual/manual.md +++ b/manual/manual.md @@ -248,10 +248,19 @@ Now you can navigate to your domain and register an account. The first account b ## Configuring notifications Since Epicyon does not use javascript there are no notifications in the browser. However, you can receive notifications via email, XMPP, [Matrix](https://matrix.org) or [ntfy](https://ntfy.sh). -Add the following to */etc/crontab*. +Copy the notifications script: ``` bash -# */1 * * * * root /opt/epicyon/scripts/epicyon-notification +cp /opt/epicyon/scripts/epicyon-notification /usr/local/bin/epicyon-notification +chmod +x /usr/local/bin/epicyon-notification +``` + +If you are using email for notifications and it is a single user instance then you might want to edit *MY_EMAIL_ADDRESS* within */usr/local/bin/epicyon-notification*. + +Then add the following to */etc/crontab*. + +``` bash +# */1 * * * * root /usr/local/bin/epicyon-notification ``` ## Installing on Onion or i2p domains