سلام تنها روش رایگانی که وجود داره رو سرور ویندوز هست (البته من تست کردم شاید روش دیگه ای هم باشه)
که به صورت FTP هست و تمام کار ها رو باید دستی انجام بدی
1.باید نرم افزار Filezilla server رو دانلود و نصب کنی بعد دستی یوزر بسازی و بهش بدی و زمان انقضا رو هم یه جا مثلا تو اکسل یاد داشت کنی بعد مثلا 1 ماه خودت هم یوزر رو غیر فعال کنی.
2.برای فروش یوزر هایی رو که ایجاد کردی باید بریزی تو این اسکریپ Virtual Freer و به پی لاین یا سایر موارد وصل کنی
3.اگه قبلا لینکی دادی تو سایت که دانلود کنن و به صورت http://dl.test هست برای تغییر اونا به ftp://dl.test باید از دیتابیس post.php رو دانلود کنی و با آفیس باز کنی گزینه ریپلیس رو بزنی و ابتدای لینک ها رو عوض کرده (همه رو با یک کلیک) بعد دوباره بندازی رو دیتابیس
کار زیاد نداره.