Skip to content

olivierb2/djan-cloud

Repository files navigation

The purpose of this project is to rewrite Nextcloud server using Django. What is working so far:

  • Login page, user management with simple role.
  • Web UI to browse files and folders.
  • Simple shared folder
  • Login with official Nextcloud client and full synchronisation
  • Browsable files over webdav.
  • Collaborative markdown editor

What I'm planning to do:

  • Probably integrate onlyoffice or collabora office
  • Have shared calendar and contact

Any requests or pull requests are welcome.

This is draft project, don't expect to have it running in production !!

screenshot

How to start the development server

Install Python package (Debian/Ubuntu)

apt-get install python3 python3-pip python3-venv git

Clone this repository and and create virtual env

git clone https://github.com/olivierb2/djan-cloud
cd djan-cloud
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt

Create database (sqlite for now, postgresql will come soon) and first admin user

python3 manage.py migrate
python3 manage.py createsuperuser

Finally run the development server

python3 manage.py runserver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors