Wiki.js

Wiki.js Self-Hosted, Deploy in One Click

Wiki.js is a modular open-source wiki for documentation. Automatio deploys it to a dedicated server with HTTPS in one click for 100% data sovereignty.

wiki.jsself-hosted wikiopen source wikiknowledge basedocumentation softwarewiki.js vps+1 more
Wiki.js logo

Wiki.js

Collaboration & Productivity

The most powerful and extensible open source Wiki software.

knowledge-baseself-hosteddocumentation

What you get when you deploy Wiki.js

The server we rent for it, what it costs, and what the installer will ask you.

Server
CX23 · 2 vCPU · 4 GB RAM
From
$9/month
Setup
No configuration required

Included with every deployment

  • Dedicated server, one app per machine
  • HTTPS certificate issued automatically
  • Free subdomain, custom domain optional
  • Restart, resize, snapshot and restore

Deploy Wiki.js in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 3

    Watch it come up

    Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.

Server size

Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.

Key Capabilities

Explore what Automatio can do for this use case

Multi-Format Editors

Wiki.js supports multiple editors simultaneously, allowing users to choose the interface that fits their skill set. Technical users can use Markdown with live previews, while others can use the visual WYSIWYG editor for a familiar experience. It also supports raw HTML for importing existing pages or creating complex layouts.

  • 1GitHub Flavored Markdown support
  • 2Visual WYSIWYG builder
  • 3Raw HTML code editor
  • 4Live side-by-side preview
  • 5Code syntax highlighting

Key Capabilities

  • Multi-Format Editors

    Wiki.js supports multiple editors simultaneously, allowing users to choose the interface that fits their skill set. Technical users can use Markdown with live previews, while others can use the visual WYSIWYG editor for a familiar experience. It also supports raw HTML for importing existing pages or creating complex layouts.

    1. GitHub Flavored Markdown support
    2. Visual WYSIWYG builder
    3. Raw HTML code editor
    4. Live side-by-side preview
    5. Code syntax highlighting
  • Flexible Authentication

    Connect your wiki to dozens of external identity providers to manage team access securely. It supports enterprise standards like LDAP and SAML alongside social logins like Google and GitHub. This allows for centralized user management without local password fatigue.

    1. Google, GitHub, and Discord OAuth
    2. Microsoft Azure AD and Okta
    3. LDAP and Active Directory
    4. SAML 2.0 and OpenID Connect
    5. Local email and password accounts
  • Deep Version Tracking

    Keep track of every change made to your knowledge base with a full revision history. You can compare different versions side-by-side to see exactly what was added or removed between edits. This ensures team accountability and allows for instant recovery from accidental deletions.

    1. Side-by-side version comparison
    2. Instant one-click rollbacks
    3. Detailed audit logs
    4. User attribution for every edit
    5. Restoration of deleted pages
  • Integrated Asset Manager

    The built-in media manager makes it easy to upload and organize documents, images, and files into a logical folder structure. It supports drag-and-drop functionality and provides previews for most common file types. Media is easily inserted into pages through the editor sidebar.

    1. Local and cloud storage support
    2. S3-compatible storage integration
    3. Image and PDF previewing
    4. Folder-based organization
    5. Drag-and-drop file uploads

Why self-host Wiki.js

What to know first

Data Residency: Keep sensitive internal documentation and private trade secrets on your own infrastructure to comply with privacy regulations and avoid third-party exposure.
Resource Spikes: As a Node.js application, Wiki.js can experience short bursts in RAM usage during page rendering or search indexing, often requiring at least 2GB of memory.
Fixed Infrastructure Costs: Scale to your entire organization without worrying about per-user pricing. Your monthly bill stays the same whether you have 5 or 500 users.
Mandatory SMTP Setup: You must provide your own SMTP credentials for password resets, system notifications, and invitation emails to function correctly.
Enterprise Feature Access: Access features like SSO, LDAP, and advanced page rules without being forced into expensive corporate tiers found in SaaS versions.
Search Engine Performance: The basic database search is sufficient for small wikis, but large knowledge bases will need an external Elasticsearch instance for high performance.
Platform Customization: Modify the appearance with custom themes and CSS. You have total control over the environment and can install specific modules that a shared cloud would block.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

Setup Time

Managed SaaSMinutes
DIY on a VPSHours
Automatio one-clickA few minutes

Data Ownership

Managed SaaSThird-party cloud
DIY on a VPSFull control
Automatio one-clickFull control

SSL Certificates

