]> git.somenet.org - pub/jan/mattermost-privileged.git/summary
 
descriptionnone
last changeFri, 22 Nov 2024 22:01:33 +0000 (23:01 +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 -Bu db.py |tee /tmp/maintenance_db.log; python3 -Bu fs.py echo ""; du -sch /srv/mattermost/data/* | tail)
59 11 * * MON (cd /srv/mattermost/mattermost-privileged/profile_badges; python3 -Bu main.py)
0 0 * * 2-7   (cd /srv/mattermost/mattermost-privileged/stats; python3 -Bu main.py)
0 0 * * MON   (cd /srv/mattermost/mattermost-privileged/stats; python3 -Bu main.py week)

maintenance

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

profile_badges

stats

shortlog
10 days ago Someonemaintenance/fs.py master
10 days ago Someonemaintenance/db.py
2024-09-13 Someonemaintenance/fs.py
2024-09-13 Someonemaintenance/db.py
2024-02-22 Someonemaintenance/fs.py
2024-02-22 Someonemaintenance/db.py
2024-02-22 Someonemaintenance/config.py.example
2023-11-25 Someonemaintenance/db.py
2023-11-25 Someonemaintenance/fs.py
2023-11-25 Someonemaintenance/db.py
2023-11-13 Someone[stats] user_activity
2023-11-13 daJu[stats] userstats
2023-11-13 Someone[stats] posts_with_reactions
2023-11-13 Someone[stats] channel_activity
2023-11-13 Someone[stats] base for dumping various stats into channels
2023-11-13 Someone[profile_badges] post-count and channel-membership...
...
tags
8 years ago InitialCommit
heads
10 days ago master