من متوجه نشدم اگه شما خودتون می خواهید سرور نصب کنید که انتخاب سیستم عامل هم باید با خودتون باشه، ولی می گید روش centos هست!
به هر جهت مشخصا 64بیت ارجهیت داره، مشخصا رم 4 گیگ برای یک سرور کم هست مخصوصا که ترافیک بالا بره، این قضیه در مورد سی پی یو 2گیگ هم صدق می کنه، کافی هست 10تا یوزر همزمان به پایگاه دیتای شما درخواست بدهند! تا سیستم شما دچار مشکل بشه!
در مورد برنامه، اصولا شما روی یک سرور برنامه نصب نمی کنید، بنابراین جای نگرانی برای نصب شدن یا نشدن برنامه نیست! نهایتا شما به وب سرور و یک مدیریت دیتابیس نیاز دارید که حتما نصب می شه!
در مورد پنل ها و غیره هم در انجمن خودش بحث کنید.