USER GUIDE EM PORTAL
The EM Portal is a specialized management dashboard designed to give you direct control over your personal services on the ElectricMonk infrastructure. It acts as a bridge between your user account and the underlying APIs for SSH, CMS hosting, and email configuration.
1. SSH & Rsync Management
You can manage your SSH public keys directly from the portal. This allows you to use rsync or ssh to access your personal storage and computing resources without needing to manually edit configuration files.
How to Add an SSH Key
- Navigate to the SSH section in the EM Portal.
- Copy your public key (e.g., from
~/.ssh/id_rsa.pubor~/.ssh/id_ed25519.pubon your local machine). - Paste the key into the text field in the portal.
- Click Add Key.
- Note: The SSH server will restart automatically to apply the new key. This may cause a brief interruption in existing connections.
How to Remove an SSH Key
- In the SSH section, you will see a list of your registered keys.
- Find the key you wish to remove and click the Delete (trash icon/button) next to it.
- The server will restart to apply the change.
Important Details
- UID: Your account is assigned a unique User ID (starting at 10,000).
- Home Directory: Your files are stored in
/cloud/<your-username>. - Quota: Your account comes with a default quota (typically 100GB).
2. Creating a Website (CMS Hosting)
The EM Portal allows you to provision a full Content Management System (CMS) site (such as Ghost, Statamic, or WordPress) with a single click.
Provisioning a New Site
- Navigate to the Hosting (or Ghost) section of the portal.
- Enter a Site Name. This will become your subdomain (e.g.,
my-awesome-blog.electricmonk.io).- Constraint: Subdomains must be 3+ characters and use only lowercase alphanumeric characters or hyphens.
- (Optional) Provide a Title for your site.
- (Optional) If you own a custom domain, enter it in the Custom Domain field.
- Note: If using a custom domain, you must point a CNAME record to your
site-name.electricmonk.iofor SSL to work correctly.
- Note: If using a custom domain, you must point a CNAME record to your
- Select your preferred CMS Type.
- Click Create Site.
Accessing Your Site
Once provisioning is complete (this may take a minute):
- The portal will display your Admin URL (e.g.,
/wp-admin/for WordPress or/cpfor Statamic). - Crucial: The portal will also provide an Admin Email and a Randomly Generated Password.
- SAVE THESE IMMEDIATELY. For security reasons, the password will not be shown again.
3. OSX Mail Profile Generation
To simplify setting up your email, calendar, and contacts on Apple devices (macOS, iOS), the portal can generate a .mobileconfig profile.
How to Install the Profile
- Navigate to the Mail section of the portal.
- Click the button to Generate Apple Mail Profile.
- A file named
electricmonk.mobileconfigwill download to your device. - On macOS: Double-click the downloaded file. Open System Settings > Privacy & Security > Profiles to approve and install the profile.
- On iOS: Open the file and follow the prompts in Settings to install the configuration profile.
What is included in the profile?
- Email: IMAP and SMTP settings for
mail.electricmonk.io. - Calendar: CalDAV synchronization for your ElectricMonk calendar.
- Contacts: CardDAV synchronization for your ElectricMonk contacts.
Last updated: April 2026