software:chipmunk:getting_started
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:chipmunk:getting_started [2025/08/15 13:59] – [Chipmunk Architecture] support@smikar.com | software:chipmunk:getting_started [2025/08/20 16:51] (current) – [Prerequisites] support@smikar.com | ||
|---|---|---|---|
| Line 31: | Line 31: | ||
| * A **TLS certificate** in PEM format (certificate + full chain) and matching private key, with CN/SAN matching your DNS name. | * A **TLS certificate** in PEM format (certificate + full chain) and matching private key, with CN/SAN matching your DNS name. | ||
| * (Optional) A static IP address (public or private) and corresponding DNS entry for reliable access. | * (Optional) A static IP address (public or private) and corresponding DNS entry for reliable access. | ||
| + | * An Entra ID group that grants admin access to Chipmunk (i.e. ChipmunkAdmins) | ||
| - | ===== Installation Steps ===== | + | ===== Prerequisites |
| - | 1. Provision your Azure Blob Storage account and create a container. | + | Before installing |
| - | 2. Register a new App in Entra ID and assign the required Microsoft Graph and Exchange Online API permissions. | + | |
| - | 3. Choose a DNS name for the Chipmunk | + | |
| - | 4. Deploy Chipmunk from the Azure Marketplace. | + | |
| - | 5. Navigate to the Chipmunk setup URL (e.g., https:// | + | |
| - | 6. Start Chipmunk services from the dashboard. | + | |
| - | Chipmunk is designed | + | * **Azure Storage Account (General Purpose v2)** |
| + | * Create a container named **chipmunkarchive**. | ||
| + | * Generate a **container-scoped SAS URL** for '' | ||
| + | * Example: < | ||
| + | |||
| + | * **Azure AI (Cognitive Services)** | ||
| + | * An active resource | ||
| + | * Provide the **Endpoint URL** (e.g., '' | ||
| + | |||
| + | * **Entra ID (Azure AD) App Registration** | ||
| + | * Create or use an existing application registration. | ||
| + | * Record your **Tenant ID**, **Application (client) ID**, and **Client secret**. | ||
| + | * Assign the following **API permissions** and **grant admin consent**: | ||
| + | * //Microsoft Graph — Application permissions// | ||
| + | * AuditLog.Read.All | ||
| + | * Calendars.Read | ||
| + | * ChannelMessage.Read.All | ||
| + | * Chat.Read.All | ||
| + | * Chat.ReadBasic.All | ||
| + | * Contacts.Read | ||
| + | * Directory.Read.All | ||
| + | * Files.Read.All | ||
| + | * Files.ReadWrite.All | ||
| + | * Group.Read.All | ||
| + | * Mail.Read | ||
| + | * Mail.Send | ||
| + | * Sites.Read.All | ||
| + | * Sites.ReadWrite.All | ||
| + | * Team.ReadBasic.All | ||
| + | * TeamMember.Read.All | ||
| + | * TeamSettings.Read.All | ||
| + | * TeamSettings.ReadWrite.All | ||
| + | * User.Read.All | ||
| + | * //Microsoft Graph — Delegated permission// | ||
| + | * User.Read | ||
| + | * //Office 365 Exchange Online — Application permission// | ||
| + | * full_access_as_app | ||
| + | |||
| + | * **Networking** | ||
| + | * Existing **VNet** and **Subnet** for the appliance. | ||
| + | * **Static IP** (public or private) and matching **DNS A/AAAA** record. | ||
| + | * DNS name must match the TLS certificate (e.g., '' | ||
| + | |||
| + | * **TLS Certificate** | ||
| + | * **PEM** format (server certificate + intermediate chain) **and** matching **private key**. | ||
| + | * CN/SAN must match the DNS name above. | ||
| + | |||
| + | * **Email Notification Settings** //(optional but recommended)// | ||
| + | * **From**: a valid mailbox in your tenant (e.g., '' | ||
| + | * **To**: operations/ | ||
| + | * **SMTP server**: '' | ||
| + | * **SMTP port**: '' | ||
| ===== Using Chipmunk ===== | ===== Using Chipmunk ===== | ||
software/chipmunk/getting_started.1755230398.txt.gz · Last modified: 2025/08/15 13:59 by support@smikar.com
