Själv har jag ett bash-script som ett cronjob och använder cURL. Det finns i Loopias Wiki hur requesten ska se ut.
Sen, om jag får vara lite pessimistisk:
Problem:
om du tjänar pengar på din app så kan Bahnof bli lite ledsna. Vanligtvis får inte privata linor användas i kommersiellt syfte. När du byter IP-adress (står bara dina grejjer igång så brukar man ju få behålla sin adress) så blir domänen "fel" i worst-case din TTL. Loopia erbjuder ingen lägre TTL än 300 (5 minuter - det kanske räcker för dig?).
Sen finns det DNS-servrar som envisas med att cacha resultat längre än TTL av nån anledning.
Där du hyr din VPS har du ju andra saker du kanske vinner på; troligen redundanta switchar och nätuppkopplingar (I Göteborg låg hela "Framtidens bredband" (öppet stadsnät hos de kommunala bostadsbolagen) nere 1,5 dygn förra sommaren för någon konfade en router fel), SAS-diskar i ett SAN med RAID, hypervisorn är kanske i HA-konfiguration, UPS, etc. (Här gissar jag bara, jag jobbar på ett företag som hyr ut VPSer och jag kan bara säga vad vi har). Det finns någon som löser problem. Är du bortrest och din hemmaserver lägger av - hur gör du då?
Men har du råd att ha nertid så kan du väl ha servern hemma. Jag skulle dock aldrig hosta publika (=används av någon annan än mig) tjänster hemma.