Videos:
Feature Guide
How To Install/Build
Important for the server the Telnet password and port are riquired cause it will at the end always connect to localhost over Telnet to execute the commands. If you set the checkbox to use Telnet it will also (with the least priority) use Telnet over the Internet.
Auth logic with priority(with added multiple options):
- ssh key + username + passphrase
- ssh key + username
- ssh username pass
- telnet
Default users:
User: admin
pw: A2345a$
How to install:
How To Install/Build
Also may take a look at this tutorial (But be also aware the the builds are standalone so you dont need any sdk or runtime if you just take the build):
https://dev.to/ianknighton/hosting-a-net-core-app-with-nginx-and-let-s-encrypt-1m50
What are the features?
Note:
- If you build it by yourself be sure to add the database.db file and the other riquired folders(see release) befor start the application.
- The old user and roles system ist not compatible to the new one. So you have to restart with a new database, if you are from the version 0.0.1!
- If you expirience any problem first press "CTRL"+"F5" to reload JavaScript.
Credits:
Implementation of AspNetCore.Identity for LiteDB database engine.
https://github.com/quicksln/LiteDB.Identity
The most simple, unambiguous, and lightweight .NET guard clause library.
https://github.com/adamralph/liteguard
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/3.1.6
Json.NET is a popular high-performance JSON framework for .NET
https://www.newtonsoft.com/json
SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
https://github.com/sshnet/SSH.NET/
Boostrap: The most popular front-end framework for developing responsive, mobile first projects on the web.
https://getbootstrap.com
Html Agility Pack (HAP) https://github.com/zzzprojects/html-agility-pack
Thanks to all this people who worked for this nuget packages. Without that it wouldn't be possible to do this.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.