Skip to content

A small project to create a home cloud with access from any of your devices via the Internet.

Notifications You must be signed in to change notification settings

R0mze5/home_cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOMECLOUD with nextcloud and wireguard client

Local server with nextcloud prepare

  • Download and unarchive project from github
curl -L -o homecloud.zip https://github.com/R0mze5/home_cloud/archive/refs/heads/main.zip
unzip homecloud.zip -d home_cloud
rm homecloud.zip

or via git

git clone https://github.com/R0mze5/home_cloud.git
  • open home_cloud folder
cd ./home_cloud
  • copy example env file to .env
make local_prepare
  • fill fields on in ./local/.env file if required

Remote server with wireguard setup

  • install curl or git, docker with docker compose and make if they not installed yet

  • Download and unarchive project from github

curl -L -o homecloud.zip https://github.com/R0mze5/home_cloud/archive/refs/heads/main.zip
unzip homecloud.zip
mv home_cloud-main home_cloud
rm homecloud.zip

or via git

git clone https://github.com/R0mze5/home_cloud.git
  • open home_cloud folder and run server
cd ./home_cloud
make server_up

Homecloud configuration

  • on remote server with wireguard display and copy wireguard config
make display_conf
  • and paste it on local server with nextcloud to ./local/peer_homeserver.conf file and save it

  • run local local server with nextcloud in home_cloud folder

make local_up

Configuration testing

  • download and install wireguard client on another device, NOT ON Local server with nextcloud

  • display and copy config for new device

make display_mypc_conf
  • paste config to your device

  • connect to wireguard server

  • try to connect to homecloud in browser by url http://10.13.13.2

if not connected, try to restart local server with nextcloud in home_cloud folder

make local_down
make local_up

also after browser success connection, you can download nextcloud app and connect there

Bonus

you have own VPN

FAQ

  • how get config for new device here
  • how to backup and restore nextcloud here

About

A small project to create a home cloud with access from any of your devices via the Internet.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published