Wiki.js (Version 3 - Alpha) for Homeassistant OS
The most powerful and extensible open source Wiki software. Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
Configure the app via the Configuration tab in the Home Assistant App page.
certfile: fullchain.pem
keyfile: privkey.pem
log_level: info
ssl: true/ssl: Used for SSL certificates (certfileandkeyfile). Required ifssl: trueis enabled./data: Used for persistent storage of Wiki.js application files, local database, and configurations./config/git: Used for storing Git SSH keys and local repository data. Persistent viaaddon_config.
This App supports Wiki.js Git storage for syncing your wiki content with a Git repository.
-
Generate SSH Key (optional, for SSH authentication): Supported key types:
id_rsa,id_ecdsa,id_ed25519.Example (Ed25519):
ssh-keygen -t ed25519 -f /config/git/ssh/id_ed25519 -N ""Example (RSA):
ssh-keygen -t rsa -b 4096 -f /config/git/ssh/id_rsa -N "" -
Add Deploy Key to your Git repository:
- Copy the public key from
/config/git/ssh/id_rsa.pub - Add it as a deploy key with write access in your repository settings
- Copy the public key from
-
Configure in Wiki.js:
- Go to Administration → Storage → Git
- Enable Git storage
- Set Repository URI (SSH format:
git@github.com:user/repo.git) - Set SSH Private Key Path:
/config/git/ssh/id_ed25519(orid_rsa/id_ecdsa) - Set Local Repository Path:
/config/git/repo - Configure sync direction and schedule
/config/git/ssh/: SSH keys for Git authentication/config/git/repo/: Local Git repository (managed by Wiki.js)
This App automatically updates to the latest Wiki.js V3 Alpha releases. The App version and Wiki.js version may differ - the App version reflects the App itself, while Wiki.js V3 is updated automatically from the official Docker image.
For issues and feature requests, please use the GitHub repository issues.