Well, personally I have my gemini page on https://git.sr.ht/~metalune/gemini-capsule and on my server I have a simple gemserv setup, and everytime i want to update it I just ssh into it and run git pull, but I could just scp it using scp -r gemini-capsule myuser at metalune.xyz:/path/to/metalune.xyz