Profiles Layout
PressF1 at any time to switch to the profiles layout.
The profiles layout has two panels:
Profiles are stored in
~/.config/loom-ldapbrowser/config.toml and loaded automatically on startup.Creating Profiles
Fill in Details
Enter connection details:
- Name - Display name for the profile
- Host - LDAP server hostname
- Port - Port number (default: 389)
- Bind DN - Authentication DN
- Base DN - Starting point for browsing
- TLS Mode - Encryption method (press
F2to cycle) - Credential Method - Password storage (press
F3to cycle) - Folder - Organization folder (optional)
Editing Profiles
Changes to profiles are saved to
config.toml immediately.Connecting to Profiles
There are several ways to connect to a saved profile:From Profiles Layout
- Press
F1to open profiles - Navigate to a profile
- Press
cto connect
From Connection Dialog
- Press
F2to open the connection dialog - Select a profile from the list
- Press
cto connect
Auto-Connect on Startup
The first profile in your config file connects automatically:Organizing with Folders
Group related profiles into folders for better organization:Creating Folder Structure
Set thefolder field when creating or editing a profile:
Nested Folders
Use forward slashes/ to create nested folder hierarchies:
Folder Descriptions
Add descriptions to folders for documentation:Folders are created automatically based on profile
folder fields. You don’t need to define them separately unless you want to add descriptions.Deleting Profiles
The profile is removed from the tree and from
config.toml.
Deleting a profile does not affect any open connections. Existing tabs remain open until you close them.
Exporting Profiles
Export profiles to share with others or create backups:Select Profiles
A list of all profiles appears with checkboxes.
- Use
j/kto navigate - Press
Spaceto toggle selection - Press
ato select all
Passwords are never exported. Recipients will need to configure their own credentials.
Importing Profiles
Import profiles from TOML files:Review Profiles
A list of profiles from the file appears with checkboxes.
- Use
Spaceto select profiles to import - Press
ato select all
Profile Fields Reference
Required Fields
| Field | Description | Example |
|---|---|---|
name | Display name | "Production LDAP" |
host | Server hostname | "ldap.example.com" |
Optional Fields
| Field | Default | Description |
|---|---|---|
port | 389 | LDAP port number |
tls_mode | "auto" | Encryption: auto, ldaps, starttls, none |
bind_dn | (none) | Authentication DN |
base_dn | (none) | Starting point for browsing |
credential_method | "prompt" | Password method: prompt, command, keychain, vault |
password_command | (none) | Shell command for command method |
page_size | 500 | Entries per page |
timeout_secs | 30 | Connection timeout |
relax_rules | false | Relax LDAP protocol rules |
read_only | false | Prevent modifications |
folder | (none) | Organization folder path |
offline | false | Use offline demo mode |
Profile Templates
OpenLDAP Server
Active Directory
Read-Only Access
Local Development
Offline Demo
Offline mode uses an in-memory demo directory. Perfect for testing Loom’s features without a real server.
Configuration File Location
Profiles are stored in:- Linux:
~/.config/loom-ldapbrowser/config.toml - macOS:
~/.config/loom-ldapbrowser/config.toml - Windows:
%APPDATA%\loom-ldapbrowser\config.toml
Profiles Navigation Reference
| Key | Action |
|---|---|
j / k / ↓ / ↑ | Navigate tree |
l / → | Expand folder or view profile |
h / ← | Collapse folder |
c | Connect to profile |
e | Edit profile |
n | Create new profile |
d / Delete | Delete profile |
x | Export profiles |
i | Import profiles |
Space | Context menu |
Esc / F1 | Return to browser layout |
Tips and Best Practices
Organize by environment
Organize by environment
Create top-level folders for each environment:This makes it easy to find the right server and avoid mistakes.
Use descriptive names
Use descriptive names
Include purpose or location in profile names:✅ Good: “Production LDAP (US-East)”, “Dev - Local Docker”❌ Bad: “Server1”, “Test”
Mark read-only profiles
Mark read-only profiles
Add read-only mode to production profiles where you only need to browse:Prevents accidental modifications.
Use specific base DNs
Use specific base DNs
Set This speeds up browsing and limits scope.
base_dn to the most common starting point:For user management:Backup your profiles
Backup your profiles
Regularly export profiles to a backup file:
Next Steps
Authentication
Configure credential methods for profiles
Connecting
Learn about connection methods and TLS modes
Configuration
Complete configuration file reference
Browsing
Navigate connected directories