--- cssclass: recipeTable Alias: ["Hosting Infrastructure, lebv.org", "Hosting Infra, lebv.org"] Tag: ["Family", "⚜️", "🌐", "Website", "📧", "WebHosting"] Date: 2021-08-12 DocType: "Project" Hierarchy: "Root2" TimeStamp: 2021-08-12 location: [51.514678599999996, -0.18378583926867909] CollapseMetaTable: true --- Parent:: [[@lebv.org|lebv.org]], [[Domains]] ---   ```button name Save type command action Save current file id Save ``` ^button-lenvInfraSave   # Infrastructure   ```ad-abstract title: Summary collapse: open The note lays out the Infrastructure behind lebv.org from hosting to the engine behind the website. ```   ```toc style: number ```   ---   ### Website   The Websie section is divided in two: the Hosting service, today with Hostinger, and the website publisher handling contents and layout of the website.   #### Hosting The following section presents information on the webhost for lebv.org. Outstanding tasks or further improvements can be found [[Hosting Tasks|here]]   ##### Hosting Presentation [Hostinger](https://hostinger.fr) is the host on the server side due to: 1. their service to purchase and register the domain name 2. Competitive pricing 2. France/US presence 3. Breadth of services & associated flexibility 4. User-friendly [dashboard](https://cpanel.hostinger.fr) 5. Ability to associate webhosting & email service   ##### Structure of the server The server has three parts: 1. document folders 2. A SQL database 3. A panel to control all aspect of the service: php version; SQL vs. SQL Lite, backups, SSL/https forcing, etc...   ##### Hosting Pricing Service | One-off Cost | Subscription p.a. --------|:-------------:|:---------------: _**Domain**_|   | *€27.17* _**Hosting**_ |   | *€71.88*   Hosting | One-off Cost | Subscription p.a. ---------------|:--------------:|:---------------: _**Total**_ |   | *€99.05* ^HostingCost   #### Website publishing The following section presents information on the publisher for lebv.org. Outstanding tasks or further enhancements can be found [[WebPublishing Tasks|here]] ##### Publishing Presentation [Wordpress.com](https://wordpress.com) is the provider of the publishing platform for the domain. The breadth of themes available as well as plugins to handle basic requirements (member management, social spaces like forums) for free made it the prime choice.   ##### Structure Wordpress is a basic website publisher that allows to publish webpages and blog posts. It offers a wide array of layouts (or themes) and favours customisation through the addition of plugins developped by (often) independent developpers.   ##### List of plugins Below is the list of plugins currently used for delivering lebv.org. Name | User Case | Description ------|------------|--------------- _**Ultimate Member**_ | Critical | Membership management: allows to lock the site from piblic viewing _**Advanced iFrame**_ | ==Low== | Media preview manager _**All-in-One WP Migration**_ | ==Low== | Website content migration tool _**bbPress**_ | High | Forum management _**Better Search Replace**_ | High | Backend instance search engine _**Broken Link Checker**_ | Medium | Check website content for broken links _**Discordance**_ | ==Low== | Publishes new activity onto a Discord server _**Duplicate Page**_ | ==Low== | Duplicate created pages for streamlining drafting & publishing _**GDPR Cookie Consent**_ | High | Regulatory obligation _**Genealogical Tree Pro**_ | High | Genealogical Tree manager offering greatest flexibility in layout & themes within WP _**Jetpack**_ | Critical | Website security & performance tool _**LiteSpeed Cache_** | Medium | Website navigation optimisation _**Loco Translate**_ | ==Low== | Backend translation plugin _**PHP Compatibility Checker**_ | Medium | Ensures no conflict between php version of themes & plugins with that of website host _**Regenerate Thumbnails**_ | ==Low== | Thumbnail management of media uploaded _**Super Progressive Web Apps**_ | High | Supports turning website into a phone app _**SVG support**_ | ==Low== | Enables publishing of SVG comtents _**WordFence**_ | Critical | Website security tool _**WP Discord Invite**_ | ==Low== | Manages bridge to Discord server for users _**WP Extended Search**_ | High | Powerful website search engine (for Genealogy) _**WP Staging**_ | ==Low== | Developper sandbox _**WPForms Lite**_ | ==Low== | Enables to create & publish user forms   ##### Publishing Pricing As stated, Wordpress and tge majority of plugins used are free, yet find below the cost of the only paid plugin: Plugin | One-off Cost | Subscription p.a. --------|:-----------:|:----------------: _**Genealogical Tree Pro**_| *€130.43* |   Publishing | One-off Cost | Subscription p.a. ---------------|:--------------:|:---------------: _**Total**_ | *€130.43* |   ^PublishingCost   ---   ### Email service   This section touches upon the Email service associated with lebv.org. Outstanding tasks or further enhancements can be found [[lebv Email Tasks|here]] #### Email Presentation Hostinger provides the email service in partnership with [Titan email](https://titan.email) (ex-Flockmail) which is in the process of rebuilding an entreprise-grade email service.   #### Email server The email server is located with Hostinger and can be managed through a comprehensive [dashboard](https://hpanel.hostinger.com/titan/) Hostinger allows to: 1. Email accounts management 2. Account migration management 3. IMAP/POP support 4. Domain verification for widely-used email-spam filters 5. Protection through DKIM   #### Email client [Titan email](https://titan.email) (ex-Flockmail) Is the native Email client and offers a Webapp and a mobile App across both platforms. It can also lonk to any 3rd Party email client. Titan Email is currently being rebuilt to an enterprise-grade email service and features are continuously being added.   #### Email Pricing At current the price for 1 mailbox is set out below but decreases with the number of users. Service | One-off Cost | Subscription p.a. --------|:--------------:|:---------------: _**Mailbox**_|   | *€4.53*   Today, 5 users:   Email | One-off Cost | Subscription p.a. --------|:--------------:|:---------------: _**Total**_|   | *€22.65* ^EmailCost