summaryrefslogtreecommitdiff
path: root/start.md
blob: 5715ccd45dc985a4a6710cec2584cb7e691c63dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
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 <code>.pub</code>.

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 <code>yes</code>.

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