• 0 Posts
  • 16 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle
  • The really simple setup for a single user is just a SSH server with access to storage and the git command. Assuming your laptop and desktop have SSH access to server, you can just:

    ssh server git init --bare somerepo
    cd somerepo
    git remote add server server:somerepo
    git push --set-upstream somerepo master #(or main)
    

    and then git clone server:somerepo.

    For something slightly higher-tech, I recommend going with Forgejo (the fork of Gitea). It is really easy to set up and low maintainance.

    Avoid GitLab for small setups, it is fairly resource hungry.














  • Im not sure how difficult it is to setup a Tailscale client, honestly.

    The Zerotier setup is just installing and joining a network by an id. The Windows version has a bit of a GUI, where you have to right-click on a status bar icon, click Join network, paste in the id and join. The Linux version of the client has a cli, which is imho even better, as you can just send them a whole command to copy into the terminal.

    I admin a Zerotier network for a bunch of kids that wanna play Minecraft, and they havent had many problems setting up.

    There is a bunch of information on self-hosting the whole system, but Ive honestly never tried any of that. It was just nice that this was “just the open-source LogMeIn Hamachi with a superior implementation of everything”.