Skip to content

hackclub/shush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shush!

ssh shush.hackclub.com -p 5555

you ship: an interactive app, game or tool that you can use with [ssh]

  • ssh sshtron.zachlatta.com
  • ssh guestbook.phthallo.com -p 2222
  • ssh whoami.filippo.io

make it creative. build something cool!

we ship: stuff :thumbup:

Development

  1. Clone the repository.

    git clone https://github.com/hackclub/shush 
    
  2. Install site dependencies and start the site development server

    cd shush/site && bun install && bun run dev
    
  3. Generate the SSH key pair

    cd shush/server && ssh-keygen -t ed25519
    
  4. Start the SSH server

    go install && go run main.go
    
  5. Access the SSH server from 127.0.0.1, on port 2222. Access the website at localhost:4321.

Docker

Run docker compose up -d. This will generate a SSH key in the server folder if it doesn't already exist, or use the existing one there. The Docker container will have the SSH server running on port 65535 and the website on port 3456. To reassign the ports used, create a .env file with SSH_PORT and SITE_PORT set.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published