A fully-controlled server is critical to the development of web-based services for any entreprise. Below is a listing of pages which, for the novice, is represent a progressive series to achieve a minimum level of competence in creating, configuring and maintaining these services.
01 Domain Name Acquire a domain name and essential software tools |
13 NYR/OpenVPN for confidential network access |
02 Virtual Server Preparing to create a virtual server |
14 SSL Certificate(s) for Websites Elevating Websites to SSL Security |
03 Fundamental Setup Create an accessible Ubuntu server |
15 Dancer2 A three page site in perl |
04 Firewall Essential First-level Security |
16 Advance Flask Three Functional Demos |
05 Fail2Ban Stopping the Password Breakin |
17 Mojolicious Powerful WebFrameWork |
06 FTP File Transfer to the Server |
18 ExpressJS A Javascript Framework |
07 iRedMail The Comprehensive Mail Server |
19 Pmwiki A versatile Wiki/CMS Framework |
08 Basic Website The One-Page Site |
20 SQL-ledger/Flask Creating links from the ledger to a website |
09 Wordpress A CMS-type WebSite |
21 PostgreSQL Ltree/Flask Integrating Ltree with Flask |
10 SQL-ledger A browser-accessible comprehensive finance ledger |
22 pending details |
11 Flask A three page site with contact page |
23 pending details |
12 Basic 3-page Website with w3.js |
24 pending details |