Skip to content

serversathome/wikijs-claudecode

Caution

AI-Generated Code Warning

All code modifications in this fork were made using Claude Code (AI).

I am not a developer and cannot verify the safety or correctness of any AI-generated code changes. Use at your own risk.

Before using this fork:

  • Review the CHANGES.md file for a complete diff of all modifications
  • Modified code sections are marked with comments containing This section was modified by Claude Code or This file was created by Claude Code
  • Search the codebase for Claude Code to find all AI-modified sections

You are responsible for auditing the code before deploying to production.


Wiki.js

Release License Standard - JavaScript Style Guide Build + Publish
GitHub Sponsors Open Collective backers and sponsors Downloads Docker Pulls
Chat on Discord Follow on Bluesky Follow on Telegram Reddit

A modern, lightweight and powerful wiki app built on NodeJS

Fork: Wiki.js with Review Workflow

This is a modified version of Wiki.js with additional features including:

  • Page submission review workflow - Pages can be submitted for review before publishing
  • Built-in video embeds - YouTube, Vimeo, Dailymotion, Screencast, and MP4/WebM/OGG support
  • Custom favicon from logo - Site logo automatically used as favicon
  • Apprise notifications - Get notified via Discord, Slack, Telegram, email, and 80+ services when comments are posted or pages are submitted for review

Quick Start for Testers

Pull the pre-built image from GitHub Container Registry:

docker pull ghcr.io/serversathome/wikijs-claudecode:latest

Sample Docker Compose

Create a docker-compose.yml file:

services:
  db:
    image: postgres:15-alpine
    container_name: wikijs-db
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    volumes:
      - ./db-data:/var/lib/postgresql/data
    restart: unless-stopped

  wiki:
    image: ghcr.io/serversathome/wikijs-claudecode:latest
    container_name: wikijs
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    ports:
      - "3000:3000"
    restart: unless-stopped

Then run:

docker compose up -d

Access the wiki at http://localhost:3000

Notes for Testers

  • YouTube embeds: Disable "Referrer Policy" in Admin > Security for YouTube videos to work
  • Video embeds are automatic: Just paste a video URL on its own line in the editor
  • Apprise notifications: Configure in Admin > Notifications with your Apprise URLs (e.g., discord://webhook_id/webhook_token)

Follow our Twitter feed to learn about upcoming updates and new releases!

Donate

Wiki.js is an open source project that has been made possible due to the generous contributions by community backers. If you are interested in supporting this project, please consider becoming a sponsor, becoming a patron, donating to our OpenCollective, via Paypal or via Ethereum (0xe1d55c19ae86f6bcbfb17e7f06ace96bdbb22cb5).

Become a Sponsor Become a Patron Donate on OpenCollective Donate via Paypal
Donate via Ethereum Donate via Bitcoin Buy a T-Shirt

Gold Tier Sponsors

GitHub Sponsors

Support this project by becoming a sponsor. Your name will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

Alexander Casassovici
(@alexksso)
Broxen
(@broxen)
Dacon
(@xDacon)
Maxime Pierre
(@DonNabla)
Jay Daley
(@JayDaley)
Oleksii
(@idokka)
Shane Kearney
(@shanekearney)

OpenCollective Sponsors

Support this project by becoming a sponsor. Your logo will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

Patreon Backers

Thank you to all our patrons! 🙏 [Become a patron]

  • Aeternum
  • Al Romano
  • Alex Balabanov
  • Alex Milanov
  • Alex Zen
  • Arti Zirk
  • Ave
  • Brandon Curtis
  • Damien Hottelier
  • Daniel T. Holtzclaw
  • Dave 'Sri' Seah
  • djagoo
  • dz
  • Douglas Lassance
  • Ergoflix
  • Ernie Reid
  • Etienne
  • Flemis Jurgenheimer
  • Florent
  • Günter Pavlas
  • hong
  • Hope
  • Ian
  • Imari Childress
  • Iskander Callos
  • Josh Stewart
  • Justin Dunsworth
  • Keir
  • Loïc CRAMPON
  • Ludgeir Ibanez
  • Lyn Matten
  • Mads Rosendahl
  • Mark Mansur
  • Matt Gedigian
  • Mike Ditton
  • Nate Figz
  • Patryk
  • Paul O'Fallon
  • Philipp Schürch
  • Tracey Duffy
  • Quaxim
  • Richeir
  • Sergio Navarro Fernández
  • Shad Narcher
  • ShadowVoyd
  • SmartNET.works
  • Stepan Sokolovskyi
  • Zach Crawford
  • Zach Maynard
  • 张白驹

OpenCollective Backers

Thank you to all our backers! 🙏 [Become a backer]

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Special Thanks

Browserstack
Browserstack for providing access to their great cross-browser testing tools.

Cloudflare
Cloudflare for providing their great CDN, SSL and advanced networking services.

DigitalOcean
DigitalOcean for providing hosting of the Wiki.js documentation site and APIs.

Icons8
Icons8 for providing access to their beautiful icon sets.

Localazy
Localazy for providing access to their great localization service.

Lokalise
Lokalise for providing access to their great localization tool.

MacStadium
MacStadium for providing access to their Mac hardware in the cloud.

Netlify
Netlify for providing hosting for our website.

ngrok
ngrok for providing access to their great HTTP tunneling services.

Porkbun
Porkbun for providing domain registration services.

About

Wiki.js fork with review workflow feature - created by Claude Code

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors