Installing Organizr

Summary

Here are the many ways you can install Organizr.

Auto Installer

Organizr has an Auto Installer that works on Windows and some flavors of Linux.

Organizr & Dependency Installer

Docker

Installing via CLI

docker create \
  --name=organizr \
  -v <path to data>:/config \
  -e PGID=<gid> -e PUID=<uid>  \
  -p 80:80 \
  -e fpm="false" \ # optional
  -e branch="v2-master" \ # optional
  organizr/organizr

Installing via Compose File

More Information

Head over to https://github.com/Organizr/docker-organizr to see more information.

Windows

Pre-Check

Make sure you have setup Nginx and PHP

NginxInstalling PHP

Download Organizr

  1. Download the latest release of Organizr.

  2. Open the downloaded organizr zip file and copy all files and paste them in the web root folder c:\nginx\html\

    1. OR If you prefer you can create sub-directory called organizr under c:\nginx\html and paste the copied organizr files in that folder.

  3. Go to http(s)://localhost/index.php

You may use this Nginx config file if you would like

Ubuntu & Debian

Navigate to Webserver Directory

  1. Navigate to your website path with cd /var/www/websites/roxinsocks.com

    1. Replace the domain path in the webserver path with the correct path

  2. Using one of the following two methods, grab the most recent Organizr build from github:

Copy this command and paste into your terminal

You may need to install git if you don't have it installed: apt-get install git

All your Organizr files are now installed at /var/www/websites/roxinsocks.com/

Permissions & Access

  1. Set the permission to your path, so that Organizr can write to it by running chown -R www-data:www-data /var/www/websites/roxinsocks.com/

  2. For external access and functionality, edit your nginx sites-enabled config file for your domain (nano /etc/nginx/sites-enabled/roxinsocks.com), and be sure the root is set correctly in the server block. This will tell nginx where to look for organizr, when you navigate to your domain:

3. Navigate to that path locally using your web browser and the host's local ip address. http://localhost or http://192.168.1.### You should be able to login and establish your admin account.

Helm

Our helm chart is maintained by the guys over at k8s@home. This uses the official docker container.

Repo

Link

Chart Github Repository

Chart Helm Repository

TL;DR

Installing

  1. Add the helm repository for k8s-at-home

  2. Read through the values.yaml file either in the github repository or via helm commands

  3. Deploy a named release with your override values.yaml file

Example Commands

Example values.yaml override

Last updated

Was this helpful?