scripts/README.md

23 lines
817 B
Markdown

# Scripts
Scripts for administrating Arch Linux servers
## Overview
### User management
The `adduser.py`, `deluser.py`, `moduser.py`, `srvuser.py`, and `ldappass.py` libraries implement a Python API for managing LDAP users. There is also a set of simple wrapper scripts to use the libraries from the command line.
### upgrade
Upgrades the system, all AUR packages, and Nextcloud.
### backup
Creates an incremental system backup using `bup`.
### setid
Sets up the `/etc/subuid` and `/etc/subgid` files for [rootless Podman](https://wiki.archlinux.org/title/Podman#Set_subuid_and_subgid).
### synapse-rm
A command-line wrapper around [synadm](https://github.com/JOJ0/synadm) to quickly delete multiple Matrix rooms.
### pacplot
Graphs the number of installed packages over time by parsing `/var/log/pacman.log`.