From 252f2eea9d8515e441e58f061ec4c40c3ec6838c Mon Sep 17 00:00:00 2001 From: DualStackAdmin <64967000+DualStackAdmin@users.noreply.github.com> Date: Thu, 9 Oct 2025 02:11:40 +0400 Subject: [PATCH] Create readme.html --- readme.html | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 readme.html diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..9d104bd --- /dev/null +++ b/readme.html @@ -0,0 +1,106 @@ + + + + + + Self-Hosted M365 Backup - Documentation + + + + +

Self-Hosted M365 Backup

+

A self-hosted, open-source tool to back up Microsoft 365 mailboxes to standard .eml files. It features a web UI for managing backups, background tasks, search, preview functionality, and secure Microsoft OAuth 2.0 login.

+ +

Features

+ + +

Architecture

+ + +

Installation Guide

+ +

I. Azure Portal Configuration

+
    +
  1. App Registration: + +
  2. +
  3. API Permissions: + +
  4. +
  5. Redirect URI: + +
  6. +
  7. Client Secret: + +
  8. +
+

Required info: Tenant ID, Client ID, Client Secret Value

+ +

II. Server Installation

+
    +
  1. Requirements: Fresh Ubuntu 22.04 LTS server
  2. +
  3. Copy install.sh to the server
  4. +
  5. Make it executable:
    chmod +x install.sh
  6. +
  7. Run the script:
    sudo ./install.sh
  8. +
  9. Provide Azure credentials and list of admin emails
  10. +
  11. Wait for installation to complete; script outputs server access IP
  12. +
+ +

Usage

+ + +

License

+

Open-source, MIT License.

+ + +