You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Givou abc94a1e8b Hotfix 11 months ago
css Added impressum and privacy policity links 11 months ago
install Make impressum and privacy links able to open in a new tab 11 months ago
js timer changed 11 months ago
admin.php Make impressum and privacy links able to open in a new tab 11 months ago
auth.php A lightweit status site 11 months ago
functions.php A lightweit status site 11 months ago
index.php Hotfix 11 months ago
json.php A lightweit status site 11 months ago
login.php A lightweit status site 11 months ago
readme.txt project link added 11 months ago
worker.php Make impressum and privacy links able to open in a new tab 11 months ago

readme.txt

__      __      ___.     _________ __          __
/ \ / \ ____\_ |__ / _____// |______ _/ |_ __ __ ______
\ \/\/ // __ \| __ \ \_____ \\ __\__ \\ __\ | \/ ___/
\ /\ ___/| \_\ \/ \| | / __ \| | | | /\___ \
\__/\ / \___ >___ /_______ /|__| (____ /__| |____//____ >
\/ \/ \/ \/ \/ \/

Made with love by Givou


#Demo
https://status.nerdcity.at

#License
This Project is Licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License
View your rights here: https://creativecommons.org/licenses/by-sa/4.0/

#setup
This is a sample setup! You can modify folder names as you wish.

#1:
cd /var/www

#2:
git clone http://git.thiemoo.at/Givou/WebStatus.git

#3:
chown -R www-data:www-data

#4:
cd /etc/nginx/sites-available

#5:
nano status.conf

6#
You can now paste this Nginx Sample Configuration.
Its made very simple, and should work for php7.4 nginx webservers.

server {
listen 80;
server_name status.example.com;

location / {
rewrite ^/?(.*) https://$server_name/$1 redirect;
}
}


server {
listen 443;

root /var/www/webstatus;
index index.php;

location / {
index index.php;
}


server_name status.example.com;


location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTP_PROXY "";
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
include /etc/nginx/fastcgi_params;
}
}

#7:
ln -s /etc/nginx/sites-available/status.conf /etc/nginx/sites-enabled

#8:
(If you have installed cerbot! The Configuration above needs a SSL Certificate to work properly)
cerbot --nginx

#9:
Select "status.example.com" and follow the introductions as you wish

#10:
Open "status.example.com" in your browser and fill out the Setup field

#11:
ENJOY Webstatus, if you have any questions, requests or something write me at thiemo.tiziani@nerdcity.at or make a issue at git.thiemoo.at