تقریبا همه از وقایع اخیر ویکیلیکس باخبر هستن و معمولا هر جا که هستین صحبتهایی راجع به این قضیه میشه. ویکیلیکس تو این شرایط به کمک ملتها نیاز داره، چون همه دولتها اون رو تحت فشار گذاشتن. از راههای مختلفی میشه بهشون کمک کرد، منتها من اینجا فقط یه اشاره کوچیک به نحوه تنظیم یک آینه برای سایت ویکیلیکس روی سرور گنو/لینوکس دبیان میکنم.
۱) یک دامین برای این کار انتخاب کنید و رکوردهای DNSاش رو تنظیم کنید بر روی آدرس آیپی هاستتون. مثلا wikileaks.freemind.ir (من این دامین رو نساختم، فقط برای مثال هست.)
۲) روی سرور یک کاربر برای ویکیلیکس ایجاد کنید:
root@Persia:~# useradd -m -d /home/wikileaks wikileaks
۳) کلید عمومی SSH ویکیلیکس رو تو مسیر خونگی کاربرش قرار بدید تا بتونه به سرور شما متصل بشه:
root@Persia:~# mkdir /home/wikileaks/.ssh
root@Persia:~# wget http://213.251.145.96/id_rsa.pub -O /home/wikileaks/.ssh/authorized_keys
۴) مسیری که باید فایلهای ویکیلیکس قرار بگیره رو ایجاد کنید و مجوزهاش رو تنظیم کنید:
root@Persia:~# mkdir /home/wikileaks/public_html
root@Persia:~# chown wikileaks:wikileaks /home/wikileaks/public_html
root@Persia:~# chmod u+w /home/wikileaks/public_html
۵) فایل تنظیمات این دامین رو برای آپاچی ایجاد کنید:
root@Persia:~# vi /etc/apache2/sites-available/wikileaks.freemind.ir
<VirtualHost *:80>
ServerName wikileaks.freemind.ir
DocumentRoot /home/wikileaks/public_html
<Directory /home/wikileaks/public_html>
AllowOverride None
</Directory>
<Location />
Order Allow,Deny
Allow from All
</Location>
</VirtualHost>
۶) تنظیمات سایت رو فعال کنید:
root@Persia:~# a2ensite wikileaks.freemind.ir
۷) تنظیمات آپاچی رو آزمایش کنید:
root@Persia:~# apache2ctl configtest
۸) اگر به پیغام خطایی برخورد نکردید سرویسدهنده آپاچی رو ریاستارت کنید:
root@Persia:~# apache2ctl graceful
بعد از انجام این مراحل باید با پر کردن این فرم بهشون اطلاعات سرورتون رو بدید. این تمام کاری هست که شما باید انجام بدین. بقیه کارها رو خود ادمینهای ویکیلیکس انجام میدن. قرار دادن فایلها، سینک کردن اطلاعات و غیره به طور اتوماتیک انجام میشه. حجم فایلها چند گیگ هست و خوب طبعا شما این کار رو با مسئولیت خودتون انجام میدین.