The tutorials are designed to be easy to use and require no authentication. The tutorials give you full access, via the browser, to write server side code, run executables, and many other things that is a no-no for a public server. For this reason, the tutorials must be run on a private network. You can make the tutorials more safe by preventing other computers on the network from accessing the server. Create a mako.conf file in the same directory as the Mako Server executable and add the two following lines:
Save the file and start the tutorials. The Mako Server will now bind to the loopback interface (localhost) and can only be access by using a browser on the same machine as where the Mako Server is executing.
HTML Forms and LSP for Beginners:
In this tutorial, we look into the basics of server side web scripting and how you can use HTML forms for sending data from the browser to the server.
Ajax For Beginners:
This tutorial provides a working example for the article App Servers and Lua Scripting Speed Rich Web Applications for Small Devices.
Create high-level secure socket applications using the high-level socket library.
WebSocket for Beginners.
Use the HTTP client library for IoT and M2M communication.
Send e-mails using the SMTP library.
Note: the Mako Server download includes a script that automates downloading, unpacking, and running the tutorials. You can use this script to download and run the tutorials or you can follow the instructions below: