Getting Started with Personal Zoo

Hosting Simplified

Setting up Docker and hosting can be a bit challenging for less experienced users. If you’d prefer a hassle-free hosting solution for your Personal Zoo instance, we’ve got you covered!

Simply visit the following URL to order your Personal Zoo hosting today:

With our hosting service, you can focus on enjoying the benefits of Personal Zoo without the technical complexities of setting up and maintaining the infrastructure.

Requirements

To run this application, there are two main methods: using Docker (recommended) or running it as a local Python app. Ensure that you have:

 – Docker

or

– Python3

ready for use on your system.

Quick Startup with Docker

To quickly set up Personal Zoo using Docker, follow these steps:

  1. Create a new folder:
    mkdir ~/personal_zoo
  2. Move to the new folder:
    cd ~/personal_zoo
  3. Pull and run the `latest` image from Docker Hub:
    docker run -d -p 5000:5000 -v ./data:/app/data --name personal_zoo brazier85/personal_zoo:latest

Build It Yourself

If you prefer building the application from the source, follow these steps:

  1. Clone the repository from GitHub:
    git clone https://github.com/Brazier85/personal_zoo.git
  2. Install Docker:
    https://get.Docker.com
  3. Run the run_docker.sh script:
    sh run_docker.sh

Manual installation

For running the application without Docker, follow these steps:

  1. Clone the repository from GitHub:
    git clone https://github.com/Brazier85/personal_zoo.git
  2. Install Python3 and necessary submodules. It is recommended to use a virtual environment.
    python3 -m pip install -r requirements.txt
  3. Run the app:
    python3 main.py