8

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 ...


8

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 ...


6

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 ...


5

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 ...


5

Bit Web Server seems to be that. Lighttpd PHP MySQL PHPMyAdmin It costs about 2USD though. There is a free version with a documented limitation "Cannot access MySQL database", which sounds like a big limitation.


4

I use Monit for that, it's free, open source (AGPL) and a Debian package available. It supports: 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 ...


4

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. Features Full-featured and standards-based Open source and commercially usable Flexible and extensible Small footprint Embeddable Asynchronous ...


4

NewRelic Synthetics 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 Setup ...


4

Here is another service I have used, UptimeRobot 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 supports ...


4

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 ...


3

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. Some alternatives. http-server Requires node.js. Can be a production server, or a ...


3

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 - ...


3

I've used Acme Labs' thhtpd - easy to set up, fast and supports CGI. Most recently I put it one some Raspberry Pis. It's a single binary, when you launch it you give it the name of a config file.


2

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 ...


2

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 ...


2

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 ...


2

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.


2

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 ...


2

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.


2

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 ...


2

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 ...


2

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 (...


1

Saltstack will do everything that you're asking for. Here's a good place to start using saltstack.


1

NumbersAPI will return at least dozens of distinct JSON formatted responses for requests to this URI endpoint. No registration required. http://numbersapi.com/random/date?json


1

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 ...


1

I tired to post to your old question, but you deleted it. Plenty of Google answers for what you asked (free hosting php mysql shell), e.g. http://www.one.com/en/ftp-php-mysql-ssh-sftp If you want to develop locally, the easiest way is to use Xampp.


1

Bit Web Server (Free) would suffice my requirements as I mainly need the PHP testing on my phone, apart from that, MySQL and PHP MyAdmin are like bonuses, and I would consider them to be mandatory once I am comfortable handling the PHP systems on my phone and eventually I'll buy the software. But if someone needs any alternative to Bit Web Server, I ...


1

I'm not sure why you would need one that can work in either environment. Personally I would setup a Linux VM in VirtualBox using Puphpet to run a web server in Windows if I was stuck in Windows somehow. That said, I would recommend Nginx. It is primarily for Linux. That is what it was designed for and on. However they have a native Windows version that ...


1

You can install Apache after installing Cygwin. https://cygwin.com/ If you want something that's probably a bit easier to install & setup, you can try WAMP. http://www.wampserver.com/en/ There is also XAMP which is about the same thing. https://www.apachefriends.org/index.html


1

There are many frameworks written in C++, one of them being: Cutelyst a C++11 built with Qt, with one of the best positions on TechEmpower Benchmarks. Even though it requires Qt 5.6+ a full CMS (CMlyst) uses around 6MB of RAM while serving around 3000 requests per seconds on a single core. It's license it's LGPLv2.1+ meaning you can use it on commercial ...


Only top voted, non community-wiki answers of a minimum length are eligible