Apermo Stash
A self-hosted link collection with a token-protected REST API.
by Christoph Daum · github.com/apermo/apermo-stash · website
★ 1stars
763composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/apermo/apermo-stash/archive/refs/heads/main.zipAlso on Packagist as apermo/apermo-stash:
composer require apermo/apermo-stashFrom the readme
Apermo Stash
A self-hosted WordPress plugin for collecting links. Inspired by
linkding. Stores URL + title + notes + tags as a
custom post type and exposes a token-protected REST API so a browser extension
can save links from anywhere.
Per-link public/private visibility, idempotent save (safe to re-submit),
and CORS configured for chrome-extension:// origins out of the box.
Requirements
- PHP 8.1+
- WordPress 6.4+
- Composer (development only — runtime has no Composer dependencies)
- Node.js 20+ and npm (activates husky pre-commit hook, runs Playwright)
- DDEV (for local development)
Installation
1. Clone or download this repository into wp-content/plugins/apermo-stash/.
2. Run composer install --no-dev to generate the autoloader.
3. Activate the plugin through the WordPress "Plugins" screen.
4. Visit Settings → Apermo Stash to generate an API token (see Authentication
below).
Authentication
Apermo Stash accepts two equivalent authentication schemes; pick whichever fits
your client.
WordPress Application Passwords (Basic Auth)
Available in WordPress core. Generate one under Users → Profile → Application
Passwords and pass it as Basic Auth:
Apermo Stash Bearer Tokens
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v0.2.2 | Jun 21, 2026 |
| v0.2.1 | May 25, 2026 |
| v0.2.0 | May 10, 2026 |
| v0.1.3 | May 4, 2026 |
| v0.1.2 | May 3, 2026 |
| v0.1.1 | May 3, 2026 |
| v0.1.0 | May 2, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.