Pi Server

The project is divided in sections/chapters. Please click on the buttons inside the tabbed menu to navegate betweeen chapters:

My Own Server At Home

About This Website

When you visit my website, you are connecting directly to my self-hosted home server: a Raspberry Pi 4. All the files needed to make the website work are stored on it using docker containers.

For those who does not know, a Raspberry Pi is a single-board computers of the size of a credit-card. It is a low cost device developed in the UK.

How Is It Built?

Visit my GitHub repository to see all the source code for this project.

The structure and documentation is saved on an HTML file, the design on a CSS file and the user's interface on a Javascript file.

All files are served through NGINX, which runs in a wonderful docker container that is used as a reverse proxy with other private access services that are also runinng on the Raspberry: ( Nextcloud, Portainer, Homer, Pi-hole, qBittorrent, Jackett…).

Why?

The idea of this project is:

  • To learn the magic behind self-hosting.
  • To learn how to use the command line in Linux and move around my server as a pro.
  • To learn Docker and Docker Compose.
  • To deploy containers and learn how to use Portainer and many other self-hosted apps.
  • To force myself to document all the projects I develop, and more importantly, finish them.
  • To build my first blog/website from scratch with usefull information about the process and be able to go back in time and recreate the project if needed it.
  • To Develope frontEnd and BackEnd skills
  • To sufil my needs of having to store private information. a centralize storage unit.

References

I have to get credit to multiple youtubers and other sources that contribute in some form to this project. With that been said, I will be adding the links for those videos if you want to have a more visual idea.

TITLE HEADING

Title description, Sep 2, 2017
git
Linux
docker
portainer
ShellInABox
Homer
Guacamole
JDownloader
filebrowser
Transmission
Rpi - Monitor
NextCloud
Pi-Hole
nginx proxy manager
qbittorrent

Some text..

Sunt in culpa qui officia deserunt mollit anim id est laborum consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.

Search by Apps

git
Linux
docker
portainer
ShellInABox
Homer
Guacamole
JDownloader
filebrowser
Transmission
Rpi - Monitor
NextCloud
Pi-Hole
nginx proxy manager
qbittorrent

Click on the app image to get more information

LAN + Pi

Logo

Some text about me in culpa qui officia deserunt mollit anim..

Popular Post

Image

Image

Image

Follow Me

Some text..