Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.

tutecniCo/wiki

Repository files navigation

Build Status GitHub release Twitter

Opensource knowledge base application for Teams

Opus is a place for your team to document who you are, what you do and how you do it. It helps you create and maintain a knowledge base for your teams.

Features

  • Create manage Wikis (group of knowledge pages)
  • Create nested pages inside wikis
  • Manage wikis and pages by spaces and tags
  • Invite employees by email
  • Powerful ACL to assign different roles and permissions to employees.
  • Slack notifications for the wiki updates
  • Mark wikis and pages as favorite
  • Watch wiki/pages to get notified
  • In-app notifications
  • Discussions using comments
  • Create reusable page templates
  • Search across the knowledge base
  • ..and more

Requirements

  • PHP 7.0+
  • MySQL 5+

Installation

  • Clone the repository
    git clone https://github.com/zeeshanu/opus.git
  • Create .env using .env.dist and populate the relevant information
  • Install the dependencies
    composer install
  • Open the project directory and run the below
    php artisan migrate
  • Generate an application key
    php artisan key:generate
  • Run the database seeder
    php artisan db:seed

License

The license holder is allowed to use the software for free, as long as they don't make money using it. Read more in License