Overview
Obsidian Portable follows the PortableApps.com format with a standardized directory structure that separates the application files from user data, enabling true portability.Complete Directory Tree
Directory Details
App Directory
Contains all application-related files and metadata. This directory is typically replaced during upgrades.App/AppInfo/
Application metadata and launcher configuration. Key Files:- Application name, ID, and publisher information
- Version numbers (current: 1.11.5)
- License information
- Control settings for the launcher
App/AppInfo/Launcher/
Launcher-specific configuration and assets. ObsidianPortable.ini - Main launcher configuration file (see Launcher Configuration) splash.jpg - Splash screen image displayed during launchApp/Obsidian/ (when installed)
This directory contains the actual Obsidian application files:The
App/Obsidian/ directory is not included in the source repository. It’s populated during installation or upgrade when you download the full Obsidian Portable package.Data Directory
Contains all user data and settings. This directory is preserved during upgrades.Data/ObsidianAppData/
The primary location for Obsidian’s user data, specified via the--user-data-dir command-line argument.
Key contents:
- Paths to your vaults
- Recently opened vaults
- Application preferences
Data/PortableApps.comInstaller/
Contains installer metadata: license.ini - License acceptance information for the PortableApps.com installerVault Storage Locations
Obsidian Portable vaults can be stored in multiple locations:Option 1: Inside Data Directory (Recommended)
Data directory ensures they’re included in the portable package and preserved during upgrades.
Option 2: Alongside Portable App
Option 3: Anywhere on the Same Drive
Vaults can be stored anywhere, but the launcher will update paths automatically only if they’re on the same drive as the portable app.Other Directory
Contains supporting files:Other/Help/
Help documentation and images for the help system.Other/Source/
Source code and build information for the portable launcher.Root Files
ObsidianPortable.exe - Main launcher executable. Run this file to start Obsidian Portable. help.html - HTML help file with information about the portable app DONATIONS.url - Link to support the developer LICENSE - GPL-3.0 license text README.md - Repository readme with version information and contribution guidelinesImportant Notes
Preserve During Upgrades: The entire
Data directory is preserved when upgrading to a new version. Your vaults, settings, and cache remain intact.Application Files: Files in the
App directory may be replaced during upgrades. Never store user data in the App directory.Configuration File Locations
Quick reference for key configuration files:| File | Path | Purpose |
|---|---|---|
| Launcher Config | App/AppInfo/Launcher/ObsidianPortable.ini | Launcher behavior |
| App Metadata | App/AppInfo/appinfo.ini | Version and app information |
| Vault Paths | Data/ObsidianAppData/obsidian.json | Vault locations and settings |
| License Info | Data/PortableApps.comInstaller/license.ini | Installation metadata |
Related Topics
- Launcher Configuration - Detailed launcher configuration reference
- Upgrading - How to upgrade while preserving your data
- Installation Guide - Initial setup and installation
