View mastodon_well_known.conf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RewriteEngine On | |
RewriteCond %{QUERY_STRING} ^resource=acct:andy@ [NC] | |
RewriteRule /.well-known/webfinger https://social.bitfolk.com/.well-known/webfinger?resource=acct:grifferz@social.bitfolk.com [NC,L,R=301] | |
RewriteCond %{QUERY_STRING} ^resource=acct:grifferz@ [NC] | |
RewriteRule /.well-known/webfinger https://social.bitfolk.com/.well-known/webfinger?resource=acct:grifferz@social.bitfolk.com [NC,L,R=301] |
View cache_age_percentiles.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Shows various percentiles for the age of your media attachments, i.e. the | |
# stuff under mastodon/web/system/cache/media_attachments/ | |
# Usage: | |
# - Have psql installed so you can connect to your database. | |
# - Make sure to set PGUSER, PGHOST and PGDATABASE environment variables. | |
# - Also set PGPASSWORD otherwise it will ask you. | |
# ./cache_age_percentiles.sh |
View cache_by_ext_bytes.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Probably needs GNU AWK. Come to think of it, some OSes | |
# won't have a `find` with -printf like GNU does. | |
# Usage: | |
# ./cache_by_ext_bytes.sh /path/to/mastodon/system/cache | |
cache_dir=${1-/opt/mastodon/web/system/cache} | |
# This will handle spaces in filenames, but not newlines in filenames… |
View cache_by_ext.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Probably needs GNU AWK. Come to think of it, some OSes | |
# won't have a `find` with -printf like GNU does. | |
# Usage: | |
# ./cache_by_ext.sh /path/to/mastodon/system/cache | |
cache_dir=${1-/opt/mastodon/web/system/cache} | |
find "$cache_dir" -type f -printf "%p\n" \ |
View output.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MIME-Version: 1.0 | |
From: BitFolk test Email <andy-test@bitfolk.com> | |
To: andy@strugglers.net | |
Subject: BitFolk test email (Without multipart/mixed container) | |
X-Mailer: BitFolk Test Script | |
Organization: BITFOLK LIMITED, Registered in England (No. 6032951, VAT no. | |
990 4159 02); 21 Trevithick Close, Feltham, Greater London, TW14 9XJ, | |
United Kingdom; https://bitfolk.com/contact.html | |
Content-Type: multipart/mixed; boundary="----------=_1665404967-3424-0" |
View exim.conf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /etc/exim4/conf.d/router/050_traffic_tap | |
# This should be the first defined router. | |
traffic_tap: | |
unseen | |
no_expn | |
no_verify | |
transport = local_copy_outgoing | |
driver = accept | |
# "mm_domains" is a list of domain names for mailman, e.g. | |
# "lists.example.com"; it's set as part of the usual Mailman install on |
View mailman3-mysqldump.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Needs bash because uses bash arrays. | |
# Use mysqldump to dump out the mailman3 and mailman3web databases | |
# through a pipe to gzip, then move it on top of the last backup. It | |
# is assumed your general backup system takes care of backing up those | |
# files elsewhere, keeping historical copies. | |
# | |
# All tables from the mailman3 database are dumped out, but only the |
View fix-9990-networking.sh.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -Naur a/usr/lib/live/boot/9990-networking.sh b/usr/lib/live/boot/9990-networking.sh | |
--- a/usr/lib/live/boot/9990-networking.sh 2022-01-28 21:16:07.880622551 +0000 | |
+++ b/usr/lib/live/boot/9990-networking.sh 2022-01-28 21:15:40.504719118 +0000 | |
@@ -104,16 +104,25 @@ | |
fi | |
done | |
else | |
- for interface in ${DEVICE}; do | |
- ipconfig -t "$ETHDEV_TIMEOUT" "${interface}" | tee "/netboot-${interface}.config" | |
- |
View sync-esps.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Keep two different EFI System Partitions (ESP) in sync, because it's 2021 and | |
# EFI still doesn't support software RAID properly. The idea being to add boot | |
# entries for both: | |
# | |
# $esp1/grubx64.efi | |
# | |
# …and: | |
# |
View shaper.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# shaper.sh eth1 clear # removes traffic shaping | |
# shaper.sh eth1 1000 # shapes eth1 to 1Mbit/s in both directions | |
# Andy Smith <andy@bitfolk.com> | |
intf="$1" | |
bw="$2" | |
ifb="ifb0" |
NewerOlder