GitHub / jwodder/system issues and pull requests
#45 - Set logsdb database permissions
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:logsdb
#44 - Add a variable for the recipient of dailyreport e-mails
Issue -
State: closed - Opened by jwodder 7 months ago
Labels: r:dailyreport
#43 - Run ansible-lint on playbook
Issue -
State: open - Opened by jwodder 7 months ago
Labels: code quality, Ansible
#42 - Convert `jwodder_logsdb` into a proper Python package
Issue -
State: closed - Opened by jwodder 7 months ago
Labels: c:logsdb
#41 - Uncomment DNS tasks in `roles/mail/tasks/{main,dkim}.yml`
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:mail
#40 - Give every task a name
Issue -
State: open - Opened by jwodder 7 months ago
Labels: code quality, Ansible
#39 - Set up SPF
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration, deployment parity, r:mail
#38 - Configure Postfix to use S/MIME for outgoing e-mails
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration, r:mail
#37 - Ensure everything in `/opt/jwodder` is world-readable
Issue -
State: open - Opened by jwodder 7 months ago
#36 - Convey the Google Authenticator details back to the user running Ansible
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:base, Ansible
#35 - Expand README
Issue -
State: open - Opened by jwodder 7 months ago
Labels: documentation
#34 - Give `logsdb` an option for recreating the virtualenv
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:logsdb
#33 - If the domains in `{{certbot_domains}}` don't match those in the current cert(s) in `/etc/letsencrypt`, rerun the Certbot command
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:ssl
#32 - Make `backdroplet` exclude files listed in `cruft`
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:backup
#31 - Update `jwodder_logsdb` for SQLAlchemy 2.0
Issue -
State: closed - Opened by jwodder 7 months ago
Labels: c:logsdb, upkeep
#30 - Update prettytable version for `jwodder_logsdb`
Issue -
State: closed - Opened by jwodder 7 months ago
Labels: c:logsdb, upkeep
#29 - Update for newer Ansible versions
Issue -
State: open - Opened by jwodder 7 months ago
Labels: upkeep, Ansible
#28 - Work around a bug in Mutt
Issue -
State: open - Opened by jwodder 7 months ago
Labels: deployment parity
#27 - Configure fail2ban's apache-botsearch to ban more URLs
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:apache, c:fail2ban
#26 - Merge `loginmsg` into `base`
Issue -
State: closed - Opened by jwodder 7 months ago
Labels: under consideration, r:base, r:loginmsg
#24 - Should `mail_origin` and `mail_hostname` be different values or not?
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration, r:mail
#23 - Make the maillog code define the following SQL view in the logs DB
Issue -
State: open - Opened by jwodder 7 months ago
Labels: c:logsdb, deployment parity, r:mail
#22 - Store host-specific files in `/opt/jwodder/etc`
Issue -
State: open - Opened by jwodder 7 months ago
#20 - Generate German locale
Issue -
State: open - Opened by jwodder 7 months ago
Labels: deployment parity
#19 - Require hosts to define a `features: list[str]` variable listing which of the optional roles to run
Issue -
State: open - Opened by jwodder 7 months ago
Labels: Ansible
#18 - Configure fail2ban to not ban any IPs with active SSH connections
Issue -
State: open - Opened by jwodder 7 months ago
Labels: c:fail2ban, r:base
#17 - Configure fail2ban to ban users who make `CONNECT` requests to Apache
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:apache, c:fail2ban
#16 - Configure fail2ban to ban users who make bad HTTP-only requests
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:apache, c:fail2ban
#15 - Configure fail2ban to ban users who make requests to Apache that result in 400-code responses
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:apache, c:fail2ban
#14 - Update the secrets stored in `$JWODDER_ROOT/etc/secret/dropbox_uploader` for Dropbox's new credentials version
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:backup, upkeep
#13 - Set up DNS entries for the server
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration
#12 - Set up DMARC for Postfix
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration, r:mail
#11 - Set up DKIM for mail.varonathe.org in addition to varonathe.org
Issue -
State: open - Opened by jwodder 7 months ago
Labels: under consideration, needs research, r:mail
#10 - Ensure cron output is still saved somewhere even when Postfix isn't installed
Issue -
State: open - Opened by jwodder 7 months ago
Labels: needs research
#9 - Make the `/var/backups/jwodder` path configurable
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:backup, Ansible
#8 - Install certbot via snaps instead of apt
Issue -
State: open - Opened by jwodder 7 months ago
Labels: upkeep
#7 - PGP-encrypt backup tarball
Issue -
State: open - Opened by jwodder 7 months ago
Labels: deployment parity, r:backup
#5 - Include Apache configuration for `local.varonathe.org`
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:apache, deployment parity
#3 - Set admin user's password
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:admin
#2 - Deal with bootstrapping problem when creating admin user
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:admin, Ansible
#1 - Support adding SSH keys to the admin user's `authorized_keys` other than those in root's `authorized_keys`
Issue -
State: open - Opened by jwodder 7 months ago
Labels: r:admin