خودمیزبان (انگلیسی: self-hosted) خودمیزبان در زمینه مدیریت وب سایت و انتشار آنلاین برای توصیف عمل راهاندازی و نگهداری وب سایت با استفاده از یک سرور وب خصوصی به کار میرود.
میزبانی وب یا وب هاستینگ (به انگلیسی: Web Hosting) به مفهوم فراهم ساختن فضایی است که کاربر میتواند فایلهای وبگاه خود را در آن قرار دهد.
وبگاهها از مجموعهای از فایل های مختلف مانند تصاویر، متون و فایلهای برنامهنویسی شده به زبانهای مختلف و سایر اسناد مربوطه تشکیل میشود که به منظوری خاص به شکلی با هم مرتبط شدهاند. هر شخصی که نرمافزار های لازم و دسترسی به این فایلها را داشته باشد امکان بازدید از این سایت را دارد. حال برای اینکه همه مردم امکان دسترسی به فایلها را داشته باشند نیاز است تا فایل ها در کامپیوتری قرار گیرند که همواره به اینترنت پرسرعت متصل است به این کامپیوترها «سرویس دهنده» یا «سرور» میگویند.
اما این سرورها باید امکانات دیگری نیز داشته باشد از آن جمله میتوان به موارد زیر اشاره کرد:
- در صورتی که حجم قابل توجهی از بازدیدکننده به سایت مراجعه کنند امکان پاسخگویی به همه آنها را داشته باشد. بنابراین نیاز است تا یک کامپیوتر قدرتمند از لحاظ مشخصات قطعات داخلی باشد.
- نرمافزارهای لازم برای اجرای انواع فایل ها از لحاظ نوع برنامهنویسی را داشته باشد.
- نرمافزارهای مورد نیاز برای مدیریت بخشهای مختلف سایت و پست الکترونیک و… را در اختیار صاحبان وب سایت ها قرار دهد.
هر کامپیوتری میتواند یک سرور باشد اما از آنجا که هزینههای مورد نیاز برای فراهم کردن تجهیزات و نرمافزارهای لازم یا نیروی پشتیبانی برای صاحبان همه وبگاهها به صرفه نیست لذا شرکتهایی این مسئولیت را میپذیرند و با فراهم آوردن لوازم کار در سطح وسیع بخشی از فضای دیسک سخت سرورهای خود را به صورت اجارهای در اختیار متقاضیان قرار میدهند. به این شرکتها که خدمات میزبانی وب یا هاستینگ ارائه میکنند در اصطلاح «میزبان» یا «هاست» میگویند.
سرویسهای میزبانی وب بر اساس نوع سیستمعاملی که بر روی سرورها نصب میباشد و طبیعتاً نرمافزار ها و فایل هایی را که پشتیبانی میکنند شاخه بندی میشوند. مانند هاست ویندوز یا هاست لینوکس و…
مفهوم خودمیزبان وب بیشتر در موقعیتی که یک مدیر وب سایت دارای میزبان روشن و فوری باشد کاربرد دارد اما با این حال، این اصطلاح را در سایر شرایط نیز میتوان اعلام کرد. راه حل میزبانی شده هر خدمتی است که به آن یک ارائه دهنده خارجی برای ارائه خدمات کاملاً مدیریت شده متکی است، که میتواند شامل فضای کافی سرور، پشتیبانی در صورت تقاضا، و به روزرسانی منظم نرمافزار باشد.
به همین منظور میتوان نرم افزار هایی که نیاز به اجرای محلی آن های می باشد یا نیازمند دسترسی کامل به سورس و کد های برنامه در طول روند کار می باشد را میتوان توسط سرویس های خودمیزبانی به کارگرفت که این سرویس ها توسط خود اشخاص بر روی میزبان شخصی خودشان نصب و راه اندازی میگردد و حتی می توان به صورت محلی نیز از آن استفاده نمود که دیگر به شبکه گسترده جهانی اینترنت متصل نباشد.