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

Migration: parextour → parexservice

Context

Migrating WordPress sites (parextour.it, parextour.com) and mail for all 4 domains (parextour.it, parextour.com, parexincoming.com, parextour.ir) from the legacy parextour host (Ubuntu 18.04, native services) to parexservice (Ubuntu 20.04, Docker-based). Databases move from RDS parextour-db-01 (MariaDB 10.11) to RDS parex-01 (MySQL 8.4). Webmail is NOT migrated.

Current State

Source: parextour (35.157.52.171)

Destination: parexservice (18.184.20.117)


Phase 0: Preparation

0.1 Expand /data EBS volume on parexservice

0.2 Clean up stale data on parexservice

0.3 Extract mail accounts and aliases from source


Phase 1: WordPress Migration

1.1 Migrate databases (MariaDB → MySQL) ✅ DONE 2026-03-06

1.2 Copy WordPress files ✅ DONE 2026-03-07

1.3 Update wp-config.php ✅ DONE 2026-03-07

1.4 Create WordPress Docker containers ✅ DONE 2026-03-07

1.5 Test with /etc/hosts override ✅ DONE 2026-03-07

1.6 Switch DNS A records ✅ DONE 2026-03-07

1.7 Final sync


Phase 2: Mail Migration

2.1 Create mail accounts on docker-mailserver

2.2 Configure aliases

2.3 Generate DKIM keys

2.4 Configure Dovecot master user on parextour

2.5 Run imapsync

For each of the 41 mailboxes:

imapsync --host1 parextour --user1 <user@domain> --authuser1 <user@domain>*imapsync \
         --password1 <master_pwd> \
         --host2 parexservice --user2 <user@domain> --password2 <new_pwd> --ssl2

Script this in a loop using the account list from Phase 0.3.

2.6 Final imapsync run (just before MX switch)

2.7 Switch MX records

2.8 Add autoconfig containers (optional)


Phase 3: Post-Migration


Verification

Attached Files

Loading attached files...

Comments

No comments yet. Be the first to comment!

Search Results