How To Install Organizr on Ubuntu 24.04
Organizr is a self-hosted, lightweight web application that provides a central dashboard for all your home server services. This guide covers installing Organizr on Ubuntu 24.04, using the ZIP method for quick deployment.
Step 1: Update System and Install Dependencies
Ensure the system is up-to-date and install required packages including Nginx, PHP 8.3, and common PHP extensions:
sudo apt update && sudo apt upgrade -y
sudo apt install -y nginx php8.3 php8.3-fpm php8.3-sqlite3 php8.3-curl php8.3-mbstring php8.3-xml php8.3-zip unzip curl
Step 2: Download and Install Organizr
Download the latest ZIP from GitHub, and extract it:
sudo rm -rf /var/www/organizr
sudo mkdir -p /var/www/organizr
sudo chown www-data:www-data /var/www/organizr
curl -L -o /tmp/organizr.zip https://github.com/causefx/Organizr/archive/refs/heads/master.zip
unzip -o /tmp/organizr.zip -d /var/www/organizr
mv /var/www/organizr/Organizr-2-master/* /var/www/organizr/
rm -rf /var/www/organizr/Organizr-2-master
sudo chown -R www-data:www-data /var/www/organizr
sudo chmod -R 0755 /var/www/organizr
Step 3: Configure Nginx
Create a Nginx site configuration for Organizr:
sudo tee /etc/nginx/sites-available/organizr.conf > /dev/null <<EOF
server {
listen 80;
server_name <your_server_ip>;
root /var/www/organizr;
index index.php index.html index.htm;
access_log /var/log/nginx/organizr_access.log;
error_log /var/log/nginx/organizr_error.log;
location / {
try_files \$uri \$uri/ =404;
}
location ~ \.php\$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
location /api/v2 {
try_files \$uri /api/v2/index.php\$is_args\$args;
}
}
EOF
sudo ln -sf /etc/nginx/sites-available/organizr.conf /etc/nginx/sites-enabled/organizr.conf
sudo rm -f /etc/nginx/sites-enabled/default
sudo nginx -t
sudo systemctl restart nginx
Step 4: Ensure PHP-FPM Service is Running
sudo systemctl enable --now php8.3-fpm
Step 5: Configure Firewall
Allow HTTP traffic and enable UFW:
sudo ufw allow 80/tcp
sudo ufw --force enable
Step 6: Access Organizr
Once installed, visit the web interface to complete setup:
http://<your-server-ip>
Conclusion
This ZIP-based installation method allows Organizr to run quickly on Ubuntu 24.04. With systemd, Nginx, and PHP-FPM, the dashboard is fully
operational and ready to centralize access to your home server services.