-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
38 lines (31 loc) · 1.1 KB
/
requirements.txt
File metadata and controls
38 lines (31 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# System Requirements for Paranoia Matrix Admin Panel
## Required System Packages (Ubuntu/Debian):
nginx
php8.1
php8.1-fpm
php8.1-curl
php8.1-mbstring
certbot
python3-certbot-nginx
## Installation Commands:
# apt update
# apt install -y nginx php8.1 php8.1-fpm php8.1-curl php8.1-mbstring certbot python3-certbot-nginx
## Services to enable:
# systemctl enable nginx
# systemctl enable php8.1-fpm
# systemctl start nginx
# systemctl start php8.1-fpm
## Directory Structure:
# /var/www/your-domain.com/ - web root (symlinks to project files)
# /var/log/paranoia-matrix/ - log directory (needs write permissions)
## Nginx Configuration:
# Create site config in /etc/nginx/sites-available/
# Enable with: ln -sf /etc/nginx/sites-available/your-site /etc/nginx/sites-enabled/
# Test with: nginx -t
# Reload with: systemctl reload nginx
## SSL Certificate:
# certbot --nginx -d your-domain.com --non-interactive --agree-tos --email your-email@domain.com
## File Permissions:
# chown -R www-data:www-data /var/www/your-domain.com/
# chmod 755 /var/log/paranoia-matrix/
# chown www-data:www-data /var/log/paranoia-matrix/