Create New Document

The title of your document (will be displayed as H1)
URL-friendly name (no spaces, use dashes)
Path where to create document (optional, use forward slashes to create subdirectories)

Move/Rename Document

Current location of the document
New path for the document (including the slug)
This only changes the document's path. It does not modify the document's title (H1 heading).

Delete Document

Are you sure you want to delete this document? This action cannot be undone.

Warning: If this is a folder, all contents including subfolders and documents will be deleted.

Message

Message content goes here.

Confirm Action

Are you sure?

Attachments

Allowed file types: jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4 (Max: 10MB)

Document Files

Loading attached files...

Document History

Previous Versions

Loading versions...

Preview

Select a version to preview

Wiki Settings

Language for the user interface
Number of versions to keep per document. Set to 0 to disable versioning.
Maximum allowed file size for uploads in MB.

User Management

Add New User

Leave empty to keep current password
Users with these groups can access restricted sections.

Define path-based access rules for sections of your wiki, then assign users to groups in the Users tab. Rules are evaluated in order. First match wins.

Active Rules

Import markdown files from a ZIP archive. Files will be processed and stored in the appropriate document structure. Directory structure in the ZIP (category/subcategory) will be preserved in the wiki.

Upload a ZIP file containing markdown (.md) files to import.

Create and manage backups of your wiki data. Backups include all documents, images, and configuration files.

Available Backups

Loading backups...

Add/Edit Access Rule

Selected: /

Add Column

Backup Configuration - Final Specification

Overview

Comprehensive backup strategy for S3 bucket and RDS PostgreSQL database with dual-tier recovery capabilities and cross-region disaster recovery.

Recovery Objectives

RTO (Recovery Time Objective): The maximum acceptable time to restore service after a failure. This measures how quickly data can be recovered and systems brought back online.

RPO (Recovery Point Objective): The maximum acceptable amount of data loss measured in time. This represents the age of the data that must be recovered for operations to resume.

Architecture Components

S3 Backup Strategy

Source Bucket (eu-west-1)

Purpose: Operational backup and live data access

Configuration:

Recovery Capabilities:

Replica Buckets (eu-west-3 for media, eu-north-1 for vault)

Purpose: Disaster recovery with 180-day retention window

Configuration:

Recovery Capabilities:

Note: S3 Glacier Flexible Retrieval can be used instead of Deep Archive to reduce restoration time to 3-5 hours (Standard retrieval) at approximately 2x higher storage costs. This trade-off may be considered if faster disaster recovery is prioritized over storage cost optimization.

RDS Backup Strategy

Operational Backup (eu-west-1)

Purpose: Point-in-time recovery for recent operational issues

Configuration:

Recovery Capabilities:

Disaster Recovery Backup

Purpose: Long-term disaster recovery snapshots

Configuration:

Recovery Capabilities:

Recovery Windows Summary

File recovery scenarios include both S3 file restoration and RDS metadata restoration to maintain data integrity.

Recovery Scenario Timeframe RTO RPO Recovery Steps
Deleted File Recovery (Recent) 0-35 days 30-60 minutes <1 minute 1. Restore RDS to exact timestamp via PITR
2. Restore S3 file from source bucket noncurrent version
Deleted File Recovery (Long-term) 35-180 days 12-48 hours Up to 6 hours 1. Restore RDS from 6-hour snapshot
2. Restore S3 file from replica bucket Deep Archive (eu-west-3 or eu-north-1)
Complete Region Failure 0-180 days 12-48 hours Up to 6 hours 1. Restore RDS from eu-west-3 snapshot copy
2. Restore S3 files from replica buckets (eu-west-3 or eu-north-1)

Data Coupling Considerations

Files and database records are coupled (files require metadata from database for context). Backup synchronization ensures consistency:

Security & Protection

IAM Access Control

Object Lock Protection (Replica Bucket)

Versioning Protection (Both Buckets)

Monitoring & Alerting

Notification Channels

CloudWatch Alarms

AWS Backup Monitoring:

S3 Replication Monitoring:

Lifecycle Policy Monitoring:

Attached Files

Loading attached files...

Comments

No comments yet. Be the first to comment!

Search Results