--- lang: en title: How I got started on compost.party ... These are the steps I took to get setup on compost.party. *I wrote this page off of the top my head (and copied/pasted the content of files); feedback, suggestions and corrections welcome.* -- If you don't have a SSH key, generate a SSH key, to do so run: Open the application Terminal. $ ssh-keygen Select default settings. Copy public key to a file: $ cat ~/.ssh/id_ed25519.pub > ssh_pubkey.txt The file containing your SSH public key could be name something else; it should end with .pub. Send the file ssh_pubkey.txt to yeah@compost.party. Wait for a confirmation from yeah@compost.party that your username has been created. Open your Terminal. Connect to the server: $ ssh -p23 username@compost.party You should see a message that asks you whether it is the right fingerprint. Don't answer that question yet. Copy the fingerprint. Ask yeah@compost.party whether the fingerprint matches. Once you have received the confirmation that the fingerprint matches, go to your Terminal. Answer that question; type yes. You should be on the server; you should see: ``` welcome to compost.party! ___ ___ ___ . /\ \ /\ \ /\ \ ___ / /::\ \ |::\ \ . /::\ \ . /\__\ / /:/\:\ \ _ |:|:\ \ / /:/\:\ \ / /:/ / /:/ \:\ \ / __|:|\:\ \ / /:/ \:\ \ / /:/__/ /:/__/ \:\__\ /::::|_\:\__\ ~ /:/__/ \:\__\ /::\ \ ,~ \:\ \ \/__/ \:\~~\ \/__/ ~ \:\ \ /:/ / /:/\:\ \ ~ \:\ \ ~~~~ ___ \:\ \ ~~~ ___ \:\ /:/ / _\/__\:\ \ \:\ \ ~~ /\ \ \:\ \ ~~ /\ \ \:\/:/ / /\ \ \:\__\ \:\__\. /::\ \ \:\__\. /::\ \ \::/ / /: \ \ \/__/ ~ \/__/ /:/\:\ \ \/__/ /:/\:\__\ \/__/ /:/\ \ \ . · ~ . /:/ \:\ \ /:/ /:/ / _\:\~\ \ \ ~ ·· ~ ~ /:/__/ \:\__\ /:/_/:/ / ~ ~ /\ \:\ \ \__\ ~ .\:\ \ /:/ / \:\/:/ / ~ ~ \:\ \:\ \/__/ ~ .\:\ /:/ / ~ \::/__/ .. ~ \:\ \:\__\ ~ \:\/:/ /. .~ \:\ \ . . \:\/:/ / ~ ~ \::/ /. . ~ \:\__\ ~ \::/ / ~. ~ \/__/ ~ \/_ / ~ \/__/ ~ ~ . ~ ~ ~ ~~ ~ ~ ~~ ~~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . the setup of this server is currently in progress. you can put some static files into your `html` folder, or run a service that you think is cool. just remember that you share this server with other people and have fun! if you have any questions, don't hesitate to ask (yeah@compost.party) username@compost ~ $ ``` -- Read the README: $ less README.md Next, you can take a look at [the setup I use to upload files onto the server](/publish.html). -- PS: I created an alias: $ echo "alias compost='ssh -p23 username@compost.party'" >> ~/.bash_aliases