Kör med ett distribuerat versionhanteringssystem som t.ex. Git så behöver du ingen extra backup, eftersom allt ändå finns på klienterna också. Skulle servern pajja så kan klienterna checka in allt igen.
Är lite orutinerad när det gäller Linux, har bara satt upp en egen (virtuell) server för hobbybruk tidigare. Men nu ska jag sätta upp en webbserver för utveckling i ett litet team (3 pers) och behöver lite input. :)
Servern i fråga blir nån Linux-dist, antagligen Ubuntu Server eftersom mycket av det vi behöver redan kommer bundlat out of the box (typ 99% av det vi gör kräver bara LAMP).
-
Hur gör man med backup? Skulle räcka med nån Dropbox-liknande tjänst som dagligen dumpade serverns innehåll till nån off-site server. Kan man sätta upp ett cronjob med nån applikation som gör detta automatiskt?
-
Hur kan man begränsa åtkomsten utanför nätverket? Tanken är ju att den ska puttra på internt när vi utvecklar, så att endast interna IP tillåts. Ibland kan det dock vara önskvärt att kunna komma åt ett eller flera projekt för att visa upp inför kunder, alternativt kunna jobba på distans. Vad finns det för lösningar? Säkerhetskraven är ganska låga.