This distro is tested on Windows 10 with IIS web server. It's a self-contained application, which does not require '.NET Core' preinstalled. (The initial edition runs on .NET Core v3.1).
This distro is tested on Linux Centos 8 with Apache web server. It's a self-contained application, which does not require '.NET Core' preinstalled. (The initial edition runs on .NET Core v3.1).
<VirtualHost *:*> RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME} </VirtualHost> <VirtualHost *:80> ServerName site.domain.com Redirect / https://site.domain.com/ </VirtualHost> <VirtualHost *:443> ProxyPreserveHost On ProxyPass / http://127.0.0.1:5002/ ProxyPassReverse / http://127.0.0.1:5002/ ServerName site.domain.com DocumentRoot /var/www/site.domain.com/html #error log #... #requests log #... SSLEngine on SSLCertificateFile /etc/pki/tls/certs/site.domain.com.crt SSLCertificateKeyFile /etc/pki/tls/private/site.domain.com.key </VirtualHost>
The base versions of the CMS use SQLite in the backend.
You do not need to do anything to prepare the database. It's embedded and it's precreated.
The sites comes with preinstalled username/password = admin/admin. Upon first login you would go to menu item Administration > Users and change the username and the password of the admin user. More admin users can be added and deleted, but the initial admin cannot be deleted.
Open the appsettings.json file in a text editor and replace the value 'my_site' with an application name of your choice in the field App > AppTitle.
The AppTitle value will appear as a general title on all pages, the browser tabs, and the automatic email messages.
Open the appsettings.json file in a text editor and add an email address in the field App > AppEmail. This is the email box which will receive all visitor messages.
Get ready with an email server (local hoster or external). Open the appsettings.json file in a text editor and add entries for the section Mailing > User Account:
The site will use those settings and credentials to send emails to users, including for password recovery.
Open the appsettings.json file in a text editor and focus on the Authentication section:
The initial single stand-alone app version implies fillowing hardcoded limitations (will be made customizable in a future release):