Skip to main content

Recently Updated Pages

FlowUploaderManager

Code Standards: Frontend Frontend Library: Manager classes

Updated 1 year ago by Ant

Modals

Code Standards: Frontend Frontend Class Structure

AnimationTools.js modals.css animationParams important css classes

Updated 1 year ago by Ant

Frontend Architecture

Code Standards: Frontend Frontend Class Structure

The main way Deserted Chateau's frontend works is documented here. Page Loading Most dynamic in...

Updated 1 year ago by Ant

HtmlTools

Code Standards: Frontend Frontend Library: Tool classes

Updated 1 year ago by Ant

Setting up Zoho Mail for email inboxes

Infrastructure (Non-AWS) Zoho Mail

Zoho Mail is used for email inboxes (as opposed to Amazon SES, which is used for sending automati...

Updated 1 year ago by Ant

Creating and configuring a video library

Infrastructure (Non-AWS) Bunny Stream

To use Bunny Stream, you need to create a video library, and you'll want to configure various par...

Updated 1 year ago by Ant

General Configuration Notes

Infrastructure (Non-AWS) BunnyCDN

Click the pull zone name to go into the dashboard for it. The headers below refer to sections of ...

Updated 1 year ago by Ant

Uploading videos to Bunny Stream

Infrastructure (Non-AWS) Bunny Stream

The Bunny Stream documentation is a little vague, so here are instructions for using the API in P...

Updated 1 year ago by Ant

Preventing Hotlinking

Infrastructure (Non-AWS) BunnyCDN

To prevent other sites hotlinking to content (and eating up bandwidth), we can specify a list of ...

Updated 1 year ago by Ant

Setting up BunnyCDN for use with Amazon S3

Infrastructure (Non-AWS) BunnyCDN

Step 1: Create an IAM user with permissions to read from the S3 Bucket Create an IAM user which ...

Updated 1 year ago by Ant

IPv4 and IPv6 Configuration

Webserver Documentation

Test Environments All servers use IPv4. Live Environments Documentation and articles server ha...

Updated 1 year ago by Ant

FFmpeg

Useful Commands Reference

Concatenate two videos, fading to a second of black between them ffmpeg \ -i "yourvideo1.mp4" \...

Updated 1 year ago by Ant

Accessing DynamoDB within VPC-enabled Lambda functions

Infrastructure (AWS) DynamoDB

Updated 1 year ago by Ant

Bucket Lifecycle Rules

Infrastructure (AWS) S3

For public and protected buckets, add a lifecycle rule: - Filter with prefix "tmpuploads/"- Expi...

Updated 1 year ago by Ant

Compiling Node Binaries for ARM architecture (unused)

Infrastructure (AWS) Lambda

Note: this isn't used, as despite the lower cost, ARM has significantly lower performance for Des...

Updated 1 year ago by Ant

archiver

Third-party libraries Backend libraries

Homepage https://www.npmjs.com/package/archiver What is it? A Node.js library for simplifying ...

Updated 1 year ago by Ant

Stripe Billing

Third-party service providers Stripe

Homepage https://stripe.com/gb/billing What is it? Stripe's offering for recurring payments, l...

Updated 1 year ago by Ant

AWS Overview

Third-party service providers Amazon Web Services (AWS)

Homepage https://aws.amazon.com/ What is it? Amazon Web Services (AWS) is a cloud infrastructu...

Updated 1 year ago by Ant

Bunny Stream

Third-party service providers Bunny

Homepage https://bunny.net/stream/ What is it? A service for uploading and managing videos to ...

Updated 1 year ago by Ant

Turnstile

Third-party service providers Cloudflare

Homepage https://www.cloudflare.com/en-gb/products/turnstile/ What is it? A CAPTCHA alternativ...

Updated 1 year ago by Ant