sandflow.club


Sandflow.club is a site inspired by tilde communities. It's a computer meant for sharing, a kind of public-access unix system. We are a community that exists on a linux server.

Stuff we like:

  • Free and open-source software
  • Minimalist
  • Suckless
  • Retrocomputing
  • Socializing
  • Peer education
Our ground rules:
  • Don't host illegal content.
  • This server is not to be used for commercial purposes.
  • Respect other users as you would want to be respected.

You have two options to join:

  • Push public key to github or sr.ht
  • Email me user name and public key
            
$ Quickstart
$
$ 1. Clone repository
$ git clone https://github.com/[github_id]/sandflow.club.git   # for GitHub
$ git clone git@git.sr.ht:~gzj/sandflow.club                   # for SourceHut
$ cd sandflow.club
$
$ 2. Generate key pair
$ ssh-keygen -f ~/.ssh/id_rsa_sandflow
$
$ 3. Add the public key to the repository
$ mkdir users/[username]
$ cp ~/.ssh/id_rsa_sandflow.pub users/[username]/authorized_keys
$ git add users/[username]/authorized_keys
$ git commit -m 'Add user [username]'
$
$ 4. Push the commit to the repository
$ git push                                                      # for GitHub
$ git send-email --to="~gzj/sandflow.club@lists.sr.ht" HEAD^  # for SourceHut
$
$ 5. After the commit is merged, you can log into sandflow.club with the private key
$ ssh -i ~/.ssh/id_rsa_sandflow [username]@sandflow.club
$
$ 6. Vist your homepage
$ lynx https://sandflow.club/~[username]
            
                        


users

~gzj ~lee