Repository navigation
Installing Mystic
Documentation status: Draft
Verification: Needs verification against a named Mystic release and platform.
This page describes a conservative first-install workflow for Mystic BBS. The goal is to get a clean installation in place without exposing network services or making unnecessary system-level changes.
Decide the following before running the installer:
- Which operating system and architecture will host Mystic
- Which Mystic release you intend to install
- Where the Mystic root directory will live
- Which operating-system account will own and run the BBS files
- Whether data, themes, and message bases will remain under the main Mystic directory or be placed elsewhere
- Where backups will be stored
For a first installation, keeping Mystic's directories together is easier to understand and back up. More complex layouts can be introduced later if there is a clear operational reason.
Download the Mystic archive that matches the target operating system and architecture.
Before installing:
- Keep the original archive unchanged.
- Extract it into a temporary working directory.
- Review the files supplied with that exact release, especially release notes,
WHATSNEW.TXT, and any installation or upgrade instructions included in the archive. - Do not reuse upgrade instructions from a different Mystic release.
The normal interactive workflow is:
- Extract the Mystic installation archive.
- Run the included installer for the target platform.
- Select the fresh-install option.
- Review the destination paths.
- Start the installation.
- Exit the installer after it reports completion.
- Create the first SysOp account before configuring public network access.
The installer normally establishes the primary directory structure and initial data files required by Mystic.
On Windows, commands are normally entered using executable names directly, for example:
install
mystic -cfg
mystic -l
On Linux and other Unix-like systems, when running from the current directory, the equivalent commands commonly use ./:
./install
./mystic -cfg
./mystic -l
Exact filenames and execution requirements can vary by distribution and release.
Mystic installers in the 1.12 generation may provide multiple command-line modes, including interactive installation, automated installation, replacement of selected program files, and extraction of selected files.
Typical syntax is conceptually similar to:
install
install auto <root> [options]
install replace <directory>
install extract <mask> <directory>
These modes are useful, but the automated and replacement modes should not be treated as shortcuts around release-specific instructions.
An automated install can be useful for repeatable lab builds or testing. For the first production installation, the interactive installer is easier to review because it exposes the selected paths before files are written.
Treat any installer option containing terms such as overwrite or replace as destructive until proven otherwise.
Do not use an overwrite option against an existing BBS unless:
- A verified backup exists
- The target Mystic release specifically requires that action
- You have reviewed what files will be replaced
- You have a rollback plan
Mystic should be run by an account that has appropriate access to its files and directories. Avoid making the entire installation globally writable.
On Unix-like systems, prefer a dedicated unprivileged account or the intended SysOp account for normal operation. Do not run Mystic permanently as root merely to simplify file permissions or network-port binding.
Service hardening and low-numbered network ports will be covered separately.
After the installer completes, verify that:
- The Mystic root directory exists
- Core executables are present
- The data directory exists
- Theme/display content exists
- Message storage directories exist if selected by the installer
- The current user can read and write the directories Mystic is expected to manage
Do not consider a fresh installation complete until you can start a local Mystic session and create the first SysOp account.
Continue with Creating the First SysOp Account.
If you are upgrading an existing installation instead of performing a fresh install, stop here and review Backup and Upgrade first.
Mystic BBS Community Documentation
Home · Getting Started · FTN Networking · Documentation Status · Contributing
Community-maintained documentation for installing, configuring, operating, networking, and troubleshooting Mystic BBS.
Mystic BBS was created by James Coyle. This documentation is an independent community project and is not an official Mystic BBS publication.
Documentation for Mystic BBS, created by James Coyle.
Home · Getting Started · Status
Getting Started
- What Is Mystic BBS?
- Installing Mystic
- First SysOp Account
- Directory Structure
- Configuration System
- Starting Mystic
- Backup and Upgrade
FTN Networking
Development
Project