Wenn du bei Apple bleiben willst, kann ich dir leider keins empfehlen. Wenn dir die Marke egal ist auf jeden Fall das Samsung Galaxy A5 2015
Versuch's mal mit dem Rechner:
http://www.ebay.de/itm/222158539246?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1555.l2648
Du kannst auf deinem RPI Apache2 installieren, und dann bei den Rechnern im Umfeld unter Windows in der Hosts-Datei unter der Ip des RPIs eine Domain definieren.
An deiner Stelle würde ich mir einen V-Server mieten(Host-Europe), und dann gleich mehrere Nutzer unterhalten. Mit einem Server Zuhause kommst du nicht sehr weit. Die machen krach, kosten Strom und du hast wahrscheinlich auch kein Industrie-Internet, dass deine Upload-Geschwindigkeit reichen würde.
Wenn du einen V-Server mieten willst würde ich dir Kamp-Netzwerkdienste(teuer), oder Host-Europe empfehlen.
Durch ein Programm kannst du den PC leider nicht leiser machen. Das sind nämlich zwei unterschiedliche "Dimensionen". Das Programm ist virtuell, also SOFTWARE, und der PC ist physisch, also HARDWARE. Das Einzige, was du machen könntest, ist bei Windows 7 die PC-Kühlung auf passiv stellen, dann wird zwar die Leistung deines Rechners beschränkt, aber der Lüfter wird nicht so schnell lauter. Aber an deiner Stelle würde ich den PC lieber laut lassen, um den Rechner zu schützen.
Das kommt darauf an, was du erreichen willst. Wenn du deinen Fileserver als Cloud verwenden willst, empfehle ich dir, öffentliche Cloud-Dienste wie z.B. nullbookcloud.com zu verwenden. Wenn du einen Fileserver suchst, wo du deinen Daten backupen kannst, solltest du dir einfach einen NAS-Server zulegen.
Anstatt die Datei hochzuladen, könntest du sie auch direkt mit einer EMail an die Zielperson verschicken.
An deiner Stelle würde ich das Script von der Website nicht nutzen, und lieber die Bilder in einer Datenbank abspeichern.. Dann kannst du bei der MySQL-Query "Sort by id DESC" eingeben und es wird alles schön, sortiert ausgegeben. Du solltest aber daran denken, dass du bei dem PHP-Script, das du in deine Seite inkludierst, den Content-type zu "Image/JPEG" zu setzten.
Ich verstehe zwar nicht ganz, warum du eine Internetpräsenz offline betreiben willst, aber ich versuch' dir trotzdem mal zu helfen.
Wenn du die Website in einem Ordner ablegst, der für dein Heim/Arbeitsplatz Netwerk freigegeben ist, kannst du zumindest schon einmal von allen Windows-Computern deine Internetseite bearbeiten.
Wenn du sie auch mit Tablets/etc. bearbeiten willst wird es schon etwas schwieriger. Dann musst du auf deinem Rechner bei dir Zuhause einen Webserver(ich empfehle Xampp) aufsetzten, und dort einen PHP-Filebrowser installieren, und dort deine Website abspeichern und bearbeiten.
Wenn du deine Internetseite auch außerhalb von Zuhause bearbeiten willst, musst du bei deinem Router einen Virtual-Private-Network(VPN)-Zugang einrichten, damit du auch ausserhalb deines Netzwerks in deinem Netzwerk arbeiten kannst.
Ohne einen zentralen Speicher/Knotenpunkt, ist es leider nicht möglich, deine Website auf allen Geräten synchron zuhalten.
Ich hoffe, dass ich dir helfen konnte.
LG