← Back to context

Comment by mememememememo

9 hours ago

On the other hand you probably don't need to go full k8s and datadog on it. Just host it. Use a PaaS so you don't need to do Linux admin.

I think both of you are misunderstanding what I proposed. You just need a single VM with an ssh server. Literally no web service needed, if all you want to do is host some code remotely.

  • I didn't misunderstand. Sshd is a web service. Most folks don't already know how and don't want to set up a machine that is always on, that will restart on power loss, that will have a static IP or dynDNS, with a domain name and proper routing and open ports and certs and enough bandwidth and that's before you even worry about actual security and not just what is needed to work.... It's actually a big annoyance if you don't do it all the time.

    • ssh isn't a web service (some would argue that smtp and ftp aren't too as they came before the web).

      And I believe GP was talking about the only thing you need is:

        ssh user@remotehost git init --bare repo.git
      

      And then you can add the remote to your local repo with

        git remote add origin user@remotehost:repo.git
      

      Now all you need to do is

        git push origin branch_name
      

      Replace origin with another identifier if it's already taken.

  • VM and ssh. Needs linux admin exp. Security updates. Understand how to securely connect from an IP without opening 22 on 0.0.0.0/0