Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 2.05 KB

README.md

File metadata and controls

17 lines (9 loc) · 2.05 KB

[ << Back to Main Menu ]

Guide to a self hosted wordpress website on FreeNAS/TrueNAS wordpress60.png

[Intro] - [ Jail Creation ] - [ nginx ] - [ mysql ] - [ PHP ] - [ wordpress ] - [ reverse proxy ]

As commercial, government & social pressures for censorship continue to increase, self sovreignity on the internet is becoming more and more important. This guide will help you configure a wordpress webserver on FreeNAS & TrueNAS flavors of FreeBSD. The internet is still relatively permissioned around centralized domain name service providers, so make sure to select a provider that will not censor you based on your character, beliefs, or content.

To prevent domain censorship you can use tor. If you need to additionally hide your home IP address, do not use tor with wordpress, use a static website generator instead.

Wordpress is the single most popular web structure online. Countless free and premium plugins and themes are available to start your own user interactive blog, business, resume, you name it. Do be aware that using a domain directed to your home IP address will still dox your location. If you can not dox your location, consider using a VPS tor redirect or a tor only address for your website or host on a VPS.

When you are finished with this guide, you will have a working FEMP (FreeBSD, nginx, mysql database, php) stack running a wordpress website hosted in an iocage jail, with a seperate reverse proxy jail that redirects domain requests from your home IP to the approprite jail, allowing you to host multiple websites and domains. The reverse proxy will also terminate SSL / TLS https requests, giving your readers or customers a nice padlock in their browser confirming that their connection is encrypted.

Your server is only secure as its firewall. For home use I highly recommend using a capable router running OpenWRT.

Next: [ Jail Creation ]