How To Raspberry Pi

How To: Host a Website Accessible over the Internet on Raspberry Pi

A Raspberry Pi 3b+

Step 7 – Configure WordPress

Open your browser and type “http://localhost” to open the WordPress configuration, first it will ask for language selection.

Showing Language selction dialogue for wordpress
Select the language as per your choide

We selected English (United States). Then press Continue. It will bring you to a welcome screen like this.

How To: Host a Website Accessible over the Internet on Raspberry Pi 1
Welcome Screen After Language Selection

Hit the “Let’s go” button.

In the next screen, you need to enter “root” as the username and the password you had chosen for MySQL / MariaDB earlier as the password in step 6.

How To: Host a Website Accessible over the Internet on Raspberry Pi 2
Enter the MySQL username and password

Now hit the “Run the Installation” button. It will bring you to the site information screen. Fill up the title of your website, and create a username and password to log in to WordPress. You will also need to provide a valid email ID.

WordPress Screen for user creation
Enter the site information and create a user


Wordpress installation success screen
WordPress has been successfully installed

WordPress is now installed, but it can only be accessed within your home network.

You can type “http://localhost” in your browser to open the website, to open the admin panel you need to type”http://localhost/wp-admin”

Right now it will show the default page with default theme.

Default WordPress home page using default theme
Default WordPress homepage using TwentySeventeen theme

In Step 8 – We configure Raspberry Pi to be accessible over internet.

Leave a Reply

3 Comment threads
3 Thread replies
Most reacted comment
Hottest comment thread
4 Comment authors
VivekRehan HaiderGauravNathan Recent comment authors
newest oldest most voted
Notify of

Seems to be working but I’m getting an error “413 Request Entity Too Large” when I upload a theme.


I’m getting a”Error Establishing a Database Connection” error. How to fix?


Searched half the internet for a method to bypass carrier-grade NAT (CG-NAT) before finding your solution.

Although the auto-start causes occasional problems and doesn’t start.