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 7 months ago
css Added impressum and privacy policity links 7 months ago
install Make impressum and privacy links able to open in a new tab 7 months ago
js timer changed 7 months ago
admin.php Make impressum and privacy links able to open in a new tab 7 months ago
auth.php A lightweit status site 7 months ago
functions.php A lightweit status site 7 months ago
index.php Hotfix 7 months ago
json.php A lightweit status site 7 months ago
login.php A lightweit status site 7 months ago
readme.txt project link added 7 months ago
worker.php Make impressum and privacy links able to open in a new tab 7 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