How to Install ImageStore on Windows 11

ImageStore is an open-source media server that provides a platform for storing, managing, and sharing digital images. In this tutorial, we will go through the steps needed to install ImageStore on a Windows 11 computer.

Prerequisites

Before installing ImageStore, make sure that your Windows 11 computer meets the following requirements:

Steps

  1. Open the Command Prompt or PowerShell on your Windows 11 computer.

  2. Clone the ImageStore repository from GitHub by running the following command:

    git clone https://github.com/gregordr/ImageStore.git
    
  3. Navigate to the ImageStore directory by running the command:

    cd ImageStore
    
  4. Install the required Python packages by running the command:

    pip install -r requirements.txt
    
  5. Optional: If you want to use a MySQL or MariaDB server for your database, create a new database and user, and grant the necessary permissions by running the following commands:

    mysql -u root -p
    CREATE DATABASE imagestore;
    CREATE USER 'imagestore'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON imagestore.* TO 'imagestore'@'localhost';
    exit
    
  6. Open the imagestore/settings.py file in a text editor and edit the following settings based on your preferences:

    • SECRET_KEY: The secret key used to provide cryptographic security for your web app.
    • DEBUG: Set to True during development and change to False in production.
    • ALLOWED_HOSTS: A list of hostnames that are allowed to access your web app.
    • DATABASE: Modify the database settings to connect to your MySQL or MariaDB server, if desired.
  7. Run the following command to apply the initial database migrations:

    python manage.py migrate
    
  8. Run the following command to start the ImageStore server:

    python manage.py runserver
    
  9. Open your web browser and go to http://127.0.0.1:8000/ to access the ImageStore web interface.

Congratulations, you have successfully installed ImageStore on your Windows 11 computer!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!