Skip to content

Website

Another one for today: Last layout-conflicts solved

Such a magical day when two solution one for the backend (last post) and now for the frontend (logo and footer not showing up on every site) showed up. Both were critically, one for comfort while the other indeed for law (but I doubt someone with power would be that cynical and pettifogging and waste their time looking for it). Now I may lay back from the periphery and dive into the content without hesitation anymore. And all strange to say on a Friday the 13th 🪄.

Issuing & deploying of the Website's SSL Certificate and updating of the DNS-Zone records is now fully automated

To issue and deploy a SSL Certifcate is natively supportet by acme.sh, which I used at first for just issuing certificates manually, while deploying has also been manually done by just pressing the import-button of the Server's GUI. Now both issuing and deploying of SSL Certificates has been fully automated. Also upgrading the DNS-Zone records through the service of DynDNS has now become obsolete and the updating process has been instead replaced by automating the POST-method of http-requests going through my hosters-API. So these three function have become fully automated on the night from 12th to the 13th of December and reached my targeted goal. The category of Website-News is now saturated, for now 😁.

File-Download now provided for the website through self-hosted File-Server

Enjoy the IT-section with its provided collections of free reliable software for both old OS (Windows 7 & XP), about which I still care for local use. To keep different services from now on resolved by this lovely domain I came across the idea of setting up a Reverse Proxy and it works like charm 😁. Also the great advantage of leaving the downloadable files on a fileserver instead on the webserver avoids the heavy increased upload time, which really doesn't suit my personal behavior of frequently generating the website even on the smallest change.

Website's Contact Form

With the help of a contact form hoster this website gets a new feature without messing with the back-end for now 😛. Just a bit of front-end Javascript has been necessary to distinguish the submit-actions between domain and subdomain.

Website gets a valid SSL-Certificate

Searching for an ideal workaround – conditioned by my set-up – to generate and validate a SSL-Certificate for this domain has proven successfull by the acme.sh script. The annoying "not authorized certificate" message laying between you and my growing website is now history.

Website has been launched

Yesterday on Novembre 03, 2024 the self-hosting of my still incompleted website has been finally technically made to work for extern and local use on the domain phimatix.eu. Its an very obvious coincidence, that right on the day two years later after owning this domain this website has been launched 😅.

The technical insight on how my equipment running 24/7 from April 2016 on has already been sufficiently enough to make use of the domain for my website-hosting by just exploring the possible in-built customizations of the device, surprises me and motivates me to optimize the website's backend continously without changing the hardware or renting a webspace. Furthermore as first implemented addition, using two DynDNS from unequal DNS-Zones – for different purposes – without conflicting and intersecting of each other's tasks has been an unexpected nice-to-have.

The chapters – the heart of this website – are still under constructions and its content is going to be continuously upgraded. Also new features (e.g contact form, analytics, announcement-banner, file-download, hidden access) will be introduced and announced, when their implementation have been matured.

Thanks to the static website generator mkdocs-material, the perfect choice I have been looking for to set this website up as fast and clean as possible with offering the freedom to overwrite its original settings and to add own features by still learning the basics of front-end web development; better than depending on any WYSIWYG-Editor for those, who prefer to get their hands dirty with web-development without reinventing the wheel and keep the option open to start commercially – after getting used to the first non-commercial project – all for free and without extra costs.