Managed SaaSIncluded
DIY on a VPSManual setup
Automatio one-clickAutomatic (Let's Encrypt)

Maintenance

Managed SaaSZero
DIY on a VPSManual updates
Automatio one-clickOne-click updates

User Costs

Managed SaaSPer-seat fees
DIY on a VPSServer cost only
Automatio one-clickServer cost only

Who this is for

People who actually run Wiki.js on their own server, and what changes when they do.

a solo founder shipping nights and weekends

Proprietary tools become a major expense as the team scales.

Running it yourself keeps costs flat and fixed while maintaining a professional internal knowledge base.

  • Document internal SOPs
  • Track feature roadmaps
  • Build a public help center

a developer building a documentation hub

Standard wikis lack proper media management and code support.

You get a modern portal that supports Markdown, Git synchronization, and code syntax highlighting out of the box.

  • Host technical API docs
  • Sync content to GitHub
  • Manage community guides

a small non-profit operations lead

Data residency requirements make US-based SaaS clouds a compliance risk.

Hosting on your own server ensures you meet local data protection laws for sensitive grant and volunteer information.

  • Organize volunteer manuals
  • Store grant research
  • Manage board meeting notes

a freelancer building a second brain

Proprietary note tools lack clear export paths and lock data in.

Using an open-source wiki ensures your personal knowledge base is never held hostage by a company's pricing changes.

  • Archive client project specs
  • Track research and ideas
  • Export data to Markdown

About This App

What this app does and where it fits.

Wiki.js is an open-source wiki application that provides a responsive and intuitive interface for documentation. Built on Node.js and designed with a modular architecture, it solves the problem of scattered team knowledge by providing a single place to store everything from internal SOPs to public-facing product guides. It is a modern alternative to proprietary tools like Confluence.

The project is licensed under AGPL-v3 and has gained significant traction in the self-hosted community due to its polished UI. Unlike older wikis that feel like legacy web software, this engine focuses on the user experience for both writers and readers. It uses a folder-based hierarchy that is familiar to anyone used to modern file systems, while maintaining the reliability of a database-backed wiki.

How the architecture works

The core of the application is modular. You can toggle features like search engines, authentication providers, and storage targets without modifying the core code. This design allows the app to scale from a simple personal notebook to an enterprise knowledge base. For storage, you can keep data in a local PostgreSQL database or sync it to external providers. The official documentation outlines how to connect these various modules to customize the engine for your specific needs.

The editing experience

During your first hour, you can choose between different editors. Technical users often prefer the Markdown editor, which includes a live side-by-side preview and support for GitHub Flavored Markdown. Non-technical staff can use the visual WYSIWYG editor for a familiar word-processing experience. The engine also supports raw HTML for importing existing pages or creating complex layouts. Every change is tracked in a revision history, allowing you to compare versions side-by-side or roll back to a previous state instantly.

Deployment and requirements

While the software is efficient, the installation requirements suggest at least 2 vCPU cores for optimal performance during page rendering. As a Node.js application, it benefits from a dedicated environment where it can manage its own memory and processes without interference from other containers. Deploying on your own server ensures that sensitive documentation never leaves your control, which is vital for organizations handling private trade secrets or volunteer data.

Comparison to alternatives

Wiki.js sits in a middle ground between lightweight generators and heavy enterprise tools. It offers more built-in features, such as 50+ integrations and an asset manager, than BookStack. It is also significantly easier to theme and customize than MediaWiki. For teams that want the speed of a modern web app with the power of a fully extensible wiki, it is the premier choice. The GitHub repository shows active development and a massive community of backers who support the project's long-term growth.

About This App

Community Feedback

See what the community thinks about Wiki.js

Wiki.js is great but the upgrade process can be a bit scary if you aren't using Docker.
dev_mindset
reddit
I have seen plenty of reports from happy wiki.js users too.
ssddanbrown
reddit
Wiki.js you have a lot more control over how it looks etc, but it's also a lot more work to set it up in a nice clean way.
WirtsLegs
reddit
Tree nav (the most logical hierarchy): it looks like an ftp folder browser.
BlinkFl0yd
reddit
PostgreSQL is the only engine that will be supported in version 3.x. Use it now to avoid future migration.
Admin
forum
Built with performance in mind, Wiki.js intelligently makes use of the available resources.
junicast
youtube

Related Videos

Watch tutorials, reviews, and discussions about Wiki.js

Wiki.js can be self-hosted... it's comparable to MediaWiki but written in JavaScript and uses Node.js.

One key feature of Wiki.js is that it can be very easily deployed and also updated.

You should create folders that relate to those pages... you don't have to create folders in advance.

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows

Pro Tips

Expert tips to help you get the most out of Wiki.js and achieve better results.

PostgreSQL First

While other databases are currently supported, PostgreSQL is the only engine that will be supported in version 3.x. Use it now to avoid future migration work.

Git Backups

Enable the Git storage module to automatically sync your documentation to a private repository for redundant, human-readable off-site backups.

RAM Allocation

Wiki.js is a Node.js app; ensure your server has at least 2GB of RAM to prevent lag when using the Visual editor or uploading large assets.

Testimonials

What Our Users Say

Join thousands of satisfied users who have transformed their workflow

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.