User Tools

This is an old revision of the document!


Selfhosting

Architecture

I have a home server (i will call it “local”) and an external front-end server (i will call it “remote”). Everything is stored on the local server, the remote server is a thin lightweight server used only to tunnel back to the local server all the external requests.

The advantages of this solution are:

  • Secure setup (encrypted tunnel to home, all services exposed trough https, well, almost all)
  • Easy maintenance: only an SSH tunnel, the front end has nothing else installed except SSH.

Main services

  • webcam / DVR access
  • Photo backup and storage
  • PRivate files sharing
  • Sailing access
  • Home Automation services
  • GIT and such
  • Printer and scanner
  • Mobile devices synchronization
  • more

Detailed pages

  • Local host setup
  • Remote host setup
  • Interconnection tunneling
  • nginx setup
  • certbot (for HTTPS)

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information