Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akajes/jesed
instant collaborative editor
https://github.com/akajes/jesed
apache collaboration collaborative diff diff-viewer editor file-manager git instant marlin multi-platform node node-js projects server serverless user-accouns
Last synced: 21 days ago
JSON representation
instant collaborative editor
- Host: GitHub
- URL: https://github.com/akajes/jesed
- Owner: akaJes
- Created: 2018-05-22T08:16:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-07T14:33:18.000Z (over 6 years ago)
- Last Synced: 2024-10-06T12:03:25.388Z (about 1 month ago)
- Topics: apache, collaboration, collaborative, diff, diff-viewer, editor, file-manager, git, instant, marlin, multi-platform, node, node-js, projects, server, serverless, user-accouns
- Language: JavaScript
- Homepage:
- Size: 190 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Online collaborative editor
### Features
* file browser (create, copy, rename, delete, download, upload and preview)
* tabs for opened files
* instant files saving and watching for changes
* visual diff for repository enabled projects (git)
* marking of events for shared users actions (cursor, selection, edition)
* user authentification per every project
* auto update from configuration files your projects and passwordsused the best multifunction web editor [ACE](https://ace.c9.io/) ever
the [GIT](https://git-scm.com/) is strongly recomended to install as dependency
### Binary installation
just download https://github.com/akaJes/jesed/releases to some project folder(with git) and run
### NPM installation
`sudo npm i -g jesed` choose some project folder(with git) and type `jesed`
### Startup local
enter your credentials and open http://localhost:3000/ (do not close application)
#### Type for help
`jesed --help`
#### Create new User
`jesed user add me`
#### Add/modify projects
Modify the `projects.json` for your desire with your favorite editor
#### For use with Apache webserver as PM2 service
```
jesed config
sudo ./apache
```
open in your browser http://your-domain/jesed/ link#### Troubleshooting
* for `ENOSPC` error - extend max watches amount
`echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p`
* for `EMFILE` error - extend max watches amount
`echo fs.file-max=10240 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p`