LIT Porter was developed as an easy-to-use and is a lightweight .NET based web server stack created for development purposes.
LIT Porter includes a Nginx, PHP and MySQL server that you can use to further improve your development process.
LIT Porter is a.NET server application designed to be used for server development. It features an easy-to-use, lightweight package that includes an Nginx web server, PHP and MySQL server. All of the server components have been bundled into one easy-to-use package that you can simply drop in to your application. LIT Porter includes both a Windows version and a version that runs on OSX (Mac).
Why We Created LIT Porter:
LIT Porter was developed as a starting point for the development of web servers for.NET applications. Our reasons for creating LIT Porter:
It can be included in a simple.NET application in a single DLL file
It supports all modern HTTP and HTTPS protocols
Its lightweight size and installation time makes it easy to use for development purposes
Its lightweight size makes it easy to deploy in your production environment
Support for all modern HTTP and HTTPS protocols:
LIT Porter comes with support for all major HTTP and HTTPS protocols.
LIT Porter includes support for Nginx 1.3.13 and higher. Nginx is an extremely lightweight web server that is very popular with the.NET community.
Support for HTTPS on Linux and Windows
LIT Porter supports both SSL and SSLv2 protocols, allowing developers to use the same application in both a Linux and Windows environment. The Windows version of LIT Porter uses an embedded self-signed certificate (the application does not need to be signed by a certificate authority).
LIT Porter is a fully featured web application, making it ideal for development purposes.
As a web application, LIT Porter uses.NET Core, ASP.NET Core, C# and Microsoft.Net.Http as base technologies.
It is written using C# as a first-class language, offering many of the benefits of object-oriented programming.
Use of the ASP.NET Core module framework allows us to build a fully featured web application with very few lines of code.
LIT Porter uses a layered design, making it easy to implement new functionality or fix existing problems.
Note: SSL was not included in the initial release.
As a client/server application, LIT Porter uses the following protocols:
Note: The following protocols have been implemented and are not supported in the initial release:
This module is intended to enable creation of macros for easy development of the LIT web server.
It includes the web server (optional), PHP5, Nginx, MySQL, Redis and iRedis.
It includes xdebug and debugging functions.
– Custom files and scripts
– Nginx configures for PHP for PHP 5 and for PHP 7.
– PHP5 and PHP 7 module
– MySQL 5.7+
– Nginx configures for MySQL
– MySQL 5.7+ plugin
– Nginx configures for MySQL and Redis
– Redis module and plugin
– Redis plugin
– Features all the modules from the LIT Porter base module (keyboard macro module)
Aria Skeriou, Agirre Gonçalves, Diego Goncalves Gonçalves, Frederico Polin, Irineu Castilho, Javi Garre, Jorge Melo, Leonel Souza, Manuel Cortes, Mário Pinho, Miguel Costa, Ricardo Capela, Ricardo Costa, Tomaz Thomas Pereira and Wagner Almeida
Support & Feedback:
For issues, support and feedback you can use the following channels.
Telegram Support channel:
Follow us on Twitter:
Follow us on Facebook:
The latest version of the LIT library is always available on GitHub, for now it is version 3.0.1.
The LIT Porter is based on the core LIT library version 3.0.1, it is a standalone installer for Windows and Linux.
For MacOS, please use the keymacro module that you can download from this repository:
LIT Porter is a.NET based web server stack.
-.NET Framework 3.5 or greater
– LIT Open Source project
– Nginx 1.4 or greater
– MySQL 5.0 or greater
After running the installer the LIT Porter web site should be automatically started.
> LIT Porter is currently only supported for the.NET Framework, PHP and MySQL. This means that you cannot use it with other.NET runtime or database engines.
To start a new.NET based LIT Porter web site you need to run the following command.
LIT Porter start -i “LIT Porter_WebSite.xml”
The LIT Porter web site will be started in the background. You can stop it by running the following command.
LIT Porter stop
## Configuring LIT Porter
LIT Porter is a web application server with a focus on PHP, Nginx and MySQL.
The application server integrates the application together with a Nginx web server and a MySQL database. It is based on Open Source projects and written in the.NET Framework.
LIT Porter Features:
Self Help Tools
The LIT Porter website contains a list of popular Open Source applications that you can install as well as a list of applications that are not included in the LIT Porter package.
You can install these applications manually as well as get updates from the package.
LIT Porter Projects:
Mac OS X:
OS: Windows 7, 8, 10 (64-bit versions)
Processor: 1.8 GHz Dual Core CPU
Memory: 2 GB RAM
Graphics: AMD Radeon HD4000/Vista+ or Intel HD4000 (Max. 2048×1536)
Storage: 3 GB available space
OS: Windows XP or later (32-bit versions)
Processor: 1 GHz Dual Core CPU