This is one of the things Nagios is designed for. It can monitor just about any externally visible service (HTTP, IMAP, POP, MySQL, SSH etc) as well as any internal stuff on the server (disk use, system load, number of processes) via what's called NRPE. It will send emails on service problems, optionally with constraints (don't email Joe outside working ...
What you're looking for falls under the category of monitoring software.
I've used mon for that. Now I'm not an expert, so I can't really say how it compares to the many other monitoring tools out there, but based on your description it should work well for you.
Tool we can install in our web servers → apt-get install mon or yum install mon or whatever it ...
I suggest GPS Logger for Android (on Google Play). It is free and open source.
It can be set to log to a custom URL. This can be set to your own server, and can contain parameters for latitude/longitude, altitude, speed, accuracy etc. It can also contain a unique serial number for each Android device, so you can tell which phone is which.
It also supports ...
So far I've found these tools:
WNMP. Disadvantage: I couldn't even find the default MariaDB password.
WEMP. Disadvantage: Last Update: 2013-04-11.
WTServer. It features a control panel for the daemons, as well as admin tools like Adminer on the same stack.
WPN-XM. I think I'll stick with this one.
Advantages of WPN-XM:
Built-in admin panel to start, stop ...
Bit Web Server seems to be that.
It costs about 2USD though.
There is a free version with a documented limitation "Cannot access MySQL database", which sounds like a big limitation.
I use Monit for that, it's free, open source (AGPL) and a Debian package available.
Daemon mode - poll programs at a specified interval
Monitoring modes - active, passive or manual
Start, stop and restart of programs
Group and manage groups of programs
Process dependency definition
Logging to syslog or own logfile
Configuration - comprehensive ...
I would suggest Jetty. I'm in the process of embedding this into an application. It's Java based and cross platform compatible.
You can also embed Jetty right inside your application pretty easily.
Full-featured and standards-based
Open source and commercially usable
Flexible and extensible
NewRelic Synthetics I think is exactly what your looking for. With this service you can,
50 Free "Pings" and with "pings" you can
24 Hour Data Retention
Plan last forever (not a trial)
Set checking intervals as low as 1 minute
Up to 9 monitoring locations all over the world
Set text within the webpage for the ping to check for
Here is another service I have used,
Monitors your websites every 5 minutes, totally free. Get alerts by
e-mail, SMS, Twitter or RSS. Add up to 50 websites. Monitors can be
refreshed for an instant check with a click. Supports https and
authentication with user/password.
Relatively modern UI.
The free account
as an alternative i use Piwigo:
runs on Apache, Nginx or Lighttpd (Apache or Nginx recommended)
needs MySQL 5 or greater or MariaDB equivalent
needs PHP 5.2 or greater (found no explicit statement about PHP 7.0)
a overview of your desired features:
thumbnails, resizing, rotation, adding watermarks, etc. via ImageMagick
sorting via albums/folder and ...
Plenty. Most famous one would be Nextcloud. I'm running that for years, and am very satisfied with it. Coming with "core functionality" like file storage, calendar and contacts, it has addons (called "Nextcloud Apps" for quite a lot of use cases – including your todo list (Tasks), a password manager (Passwords, Passman), and many more.
I have personally used Mongoose. It is fully cross-platform, and is a self contained executable. It serves static files and by default serves from the directory you start it in. You can also pass it a path on the command line if you want to serve a different directory.
http-server Requires node.js. Can be a production server, or a ...
However, if you have SSH access, why not just use putty(if you run windows), or ssh tunneling on your own system to set up a ssh tunnel, and use your web browser through that? It won't need any software on your server side (that you don't have already) and is simple to set up.
Alternately you're basically looking for a web proxy, and one that runs on php - ...
uWSGI with CGI (only requires Python)
curl http://uwsgi.it/install | bash -s cgi /tmp/uwsgi
create a setup configuration so you can run it without too many arguments, for example test.ini
http = :8081
http-modifier1 = 9
check-static = ./www
static-skip-ext = .php
static-skip-ext = .rb
static-skip-ext = .py
SmartBear, the owners of SoapUI offers such a service. The starting price is currently $12/month for the basic service (with a free trial for all levels of service).
It looks like it cover your specifications plus more. I am not sure if you would consider such a service as possibly overkill since it seems to do a lot more than your question asked for. It ...
If you're open to paying for a service, I've been very happy with Pingdom.
You can configure the check interval
Downtime notifications are sent via email, SMS messages, or Twitter.
They have consolidated dashboards that give summaries and historical data for the sites you're monitoring.
They have a free plan that can monitor a single URL, if you want to ...
busybox can be built with http and cgi modules.
Let me quote the project's description:
BusyBox combines tiny versions of many common UNIX utilities into a
single small executable. It provides replacements for most of the
utilities you usually find in GNU fileutils, shellutils, etc. The
utilities in BusyBox generally have fewer options than their
Have you tried Heroku before? You can push to it just like Github.
Well, you can do the same on your own host if you have root access by installing git and setting up a hook that will check out the code to your webserver's folder. A detailed how-to for this can be found here on Toroid.ORG.
ClamAV would probably do the trick for you.
I haven't personally used it for Linux, but it's worked well for me on Windows.
It's available for Linux and many others - you can even build from source if you like. It's also available as a package on many distributions.
It does have command line control, so scripting should be no problem.
I can't really ...
PhpStorm is exactly what you are looking for, even better. Also free for students, education and open source projects, else $89 /1st year, $71 /2nd year, $53 /3rd year onwards... If you are looking for a free IDE then go with NetBeans. It also has local history.
WinGate can do most of this, all except creation of users via a web interface, however it can do user creation via a remote interface (its management application).
WinGate policy framework allows all sorts of modification of requests, including embedding data into http requests.
It has a free license enabling 3 concurrent users (we are looking to soon ...
Knowing, from other questions that you have python installed, presumably at least python 2.5.4 on XP. All you need to run a basic web server on XP with no admin rights is simply cd to the root directory of your static web structure, (the one with the top index.html in), and then type:
python -m SimpleHTTPServer 8000
This will start, on that machine, a ...
The easiest solution I've found is a program called EasyPHP. It's really simple to use and requires absolutely no admin rights. It's also free and includes support for PHP, MySQL, and backed by Apache. I've used this quite a bit for a wide range of purposes and it's easy to configure if needed. You're going to want to use the "Devserver" edition ...
I would recommend ownCloud. It meets all your requirements including having an HTTP Web Portal, uploading files, downloading file(s), compatible with Windows 10 (written in PHP), and being open source. It also allows an extension where it can play music within the browser and has client software that allows you to sync your music between the server and your ...
If you are willing to invest a lot of time into this, you could setup use a Nagios service. It's also available as a debian package.
Then you have access to various dashboards, for example one that looks like this:
Nagios also can create reports - either by clicking through the GUI or by calling preconfigured report templates.
Nagios also can send mail (...
You could use Mongoose Web Server, it's a very lightweight and simple application to host a web page.
Installing and using Mongoose is actually the easy part. The hard part is actually allowing people see your web page over the internet without using a web host that can be crawled by a search engine:
Firewall on your computer:
You would need to create a rule ...
In the nice The introduction to Reactive Programming you've been missing article, the author shows an example using the Github API for getting users.
The interesting part is that it can get fresh new data with a random offset:
var randomOffset = Math.floor(Math.random()*500);
return 'https://api.github.com/users?since=' + randomOffset;
Thus, you can get ...