Skip to content
No description, website, or topics provided.
Python HTML JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
multiexplorer updating templates to use django 3.0 Feb 1, 2020
.gitignore Added upcoin app Feb 13, 2019
LICENSE Initial commit Feb 20, 2016
README.md fixed path Jun 10, 2016
install.py fixed dir path Jun 10, 2016
local_settings_default.py added ip limiter Feb 2, 2018
memo_server_spec.md added more to the memo server spec Feb 13, 2017
multiexplorer.nginx added ssl to config Jun 11, 2016
multiexplorer.yaml added some deployment files Mar 5, 2016
requirements.txt moving to python3 Feb 1, 2020
run_server.py more installation instructions Jun 10, 2016

README.md

MultiExplorer

Installation for local personal use

Checkout the code:

git clone git@github.com:priestc/MultiExplorer.git

Then run the install script

cd MultiExplorer
python install.py

Now start the server by running the following command:

python run_server.py

Point our browser to http://localhost:8000 and you should see MultiExplorer!

Installation to a server for public use

Checkout the code:

git clone git@github.com:priestc/MultiExplorer.git

Then run the install script:

cd MultiExplorer
python install.py

Depending on how much load you expect to see you might want to swap out SQLite with a more sophisticated database such as Postgres. Edit the file in MultiExplorer/multiexplorer/multiexplorer/local_settings.py. Change the value of DATABASES to the following:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'multiexplorer',
        'USER': 'chris',
        'PASSWORD': '',
        'HOST': '',
        'PORT': '5432',
    }
}

You might want to change the username to whatever your user account is.

Now navigate to MultiExplorer/multiexplorer and run the command:

python manage.py migrate

Also, you want to use a webserver such as Apache or Nginx. Install by running the following command:

sudo apt-get install nginx

The move the file MultiExplorer/multiexplorer.nginx to /etc/nginx/sites-enabled/ and change the paths inside that file to point to the MultiExplorer files where you installed them.

Updating

To update the code, move to the MultiExplorer folder and run:

git pull

If you see a message telling you to run ./manage.py migrate, then navigate to the MultiExplorer/multiexplorer folder and run that command.

You can’t perform that action at this time.