# Pycloud ## How to install your 'Pycloud' with development environment: - Install python3 (need python3 in PATH) and virtualenv (`pip3 install virtualenv`). - Create your cloud directory and enter in it. - Create a virtual environment (`python -m venv venv` or `python3 -m venv venv`). - Set your virtual environment (`virtualenv venv`). - Activate it (Windows: `venv\Script\activate`, others: `venv/bin/activate`). - Download all others packages (`pip3 install python-dotenv, flask, flask-wtf, flask-sqlalchemy, flask-migrate, flask-login` ). - Paste 'Pycloud' project on the directory. - Create a '.flaskenv' file and write in it: ``` FLASK_APP=Pycloud.py FLASK_ENV=development SECRET_KEY='key' ``` (And change the secret key value) - Initialize your Data Base (`flask db init`) - Initialize tables of your data base (`flask db migrate -m "users table"`, `flask db upgrade`, `flask db migrate -m "file table"`, `flask db upgrade`) - Create an admin account (`python3` or `python`, `from app.database import *`, `u = User(username = 'Admin', isAdmin = True)`, `u.set_password('Pass')`, `db.session.add(u)`, `db.session.commit()`) - Start Pycloud (`flask run`). - Go on `127.0.0.1:5000/` - Enjoy!