Note: These repositories are on a self-hosted GitLab instance. For the source code, head here.
Table of Contents
OpenDocs is a 100% open-source editor like Word and Google Docs that aims to support people with Dyslexia.
It does this through the availibility of custom fonts and typefaces to make readibility easier.
OpenDocs will allow people to collaborate in real-time, as well as providing a desktop experience for PC, Mac, and Linux users.
OpenDocs aims to create an amazing experience for anyone, with special considerations taken into account for people with Dyslexia.
It will allow you to upload your own fonts, and your own pictures and assets to support your projects.
- Option 1 (Cloud-hosted):
- Navigate to https://docs.nosadnile.net/
- Create an account.
- Create a new document
- Have fun!
- Option 2 (Self-hosted):
- Clone this repository.
- Run
git clone https://git.nosadnile.net/opendocs/opendocs.git
- Run
- Open a terminal.
- Install NPM/Node.js and Yarn
- Debian/Ubuntu/Kali Linux
- Open a terminal
- Run
sudo apt-get update && sudo apt-get -y upgrade
- Run
sudo apt-get install npm
- Run
sudo npm install --global n
- Run
sudo n 17
- Open a new terminal
- Run
sudo npm install --global yarn
- MacOS
- Open a terminal
- Install Homebrew
- Run
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Run
- Open a new terminal
- Run
brew update
- Run
brew doctor
- Run
export PATH="/usr/local/bin:$PATH"
- Run
brew install node
- Run
npm install --global yarn
- Run
node -v
- Make sure that the output of the above command looks like
17.x.x
.
- Windows
- Install Node.js
- Install Yarn
- Download the installer from here.
- Run the installer. It should be the file
latest.msi
.
- Debian/Ubuntu/Kali Linux
- Install MongoDB.
- Debian/Ubuntu/Kali Linux
- Open a terminal
- Run
sudo apt-get update && sudo apt-get -y upgrade
- Run
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
- If this gives you an error, run
sudo apt-get -y install gnupg
and try to run the command again.
- If this gives you an error, run
- Run
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
- Run
sudo apt-get update && sudo apt-get -y upgrade
again. - Run
sudo apt-get install -y mongodb-org
- Run
sudo systemctl daemon-reload
- Run
sudo systemctl enable --now mongod
- MacOS
- Install XCode
- Open a terminal
- Run
xcode-select --install
- Run
brew tap mongodb/brew
- Run
brew install mongodb-community@5.0
- Run
brew services start mongodb-community@5.0
- Windows
- Download the installer from here.
- Run the installer. It should be the file
mongodb-windows-x86_64-5.0.5-signed.msi
.
- Debian/Ubuntu/Kali Linux
- Move into the working directory.
- Run
cd ~/opendocs
- (LEGACY) Run
cd ~/opendocs-legacy
- Run
- Install the dependencies.
- Run
yarn install
- Run
- Start the server.
- Run
yarn test
- Run
- Browse to the server!
- Head to http://localhost:4500/
- Have fun!
- If you have any issues, feel free to create an issue on the repository using the correct template.
- Clone this repository.
- Accounts
- Cloud storage
- WYSIWYG Editor
- Live collaboration
- Live chat for collaboration
- Comments
- Formatting
- Fonts
- Cloud documents explorer
- Export to Word, PDF, and image
- Add-on API