All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 40s
65 lines
1.9 KiB
Plaintext
65 lines
1.9 KiB
Plaintext
Wiki.js Dropshell Template
|
|
==========================
|
|
|
|
A modern, lightweight and powerful wiki application built on Node.js.
|
|
Uses the LinuxServer.io container image for easy deployment.
|
|
|
|
Source: https://hub.docker.com/r/linuxserver/wikijs
|
|
Docs: https://docs.linuxserver.io/images/docker-wikijs
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
Edit config/service.env to customize your installation:
|
|
|
|
CONTAINER_NAME - Name for the Docker container (default: wikijs)
|
|
IMAGE_TAG - Docker image tag (default: latest)
|
|
DATA_PATH - Host path for persistent storage (default: /home/dropshell/wikijs)
|
|
HTTP_PORT - Web interface port (default: 3080)
|
|
PUID - User ID for file permissions (default: 1000)
|
|
PGID - Group ID for file permissions (default: 1000)
|
|
TZ - Timezone (default: Etc/UTC)
|
|
|
|
Ports
|
|
-----
|
|
|
|
3000 - Web interface (configurable via HTTP_PORT)
|
|
|
|
Data Storage
|
|
------------
|
|
|
|
All persistent data is stored in DATA_PATH:
|
|
- config/ - Wiki.js configuration files
|
|
- data/ - Wiki content and database
|
|
|
|
First Run
|
|
---------
|
|
|
|
After installation, access Wiki.js at http://your-server:3080
|
|
You will be guided through the initial setup wizard to:
|
|
- Create an administrator account
|
|
- Configure authentication methods
|
|
- Set up your wiki settings
|
|
|
|
Database
|
|
--------
|
|
|
|
By default, Wiki.js uses SQLite which requires no additional setup.
|
|
For PostgreSQL support, configure the database settings in the
|
|
Wiki.js admin panel after initial setup, or edit the config.yml
|
|
file directly in DATA_PATH/config/.
|
|
|
|
Backup & Restore
|
|
----------------
|
|
|
|
Use the backup.sh and restore.sh scripts to backup and restore
|
|
your wiki data. Backups include all configuration and content.
|
|
|
|
Notes
|
|
-----
|
|
|
|
- The container runs as non-root using PUID/PGID
|
|
- Configuration changes after first run should be made through
|
|
the Wiki.js admin panel or by editing config/config.yml
|
|
- SSL/TLS should be handled by a reverse proxy (e.g., Caddy)
|