MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{
"batchcomplete": "",
"continue": {
"lecontinue": "20260330020344|2277",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 2287,
"ns": 0,
"title": "TeslaMate Custom",
"pageid": 601,
"logpage": 601,
"revid": 2724,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-05-31T10:13:05Z",
"comment": "Created page with \"This is built on top of the [[TeslaMate]] install instructions. I have modified the Drives data to include categories Personal, Work, and Other. = Build = Build the docker image. <pre> cd /opt/teslamate</pre> First time pull. <pre>git pull https://git.klaverstyn.com.au/david/teslamate.git</pre> Rebuilding as repo already know. <pre>git pull</pre> <pre>docker build --network=host -t teslamate:local .</pre> Only required if there has been changes to Grafana dashboards....\""
},
{
"logid": 2286,
"ns": 0,
"title": "iRedAdmin Custom",
"pageid": 0,
"logpage": 597,
"revid": 2714,
"params": {
"target_ns": 0,
"target_title": "MX Admin",
"suppressredirect": ""
},
"type": "move",
"action": "move",
"user": "David",
"timestamp": "2026-05-04T03:13:52Z",
"comment": ""
},
{
"logid": 2285,
"ns": 0,
"title": "forgejo git",
"pageid": 600,
"logpage": 600,
"revid": 2706,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-05-02T01:35:49Z",
"comment": "Created page with \"= docker = <pre> mygit: image: codeberg.org/forgejo/forgejo:14 container_name: forgejo restart: always environment: - USER_UID=1000 - USER_GID=1000 networks: - forgejo volumes: - ./git/data:/data - /etc/localtime:/etc/localtime:ro ports: - \"3003:3000\" - \"2222:22\" </pre> = nginx = <pre> server { listen 192.168.1.1:80; listen [fe80::4c9a:23d2:1f45:6a12]:80; server_name git.klaverstyn.com....\""
},
{
"logid": 2284,
"ns": 0,
"title": "2fauth",
"pageid": 599,
"logpage": 599,
"revid": 2704,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-05-02T01:27:40Z",
"comment": "Created page with \"= docker = <pre> 2fauth: image: 2fauth/2fauth container_name: 2fauth restart: unless-stopped user: 1000:1000 volumes: - ./2fauth:/2fauth ports: - 8001:8000/tcp environment: - APP_NAME=2FAuth - APP_ENV=production - APP_TIMEZONE=Australia/Brisbane - APP_DEBUG=false - [email protected] - APP_KEY=createyourappkey - APP_URL=https://2fa.klaverstyn.com.au - ASSET_URL=https...\""
},
{
"logid": 2283,
"ns": 0,
"title": "corentinth it-tools",
"pageid": 598,
"logpage": 598,
"revid": 2703,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-05-02T01:04:42Z",
"comment": "Created page with \"= docker = <pre> corentinth: image: ghcr.io/corentinth/it-tools:latest container_name: it-tools hostname: it-tools restart: unless-stopped ports: - 8090:80 </pre> = nginx = <pre>vi /etc/nginx/sites-available/pwpush</pre> <pre> server { listen 192.168.1.1:80; listen [fe80::4c9a:23d2:1f45:6a12]:80; server_name pwpush.klaverstyn.com.au; return 301 https://pwpush.klaverstyn.com.au; access_log /var/log/nginx/access_pwpush.l...\""
},
{
"logid": 2282,
"ns": 0,
"title": "iRedAdmin Custom",
"pageid": 0,
"logpage": 597,
"revid": 2693,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-04-28T03:43:40Z",
"comment": "Created page with \"To install my iRedMail Custom Administration Pages <pre>vi /etc/nginx/sites-available/00-default-ssl.conf</pre> Add the following line before any other includes. <pre> include /etc/nginx/templates/iredadmin-custom.tmpl;</pre> <pre>vi /etc/nginx/templates/iredadmin-custom.tmpl</pre> <pre> location ^~ /iredadmin/custom/ { alias /var/www/iredadmin-custom/; index index.php; # Ensure we handle the PHP files correctly within this specific alias location ~...\""
},
{
"logid": 2281,
"ns": 0,
"title": "iRedMail Migration",
"pageid": 596,
"logpage": 596,
"revid": 2690,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-04-17T10:28:19Z",
"comment": "Created page with \"To migrate a iRedMail server from one host to another, these are the steps that I completed. Install iRedMail onto a fresh server as you would normally complete an install. = vmail1 dkim backup = On Source. Copy the files from source to destination. <pre> rsync -azvh /var/vmail/vmail1/ [email protected]:/var/vmail/vmail1/ rsync -azvh /var/lib/dkim/ [email protected]:/var/lib/dkim/ rsync -azvh /var/vmail/backup/ [email protected]:/var/vmail/backup/ </pre> = Export SQL...\""
},
{
"logid": 2280,
"ns": 0,
"title": "GeoIP",
"pageid": 595,
"logpage": 595,
"revid": 2686,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-04-08T00:21:17Z",
"comment": "Created page with \"This configuration is to on enable GeoIP and only allow certain countries to access a specific web site. = Install Debian Applications = <pre>apt install libnginx-mod-http-geoip2 libmaxminddb0 libmaxminddb-dev mmdb-bin</pre> = Configure nginx = <pre>vi /etc/nginx/nginx.conf</pre> <pre> # Load the GeoIP2 database geoip2 /var/lib/GeoIP/GeoLite2-Country.mmdb { auto_reload 5m; $geoip2_data_country_code country iso_code; }...\""
},
{
"logid": 2279,
"ns": 0,
"title": "n8n",
"pageid": 594,
"logpage": 594,
"revid": 2684,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-04-07T08:18:35Z",
"comment": "Created page with \"<pre> n8n: image: n8nio/n8n:latest container_name: n8n restart: unless-stopped user: \"1000:1000\" ports: - 5678:5678 environment: - GENERIC_TIMEZONE=Australia/Brisbane - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=n8nuser - N8N_BASIC_AUTH_PASSWORD=your_strong_password - NODE_ENV=production - N8N_SECURE_COOKIE=true - N8N_EDITOR_BASE_URL=https://n8n.klaverstyn.com.au/ - WEBHOOK_URL=https://...\""
},
{
"logid": 2278,
"ns": 0,
"title": "NGINX SNMP",
"pageid": 593,
"logpage": 593,
"revid": 2683,
"params": {},
"type": "create",
"action": "create",
"user": "David",
"timestamp": "2026-04-05T01:46:35Z",
"comment": "Created page with \"To retrieve NGINX counters from SNMP. <pre>apt install python3-pip python3-dateutil</pre> <pre> wget https://github.com/librenms/librenms-agent/raw/master/snmp/docker-stats.py -O /etc/snmp/docker-stats.py chmod +x /etc/snmp/docker-stats.py </pre> <pre>usermod -a -G docker Debian-snmp</pre> <pre>vi /etc/snmp/snmpd.conf</pre> <pre>extend nginx /etc/snmp/nginx</pre> [[Category : Debian]] [[Category : NGINX]]\""
}
]
}
}