title: java socket server hosting
body: <p>I am creating an android client app connected to a Java server using sockets. At the moment I am working both on my pc. How can I upload my Java server to an online server so I can set my app to friends and test it? </p>
  
  <p>I used OpenShift but could figure our how and if I can use it for what I want.
  Also I looked at Amazon ec2, but they need credit card information, something that I would prefer not sharing for this.</p>
  
  <p>Is there any way I can do this for free?
  Thanks</p>