Resources
# Our System
## Markdown Content Generation
### Focus on content over form
Our websites are generated with Hugo –the world’s fastest framework –using an in-house theme specifically written for academics and students writing technical work in STEM. Content is written in Markdown –a clearer markup language than traditional LaTeX.
Content is edited either directly with Git, using our in-house Gitea repository, or through a WYSIWYG (What-You-See-Is-What-You-Get) editor hosted on our Nextcloud members area.
The web as it was imagined –with the best of modernity
Your website exists as a public folder on your computer, or as a folder on our cloud service –you decide. Edit in the browser or through the app –on desktop or on mobile. Choose one method or many –they stay in sync via the cloud# ☁️.
Toggle Markdown
# Gitea hosting
We host your website source code on our self-hosted Gitea repository. You are welcome to use your Gitea account to host your own software, privately or publically and is free for a lifetime!
Advantages of hosting with us:
- Data protection: we protect your code from prying AI
- Hook freedom: we can attach server-side hooks to your git repositories, simplifying your workflow, such as, generating documentation and hosting it for you. (Please purchase additional support if you would like this.)
# Python Code Website Generation
We generate your Python codes into a beautiful website, so you can share and work with your friends! Python is free to use!
Free Code Website Generation for Support/Mentoring subscribers
We ask that you subscribe to our Mentoring Programmes so that we can help you refine your code into a beautiful showcase!
# Website features continuously evolving
Our code base currently consists of a:
- Large in-house mobile-responsive SCSS library, including custom colours and fonts.
- Accessibilty: navigation features for disabled users such as arias.
- Javascript: website fully functional without javascript but functions even better with our included library
- Large image galleries
- Image lightboxes (an embedded gallery)
- Map integration
- Share canvases for social media
- Comment system
- 3D modelling (our websites are enabled to host your 3D models –our designers will be happy to create a custom model)
# Maintenance
## Hardware
We make sure to upgrade our server as usage demands for uptime, bandwidth and connection speed. See servers for futher details.
## Software
Keeping our software and your website plugins up to date, for our security and to keep your website evolving with the development of the internet.
## Backups and Data Sovereignty
- Peace of mind that your data is kept backed-up.
- We use rsync, the leading privacy-respecting backup tool.
- Backups are kept on our on-site hardware.
- Request your data hard-deleted at anytime.
## Security
With passive and active monitoring, we protect your website and email accounts from attacks such as:
- Brute force attacks with log monitoring and firewall
- DDOS protection
- Man-in-middle injections
# Domain Registration
## Certificates and Records
## Website
- Secure Sockets Layer (SSL) Certificate: to secure HTTP connection against man-in-middle injections and add legitimacy to your domain
- Address (A and AAAA) DNS Records to identify your domain name with our server
- Subdomain (CName) to legitimise your subdomain e.g. pay.yourdomain.com
## Email
- Brand Indicators for Message Identification (BIMI) standard: add your brand logo to your emails (Requires )
- Mail Exchanger (MX) Record specifing our mail server as representing your email domain name
- Transport layer security (TLS) Certificate: to secure the TLS handshake
- Sender Policy Framework (SPF) Certificate: to prevent email address forgery during transmission
- DomainKeys Identified Mail (DKIM) Signature: legitimises sender domain name –used to prevent SPAM and spoofing
- Domain-Based Message Authentication, Reporting & Conformance (DMARC) Record: email authentication protocol that works on top of DKIM and SPF to protect against spoofing.
- Reverse Domain Name System Pointer (rDNS/PTR) –the opposite of an A record, blocking SPAM
# Email account under your domain name
## Privacy-Respecting
Your emails are delivered to our server and stay there until you download them. None of your data is misused or harvested in any way.
## Aliases and Spam Protection
- We generate three aliases to protect you from spam:
- A personal account (to be shared only with close ones)
- A spam account (to be shared with services known to sell or leak addresses, such as online shopping services)
- A public contact account (visible, should you wish, on your website, or protected through a form)
Additional aliases available free upon request.