Getting a free (12 Months) Quasselcore from Amazon

Amazon currently offers 12 Months of free access to a small EC2 instance - but thats more than enough to run a quasselcore. I tried it and documented the needed steps

  • go to https://aws.amazon.com/free/ and sign up ( credit card and phone number needed )

  • open https:console.aws.amazon.com/ec2/home?region=us-east-1# ( us-east is one of their "cheapest" locations,see https:aws.amazon.com/ec2/pricing/)

  • create a new instance, using the "amazon linux" setting and save your keys!

quasselcore_free

  • go to the instances tab, and copy your hostname quasselcore_free2

  • now you need to forward the quassel port quasselcore_free3

  • chmod 0400 Downloads/quasselcore_ec2.pem

  • ssh -i Downloads/quasselcore_ec2.pem ec2-user@ec2-12-34-56-789.compute-1.amazonaws.com

  • sudo adduser -m quassel; sudo yum install screen; sudo su quassel;

  • cd; wget "http://quassel-irc.org/pub/quasselcore-static-0.7.3.bz2" && bunzip2 quasselcore-static-0.7.3.bz2 && chmod +x quasselcore-static-0.7.3

  • ./quasselcore-static-0.7.3 -> and ctrl+c (we do this so the directory for the cert are created)

  • openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.config/quassel-irc.org/quasselCert.pem -out ~/.config/quassel-irc.org/quasselCert.pem

  • screen -R quasselcore

  • sudo su quassselcore; cd; ./quasselcore-static-0.7.3 --listen=0.0.0.0

  • connect your client to ec2-12-34-56-789.compute-1.amazonaws.com