Main public logs
Appearance
Combined display of all available logs of Waggybytes Learning. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 00:06, 28 February 2026 AndyHeathershaw talk contribs deleted page Category:Infrastructure (content was: "Infrastructure-related documentation.", and the only contributor was "AndyHeathershaw" (talk))
- 00:06, 28 February 2026 AndyHeathershaw talk contribs deleted page Category:1st Party Software (content was: "{{DISPLAYTITLE:1st Party Software}} Documentation for software developed by Waggybytes Technology. Category:Infrastructure", and the only contributor was "AndyHeathershaw" (talk))
- 00:05, 28 February 2026 AndyHeathershaw talk contribs deleted page Category:3rd Party Software (content was: "{{DISPLAYTITLE:3rd Party Software}} 3rd party software used by Waggybytes Technology. Category:Infrastructure", and the only contributor was "AndyHeathershaw" (talk))
- 00:03, 28 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Main Page (content was: "{{DISPLAYTITLE:Waggybytes Intranet}} Documentation and processes internal to the Waggybytes Technology organisation.", and the only contributor was "AndyHeathershaw" (talk))
- 00:02, 28 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:HetrixTools Server Monitoring (content was: "{{DISPLAYTITLE:HetrixTools Server Monitoring}} Servers are monitored using the Hetrix Tools server monitoring agent. The alert rules are configured as follows: {| class="wikitable" |'''Rule''' |'''Threshold''' |'''Time period''' |'''Repeat alert every''' |- | colspan="2" |Warn me if agent hasn't sent data in |over 5 min |every 60 min |- |Warn me if avg...", and the only contributor was "AndyHeathershaw" (talk))
- 00:00, 28 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Extending Disk Partitions (content was: "{{DISPLAYTITLE:Extending Disk Partitions}} UpCloud servers are built from an "gold-master" image we created, which is sized at 10GB and uses LVM to manage partitions. When a new server is provisioned from our gold-master image, it may have more disk space available than the 10GB provisioned in the image. To make use of this space, we need to resize the...", and the only contributor was "AndyHeathershaw" (talk))
- 23:59, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Private Networking IP Ranges (content was: "{{DISPLAYTITLE:Private Networking IP Ranges}} Private networks in UpCloud should be configured with IP ranges that do not clash, in case we can peer them in the future. == Waggytech UK - UK-LON1 data centre == === Internal Infra & UK/Europe clients === {| class="wikitable" |'''Purpose''' |'''Private network range''' |'''IP range (assign manually)''' |...", and the only contributor was "AndyHeathershaw" (talk))
- 23:57, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:TimescaleDB (content was: "{{DISPLAYTITLE:Software:TimescaleDB}} TimescaleDB is an extension to PostgreSQL that allows performant processing and management of time-series data. == Upgrading to a new release of PostgreSQL == Ensure that PostgreSQL and TimescaleDB have been updated in APT to compatible versions. Install the new version of PostgreSQL. apt install postgresql-18 In...", and the only contributor was "AndyHeathershaw" (talk))
- 23:57, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:SpamAssassin (content was: "{{DISPLAYTITLE:Software:SpamAssassin}} SpamAssassin is used for the MX10 Gateway service to perform spam scanning with SPF and DKIM checks. Version 4.0.0 (from the Ubuntu 24.04 LTS repositories) is installed on the Clermont application server. APT packages required: apt install spamassassin {{DEFAULTSORT:SpamAssassin}} Category:3rd Party Software", and the only contributor was "AndyHeathershaw" (talk))
- 23:56, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Simply Remind Me (content was: "{{DISPLAYTITLE:Simply Remind Me}} ==== Creating a token for backend services ==== To create a new token to use for the backend services, run the following PHP code within a "tinker" session in the API project. cd /srv/www/remind-me-api.andysh.dev php artisan tinker Waggybytes\SimplyRemindMe\Library\Models\User::find(1)->createToken('testing', ['back...", and the only contributor was "AndyHeathershaw" (talk))
- 23:55, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Redis (content was: "{{DISPLAYTITLE:Software:Redis}} Waggybytes uses Redis Community to cache data within some applications. Redis uses 16 databases by default. These are used as below: {| class="wikitable" |'''Database #''' |'''Application''' |'''Environment''' |- |0 |Simply Remind Me |Production |- |1 |Simply Remind Me |Staging |- |2 |Simply Remind Me |Development |- |3...", and the only contributor was "AndyHeathershaw" (talk))
- 23:54, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:PostgreSQL (content was: "{{DISPLAYTITLE:PostgreSQL}} In 2024, Waggybytes started migrating applications from MariaDB to PostgreSQL. == Installation == To create a super user: CREATE USER <user> WITH SUPERUSER PASSWORD '<password>'; To grant an application user access to an application database, run the following SQL in a connection to the desired application database. Replace...", and the only contributor was "AndyHeathershaw" (talk))
- 23:54, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Postfix (content was: "{{DISPLAYTITLE:Software:Postfix}} Postfix is the SMTP server used to accept and relay mail on the MX10 Email Gateway. The latest version can be obtained from the download site. Pre-requisites: sudo apt install libdb-dev libnsl-dev libssl-dev libpcre2-dev libpq-dev make g++ m4 To compile the software from source: make makefiles config_directory=/opt/...", and the only contributor was "AndyHeathershaw" (talk))
- 23:53, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:PHP (content was: "{{DISPLAYTITLE:Software:PHP}} Waggybytes uses PHP 8.3 and 8.5 in production. We use Ondrej Sury’s PHP repository to install the latest version of PHP on Ubuntu Server LTS. 8.3 is currently only required until MediaWiki 1.45.2 or 1.46 is released with support for 8.5. == PHP 8.3 == To install PHP 8.3, run the following apt command: apt install php8...", and the only contributor was "AndyHeathershaw" (talk))
- 23:52, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Laravel Nightwatch (content was: "{{DISPLAYTITLE:Software:Laravel Nightwatch}} Laravel Nightwatch is an observability platform developed by the Laravel team. == Port Numbers == Each of our applications requires a unique port number for the Nightwatch agent. Each application should be assigned 2 port numbers - one for development and staging, and one for production. {| class="wikitable"...", and the only contributor was "AndyHeathershaw" (talk))
- 23:51, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Dovecot (content was: "{{DISPLAYTITLE:Software:Dovecot}} Dovecot is the mailbox server (IMAP/LMTP) used for the MX10 Gateway service. The source code can be obtained from the download site. Pre-requisites: sudo apt install make g++ pkg-config libpq-dev zlib1g-dev To compile: ./configure --prefix=/opt/dovecot --with-pgsql make sudo make install To compile Sieve Pigeonhol...", and the only contributor was "AndyHeathershaw" (talk))
- 23:50, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:ClamAV (content was: "{{DISPLAYTITLE:Software:ClamAV}} ClamAV is the anti-virus engine used to scan incoming mail into the MX10 gateway. It is installed from the Ubuntu 24.04 LTS repositories. APT packages required: apt install clamav-daemon {{DEFAULTSORT:ClamAV}} Category:3rd Party Software", and the only contributor was "AndyHeathershaw" (talk))
- 23:49, 27 February 2026 AndyHeathershaw talk contribs deleted page Special:Badtitle/NS3000:Software:Amavis (content was: "{{DISPLAYTITLE:Software:Amavis}} Amavis is the MTA (mail transfer agent) in the MX10 gateway that accepts mail from Postfix, runs it through ClamAV and SpamAssassin, and re-forwards it back to Postfix for onward delivery (if clean) or quarantines it if not. It is installed from the Ubuntu 24.04 LTS repositories. APT packages required: apt install ama...", and the only contributor was "AndyHeathershaw" (talk))
- 09:13, 21 February 2026 AndyHeathershaw talk contribs created page Simply Remind Me:Events vs Reminders (Created page with "{{DISPLAYTITLE:Difference Between Events and Reminders}} Simply Remind Me works with the concept of “events” and “reminders.” === Events === An event is anything you want to be reminded about. It occurs on a given date (for example, a birthday) and can optionally be given a specific time (for example, an appointment.) Note: an event’s date (and time) does not effect the date and time you receive reminders. Examples: * A birthday * A wedding anniversary * Ta...") Tag: Visual edit
- 09:12, 21 February 2026 AndyHeathershaw talk contribs created page Category:Getting Started with Simply Remind Me (Created page with "Getting started") Tag: Visual edit
- 09:11, 21 February 2026 AndyHeathershaw talk contribs created page Simply Remind Me:Dashboard (Created page with "{{DISPLAYTITLE:Dashboard}} The Dashboard is the main screen you see when you log in to Simply Remind Me. The top part of the dashboard features 3 static "widgets". The bottom part of the dashboard shows your upcoming reminders in your queue. == Widgets == The below 3 static widgets are provided to all users. === The time is now === This widget shows what Simply Remind Me believes is the current, local time in your timezone. To ensure you receive your reminders on tim...") Tag: Visual edit
- 09:08, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:Strong Password Generator (Created page with "{{DISPLAYTITLE:Strong Password Generator}} Strong, secure passwords are essential in the modern world. Use this tool to generate secure passwords. == About the Strong Password Generator tool == Cyber-criminals are becoming more sophisticated every day. The proven way to thwart them is by using strong, secure passwords that are unique for each website. But how do you ensure you always use a unique password when you've already used your date-of-birth, maiden name, place...") Tag: Visual edit
- 09:03, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:XML XHTML Encoder (Created page with "{{DISPLAYTITLE:XML XHTML Encoder}} Convert text to and from XML/XHTML-safe encoding. == About the XML/XHTML Encoder & Decoder tool == There are several characters in XML and HTML documents that have a special meaning - such as < and >. If you need to include these characters in the content of an XML or HTML document, you need to encode them. This is known as XML encoding. This online XML/XHTML encoder and URL decoder converts special characters in a string to and from...") Tag: Visual edit
- 09:02, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:URL Encoder (Created page with "Convert strings to and from URL-safe encoding. == About the URL Encoder & Decoder tool == There are several characters in a URL (web address) that have a special meaning - such as #, ?, & and =. If you need to pass these characters through to an application in its URL (Uniform Resource Locator) you need to encode them. This is known as URL encoding. This online URL encoder and URL decoder converts a string to and from URL encoding. == Use Cases == Use the URL Encoder...") Tag: Visual edit
- 09:01, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:String Length Calculator (Created page with "{{DISPLAYTITLE:String Length Calculator}} Calculate the length of a string in characters, words, sentences and paragraphs. === About the String Length Calculator tool === When dealing with database fields or APIs that require text to be a specific length, it can be useful to have a tool that can quickly tell you exactly how long a string is. Enter the String Length Calculator! === Use Cases === Use the String Length Calculator tool on Solid Tools for Developers to: *...") Tag: Visual edit
- 08:59, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:Base64 Encoder (Created page with "Base64 encoding is a popular way for applications to share data by converting bytes into human-readable characters. == About the Base64 Encoder & Decoder tool == This online base64 encoder and base64 decoder allows you to convert plain text to and from the base64 encoding. == Use Cases == Use the Base64 Encoder & Decoder tool on Solid Tools for Developers to: * Convert plain text into base64 encoding to test applications that require base64-encoded text * Convert base...") Tag: Visual edit
- 08:58, 21 February 2026 AndyHeathershaw talk contribs moved page Solid Tools:Spf Record Analyser to Solid Tools:SPF Record Analyser without leaving a redirect (Misspelled title)
- 08:57, 21 February 2026 AndyHeathershaw talk contribs moved page Solid Tools:Domain Whois to Solid Tools:Domain WHOIS Lookup without leaving a redirect (Misspelled title)
- 08:55, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:What Is My IP Address (Created page with "{{DISPLAYTITLE:What Is My IP Address}} Identify what IP address your device is using to access the Internet. == About the What Is My IP Address? tool == All computers or servers on the Internet have an IP address. The What Is My IP Address tool tells you what IP address your current device is using to access the Internet. == Use Cases == Use the What Is My IP tool on Solid Tools for Developers to: * See what public IP address your device is using to connect to the Int...") Tag: Visual edit
- 08:54, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:Traceroute (Created page with "Track how packets traverse the Internet. === About the Trace Route tool === Network packets traverse the global Internet by "hopping" from one router to another. Every router knows where it needs to send a packet next to reach its destination, by using routing tables that are dynamically shared across the Internet. Examining the hops a packet takes to reach its destination can give an indication of where a fault lies. === Use Cases === Use the Trace Route tool on Sol...") Tag: Visual edit: Switched
- 08:50, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:Open Port Checker (Created page with "{{DISPLAYTITLE:Open Port Checker}} Check if a port on your device is open to the Internet (or not.) == About the Open Port Checker tool == Most Internet-based applications, such as websites, communicate using a TCP/IP endpoint - that is, an IP address and port number. If a remote computer cannot connect to your application or website's port number, it will be unable to use it. Ports can be blocked using hardware- or software-based firewalls, which can restrict access...") Tag: Visual edit
- 08:48, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:Ping (Created page with "Ping is a mechanism for checking if a host (IP address) is alive and responding. == About the Ping tool == All computers or servers on the Internet have an IP address. "Pinging" this IP address is the quickest way to check if you can reach a particular computer, server or router. If you are unable to ping an IP address, it may mean the computer or server is turned off, or another network problem is preventing you from accessing it. == Use Cases == Use the Ping tool on...") Tag: Visual edit
- 08:45, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:IP WHOIS Lookup (Created page with "{{DISPLAYTITLE:IP WHOIS Lookup}} "Whois" is a tool on Unix and Linux servers that queries WHOIS servers for ownership of domains, IP addresses and networks. === About the IP WHOIS Lookup tool === All computers or servers on the Internet have an IP address. IP addresses are allocated to organisations in blocks of contiguous addresses, who then allocate ranges within their allocation to their customers. You can perform a query known as "WHOIS" to identify which organisat...") Tag: Visual edit
- 08:42, 21 February 2026 AndyHeathershaw talk contribs created page Solid Tools:AS Network WHOIS Lookup (Created page with "{{DISPLAYTITLE:AS Network WHOIS Lookup}} AS (autonomous systems) are individual networks that, together, make up the global Internet as we know it. === About the AS Network WHOIS Lookup tool === Network packets (traffic) are transmitted over the Internet by traversing multiple networks run by different organisations - known as Autonomous Networks. Each of these organisations is assigned a number for their network, known as an ASN (Autonomous System Number.) Each networ...") Tag: Visual edit
- 00:36, 21 February 2026 AndyHeathershaw talk contribs created page Category:1st Party Software (Created page with "{{DISPLAYTITLE:1st Party Software}} Documentation for software developed by Waggybytes Technology. Category:Infrastructure Category:Intranet") Tag: Visual edit
- 00:18, 21 February 2026 AndyHeathershaw talk contribs changed group membership for AndyHeathershaw: granted interface administrator; kept bureaucrat, administrator and waggybytes-staff unchanged
- 23:58, 20 February 2026 AndyHeathershaw talk contribs created page Category:System Administrator Tools (Created page with "These tools are designed for system administrators to complete basic administrative tasks. Category:Solid Tools Apps") Tag: Visual edit
- 23:57, 20 February 2026 AndyHeathershaw talk contribs created page Category:Software Development Tools (Created page with "These tools provide useful conversions mainly aimed at software developers, engineers or technical support analysts. Category:Solid Tools Apps") Tag: Visual edit
- 23:56, 20 February 2026 AndyHeathershaw talk contribs created page Category:Network Tools (Created page with "These tools allow you to query and perform operations on networks and IP addresses. Category:Solid Tools Apps") Tag: Visual edit
- 23:52, 20 February 2026 AndyHeathershaw talk contribs created page Template:Release Notes (Created page with "Date released: '''24th September 2024''' =Bug Fixes= ===#123 - XXX=== Lorem ipsum… =Changes= ===#123 - XXX=== Lorem ipsum… =Features= ===#123 - XXX=== Lorem ipsum…")
- 23:47, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Simply Remind Me (Created page with "{{DISPLAYTITLE:Simply Remind Me}} ==== Creating a token for backend services ==== To create a new token to use for the backend services, run the following PHP code within a "tinker" session in the API project. cd /srv/www/remind-me-api.andysh.dev php artisan tinker Waggybytes\SimplyRemindMe\Library\Models\User::find(1)->createToken('testing', ['backend-service'])->plainTextToken; ==== Updating the backend services ==== To update the services on a machine, use Rclon...") Tag: Visual edit
- 23:43, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:PostgreSQL (Created page with "{{DISPLAYTITLE:PostgreSQL}} In 2024, Waggybytes started migrating applications from MariaDB to PostgreSQL. == Installation == To create a super user: CREATE USER <user> WITH SUPERUSER PASSWORD '<password>'; To grant an application user access to an application database, run the following SQL in a connection to the desired application database. Replace <user> with the actual username (name of the login role.) GRANT USAGE, CREATE ON SCHEMA public TO <user>; GRANT ALL P...") Tag: Visual edit
- 23:33, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Postfix (Created page with "{{DISPLAYTITLE:Software:Postfix}} Postfix is the SMTP server used to accept and relay mail on the MX10 Email Gateway. The latest version can be obtained from the download site. Pre-requisites: sudo apt install libdb-dev libnsl-dev libssl-dev libpcre2-dev libpq-dev make g++ m4 To compile the software from source: make makefiles config_directory=/opt/postfix/etc CCARGS="-DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" -DHAS_PGSQL -DUSE_TLS -I/usr/include/postgres...") Tag: Visual edit
- 23:31, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:TimescaleDB (Created page with "TimescaleDB is an extension to PostgreSQL that allows performant processing and management of time-series data. == Upgrading to a new release of PostgreSQL == Ensure that PostgreSQL and TimescaleDB have been updated in APT to compatible versions. Install the new version of PostgreSQL. apt install postgresql-18 Install the version of TimescaleDB against the new version of PostgreSQL: apt install timescaledb-2-postgresql-18") Tag: Visual edit
- 23:28, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Laravel Nightwatch (Created page with "{{DISPLAYTITLE:Software:Laravel Nightwatch}} Laravel Nightwatch is an observability platform developed by the Laravel team. == Port Numbers == Each of our applications requires a unique port number for the Nightwatch agent. Each application should be assigned 2 port numbers - one for development and staging, and one for production. {| class="wikitable" | | colspan="2" |'''Port Numbers''' |- |'''Application''' |'''Development/Staging''' |'''Production''' |- |Passport |24...") Tag: Visual edit
- 23:27, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:SpamAssassin (Created page with "SpamAssassin is used for the MX10 Gateway service to perform spam scanning with SPF and DKIM checks. Version 4.0.0 (from the Ubuntu 24.04 LTS repositories) is installed on the Clermont application server. APT packages required: apt install spamassassin") Tag: Visual edit
- 23:26, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Redis (Created page with "{{DISPLAYTITLE:Software:Redis}} Waggybytes uses Redis Community to cache data within some applications. Redis uses 16 databases by default. These are used as below: {| class="wikitable" |'''Database #''' |'''Application''' |'''Environment''' |- |0 |Simply Remind Me |Production |- |1 |Simply Remind Me |Staging |- |2 |Simply Remind Me |Development |- |3 | | |- |4 | | |- |5 | | |- |6 | | |- |7 | | |- |8 | | |- |9 | | |- |10 | | |- |11 | | |- |12 | | |- |13 | | |- |14 | | |...") Tag: Visual edit
- 23:16, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Dovecot (Created page with "{{DISPLAYTITLE:Software:Dovecot}} Dovecot is the mailbox server (IMAP/LMTP) used for the MX10 Gateway service. The source code can be obtained from the download site. Pre-requisites: sudo apt install make g++ pkg-config libpq-dev zlib1g-dev To compile: ./configure --prefix=/opt/dovecot --with-pgsql make sudo make install To compile Sieve Pigeonhole (assumes previously built Dovecot source is located a directory above): ./configure --prefix=/opt/dovecot --with-dove...") Tag: Visual edit
- 23:12, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:ClamAV (Created page with "{{DISPLAYTITLE:Software:ClamAV}} ClamAV is the anti-virus engine used to scan incoming mail into the MX10 gateway. It is installed from the Ubuntu 24.04 LTS repositories. APT packages required: apt install clamav-daemon Category:3rd Party Software") Tag: Visual edit
- 23:11, 20 February 2026 AndyHeathershaw talk contribs created page Special:Badtitle/NS3000:Software:Amavis (Created page with "{{DISPLAYTITLE:Software:Amavis}} Amavis is the MTA (mail transfer agent) in the MX10 gateway that accepts mail from Postfix, runs it through ClamAV and SpamAssassin, and re-forwards it back to Postfix for onward delivery (if clean) or quarantines it if not. It is installed from the Ubuntu 24.04 LTS repositories. APT packages required: apt install amavisd-new Category:3rd Party Software") Tag: Visual edit