descriptionnone
last changeMon, 23 Nov 2020 20:08:38 +0000 (21:08 +0100)
readme

Someone's privileged Mattermost scripts.

Beware: These scripts run regularily and are well tested. BUT by using these scripts, MM inc. may refuse to help you, if you run into (unrelated) issues with your MM.

It all started with me starting to write my own DB+FS cleaner, after posting this: https://mattermost.uservoice.com/forums/306457/suggestions/15357861 But eventually grew to include other scripts too.

consider running as cronjobs:

00 23 * * *   (cd /srv/mattermost/mattermost-privileged; git pull --recurse-submodules=yes; git gc) &>/dev/null
55 23 * * *   (cd /srv/mattermost/mattermost-privileged/maintenance; python3 -u db.py |tee /tmp/maintenance_db.log; python3 -u fs.py echo ""; du -sch /srv/mattermost/data/* | tail)
59 11 * * MON (cd /srv/mattermost/mattermost-privileged/profile_badges; python3 -u main.py)
0 0 * * 2-7   (cd /srv/mattermost/mattermost-privileged/stats; python3 -u main.py)
0 0 * * MON   (cd /srv/mattermost/mattermost-privileged/stats; python3 -u main.py week)

maintenance

Beware: running this WILL break your instance's audit-trails. This IS intended behavior

profile_badges

stats

shortlog
5 days ago Someoneprofile_badges/main.py master
5 days ago Someoneprofile_badges/main.py
9 days ago Someonemaintenance/fs.py
9 days ago Someonemaintenance/db.py
9 days ago Someonemaintenance/db.py
10 days ago daJu[stats] utils
10 days ago daJu[stats] userstats
10 days ago Someone[stats] posts_with_reactions
10 days ago Someone[stats] channel_activity
10 days ago Someone[stats] base for dumping various stats into channels.
10 days ago Someone[profile_badges] post-count and channel-membership...
10 days ago Someone[maintenance] Permanently delete {"deleted",orphaned...
2020-09-04 gitREADME.md
2016-09-14 git.gitignore
2016-09-14 gitLICENSE.txt
2016-09-14 gitGITOLITE.txt
...
tags
4 years ago InitialCommit
heads
5 days ago master