پروژه server manager
کاری که تا الان انجام دادم نصب تمامی نرم افزار های لازم از روی source هست
با ایجاد کاربر linux و اختصاص یک پوشه از home به اون و تنظیمات لازم برای nginx و apache و php-fpm و mysql یا mariadb سرور منیجر آماده برای استفاده از php به عنوان web app هست
nodejs و golang و java و python و c# از روی mono و ... هم به عنوان extra feature برای کارهای دیگه نصب میشن
ساختار برنامه به این شکل هست که تمامی برنامه ها داخل پوشه مخصوص به خود همون برنامه نصب میشن
تمامی کارهای لازم با bash انجام میشن و بعدا برای ویرایش و ارتقا یک interface برای اون مینویسم
زمانبرترین قسمت کار نوشتن web interface هست
پروژه رو میتونم در قالب countainer با docker انجام بدم که به صورت یک image جامع بشه از اون استفاده کرد
نصب برنامه ها با ورژن های دیگه رو به زودی انجام میدم که تماما از روی سورس قابل نصب هست