{"/api/v1/ncpl/simplekb/getarticle:\"{\\\"articleId\\\":10777,\\\"categoryId\\\":48}\"":{"body":{"Id":10777,"FriendlyId":"","ArticleTypeId":3,"Title":"How to set up a VPS: Beginner-Friendly Step-by-Step Guide","ArticleName":"How to set up a VPS: Beginner-Friendly Step-by-Step Guide","ArticleSummary":null,"PreponedSummary":false,"Approved":true,"Body":"U2V0dGluZyB1cCBhIFZQUyBtYXkgc2VlbSB0ZWNobmljYWwsIGJ1dCBpdOKAmXMgYWN0dWFsbHkgYSBzdHJ1Y3R1cmVkIHByb2Nlc3MgeW91IGNhbiBmb2xsb3cgc3RlcCBieSBzdGVwLiBUaGlzIGd1aWRlIGV4cGxhaW5zIGhvdyB0byBzZXQgdXAgYSBWUFMgc2VydmVyIOKAkyBmcm9tIGNob29zaW5nIHlvdXIgdmlydHVhbCBzZXJ2ZXIgdG8gc2VjdXJpbmcgaXQgYW5kIGxhdW5jaGluZyB5b3VyIHdlYnNpdGUuPGJyIC8+PGJyIC8+V2l0aCB0aGlzIGd1aWRlLCB5b3XigJlsbCBsZWFybiBob3cgdG86PGJyIC8+PGJyIC8+PHVsPjxsaT5TZXQgdXAgYSBWUFMgaW4gMzAtNjAgbWludXRlczs8L2xpPjxsaT5Db21wbGV0ZSBhIFZQUyBzZXR1cCBzdGVwIGJ5IHN0ZXAgdXNpbmcgYmFzaWMgY29tbWFuZHM7PC9saT48bGk+Q29uZmlndXJlIHNlY3VyaXR5IGFuZCBwZXJmb3JtYW5jZSBzZXR0aW5ncyBjb3JyZWN0bHk7PC9saT48bGk+SW5zdGFsbCBhIHdlYiBzZXJ2ZXIsIGRhdGFiYXNlLCBhbmQgUEhQOzwvbGk+PGxpPkNvbm5lY3QgeW91ciBkb21haW4gYW5kIGxhdW5jaCB5b3VyIHByb2plY3QuPC9saT48L3VsPjxiciAvPjxiciAvPjx1bD48bGk+PGEgaHJlZj0iI25lZWQiPldoYXQgRG8gSSBOZWVkIEJlZm9yZSBTZXR0aW5nIFVwIGEgVlBTPzwvYT48L2xpPjxsaT48YSBocmVmPSIjc3RlcHMiPkhvdyB0byBTZXQgVXAgYSBWUFMgU3RlcCBieSBTdGVwOiAxMCBTdGVwczwvYT48L2xpPjxsaT48YSBocmVmPSIjc2VjdXJlIj5Ib3cgdG8gU2VjdXJlIE15IFZQUyBBZnRlciBTZXR1cD88L2E+PC9saT48bGk+PGEgaHJlZj0iI2hvc3QiPldoYXQgQ2FuIEkgSG9zdCBvbiBhIFZQUz88L2E+PC9saT48bGk+PGEgaHJlZj0iI3VwZ3JhZGUiPlZQUyB2cyBTaGFyZWQgSG9zdGluZyDigJQgV2hlbiBTaG91bGQgSSBVcGdyYWRlPzwvYT48L2xpPjxsaT48YSBocmVmPSIjbWlzdGFrZXMiPkNvbW1vbiBWUFMgU2V0dXAgTWlzdGFrZXMgdG8gQXZvaWQ8L2E+PC9saT48L3VsPjxiciAvPjxhIG5hbWU9Im5lZWQiPjxoMz5XaGF0IERvIEkgTmVlZCBCZWZvcmUgU2V0dGluZyBVcCBhIFZQUz88L2gzPjwvYT48YnIgLz4NCkJlZm9yZSB5b3UgYmVnaW4geW91ciBWUFMgYmVnaW5uZXIgc2V0dXAsIG1ha2Ugc3VyZSB5b3UgaGF2ZSB0aGUgcmVxdWlyZWQgdG9vbHMgYW5kIGFjY2Vzcy4gWW91IGRvIG5vdCBuZWVkIGFkdmFuY2VkIHN5c3RlbSBhZG1pbmlzdHJhdGlvbiBza2lsbHMsIGJ1dCB5b3Ugc2hvdWxkIGJlIGNvbWZvcnRhYmxlIHJ1bm5pbmcgYmFzaWMgY29tbWFuZHMgaW4gYSB0ZXJtaW5hbC48YnIgLz48YnIgLz4NClRvIHNldCB1cCBhIFZQUyBzZXJ2ZXIsIHlvdSBuZWVkIHRvIGhhdmUgdGhlIGZvbGxvd2luZyBiYXNpY3M6PGJyIC8+PGJyIC8+PHVsPjxsaT5BIFZQUyBob3N0aW5nIHByb3ZpZGVyIOKAkyA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL2hvc3RpbmcvdnBzLyI+Y2hvb3NlIGEgVlBTIHBsYW48L2E+IHRoYXQgcHJvdmlkZXMgdGhlIG5lZWRlZCBhY2Nlc3MgYW5kIHN1ZmZpY2llbnQgQ1BVLCBSQU0sIGFuZCBzdG9yYWdlOzwvbGk+PGxpPkFuIG9wZXJhdGluZyBzeXN0ZW0gKE9TKSDigJMgVWJ1bnR1IChyZWNvbW1lbmRlZCBmb3IgYmVnaW5uZXJzKSwgQWxtYUxpbnV4LCBEZWJpYW47PC9saT48bGk+U1NIIGFjY2VzcyDigJMgZ2V0IGFuIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC8xMDIyLzg5L2hvdy10by1nZXQtYW4tc3NoLWNsaWVudC8iPlNTSCBjbGllbnQ8L2E+IHN1Y2ggYXM6DQo8dWw+PGxpPm1hY09TIC8gTGludXg6IEJ1aWx0LWluIFRlcm1pbmFsPC9saT48bGk+V2luZG93czogUG93ZXJTaGVsbCBvciBQdVRUWTwvbGk+PC91bD48L2xpPjxsaT5Eb21haW4gbmFtZSDigJMgeW91IGNhbiBhY2Nlc3MgeW91ciBzZXJ2ZXIgdXNpbmcgaXRzIElQIGFkZHJlc3MsIGJ1dCBhIGRvbWFpbiBuYW1lIGlzIHJlcXVpcmVkIGlmIHlvdSBwbGFuIHRvIGhvc3QgYSBwdWJsaWMgd2Vic2l0ZTs8L2xpPjxsaT5CYXNpYyBjb21tYW5kLWxpbmUga25vd2xlZGdlLjwvbGk+PC91bD4NCk9wdGlvbmFsIGJ1dCByZWNvbW1lbmRlZCAoZm9yIGVhc2llciBtYW5hZ2VtZW50KTo8YnIgLz48YnIgLz48dWw+PGxpPkNvbnRyb2wgcGFuZWwgKGUuZy4sIFdITS9jUGFuZWwsIFdlYnV6bykg4oCTIHByb3ZpZGVzIGEgZ3JhcGhpY2FsIGludGVyZmFjZSBmb3IgbWFuYWdpbmcgd2Vic2l0ZXMgYW5kIGRhdGFiYXNlczs8L2xpPjxsaT5CYWNrdXAgc29sdXRpb24g4oCTIGFsd2F5cyBjb25maWd1cmUgYmFja3VwcyB0byBwcmV2ZW50IGRhdGEgbG9zcy4gV2UgcGVyZm9ybSByZWd1bGFyIGJhY2t1cHMgaW50ZXJuYWxseSwgc28geW91IGNhbiByZXF1ZXN0IHRoZSBsYXRlc3QgYmFja3VwIGlmIHlvdSBuZWVkIGl0OzwvbGk+PGxpPkNETiAoQ29udGVudCBEZWxpdmVyeSBOZXR3b3JrKSDigJMgaW1wcm92ZXMgcGVyZm9ybWFuY2UgYW5kIGFkZHMgYW4gZXh0cmEgbGF5ZXIgb2YgcHJvdGVjdGlvbi48L2xpPjwvdWw+PGJyIC8+PGI+UGxlYXNlIG5vdGU8L2I+OiBUaGlzIGd1aWRlIGNvdmVycyBtYW51YWwgVlBTIHNldHVwIDx1PndpdGhvdXQgYSBjb250cm9sIHBhbmVsPC91Pi4gSWYgeW91ciBzZXJ2ZXIgaW5jbHVkZXMgYSBjb250cm9sIHBhbmVsIChzdWNoIGFzIGNQYW5lbCksIHNvbWUgc3RlcHMg4oCTIGluY2x1ZGluZyBmaXJld2FsbCBjb25maWd1cmF0aW9uIGFuZCBtYW51YWwgaW5zdGFsbGF0aW9uIG9mIHRoZSB3ZWIgc2VydmVyLCBkYXRhYmFzZSwgYW5kIFBIUCDigJMgbWF5IG5vdCBiZSByZXF1aXJlZC4gSW4gdGhhdCBjYXNlLCB1c2UgdGhlIHRvb2xzIHByb3ZpZGVkIHdpdGhpbiB5b3VyIGNvbnRyb2wgcGFuZWwuPGJyIC8+PGJyIC8+PGEgbmFtZT0ic3RlcHMiPjxoMz5Ib3cgdG8gU2V0IFVwIGEgVlBTIFN0ZXAgYnkgU3RlcD88L2gzPjwvYT48YnIgLz4NClNldHRpbmcgdXAgYSBWUFMgaW52b2x2ZXMgY3JlYXRpbmcgYSBzZXJ2ZXIsIGNvbm5lY3RpbmcgdmlhIFNTSCwgc2VjdXJpbmcgYWNjZXNzLCBhbmQgaW5zdGFsbGluZyB5b3VyIHNvZnR3YXJlIHN0YWNrLiBGb2xsb3cgdGhpcyBWUFMgdHV0b3JpYWwgc3RlcCBieSBzdGVwIHRvIGNvbXBsZXRlIHlvdXIgdmlydHVhbCBzZXJ2ZXIgc2V0dXAgY29ycmVjdGx5LjxiciAvPjxiciAvPjxoND5TdGVwIDEg4oCUIENob29zZSBZb3VyIFZQUyBIb3N0aW5nIFBsYW48L2g0PjxiciAvPg0KSGVyZeKAmXMgd2hhdCB3ZSBvZmZlciBmb3IgVlBTIHBsYW5zIGFuZCB3aGF0IHRvIGxvb2sgZm9yIHdoZW4gY2hvb3Npbmcgb25lOjxiciAvPjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+PGI+VXB0aW1lIGd1YXJhbnRlZTwvYj46IE5hbWVjaGVhcCBWUFMgcGxhbnMgb2ZmZXIgPGI+OTkuOSUgdXB0aW1lPC9iPiwgZW5zdXJpbmcgeW91ciBzZXJ2ZXIgc3RheXMgb25saW5lIGFuZCBhY2Nlc3NpYmxlIG1vc3Qgb2YgdGhlIHRpbWUuPC9saT48bGk+PGI+U1NEIFJBSUQtMTAgc3RvcmFnZTwvYj46IEFsbCBWUFMgcGxhbnMgdXNlIFNTRCAoUkFJRC1wcm90ZWN0ZWQpIHN0b3JhZ2UgZm9yIGZhc3RlciBwZXJmb3JtYW5jZSBhbmQgYmV0dGVyIHJlbGlhYmlsaXR5IGNvbXBhcmVkIHdpdGggdHJhZGl0aW9uYWwgaGFyZCBkcml2ZXMuPC9saT48bGk+PGI+RnVsbCByb290IGFjY2VzczwvYj46IFlvdSBnZXQgPGI+Y29tcGxldGUgY29udHJvbCBvdmVyIHRoZSBzZXJ2ZXI8L2I+LCBpbmNsdWRpbmcgdGhlIGFiaWxpdHkgdG8gaW5zdGFsbCBhbmQgY29uZmlndXJlIHNvZnR3YXJlIHlvdXJzZWxmLiBIb3dldmVyLCBpZiB5b3XigJlyZSB1bnN1cmUgYWJvdXQgbWFpbnRhaW5pbmcgYSBWUFMgb24geW91ciBvd24sIHlvdSBjYW4gY29uc2lkZXIgdXNpbmcgb25lIG9mIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvOTMwNC80OC93aGF0LXZwcy1tYW5hZ2VtZW50LW9wdGlvbnMtZG8teW91LXByb3ZpZGUvIj5WUFMgbWFuYWdlbWVudCBvcHRpb25zPC9hPiB0aGF0IHdlIHByb3ZpZGUuPC9saT48bGk+PGI+T3BlcmF0aW5nIHN5c3RlbSBzZWxlY3Rpb248L2I+OiBDaG9vc2UgeW91ciBPUyBkdXJpbmcgc2V0dXAgLSBvdXIgb3B0aW9ucyBpbmNsdWRlIDxiPlVidW50dTwvYj4sIDxiPkRlYmlhbjwvYj4sIGFuZCA8Yj5BbG1hTGludXg8L2I+LjwvbGk+PGxpPjxiPkJhbmR3aWR0aCBhbGxvdG1lbnQ8L2I+OiBWUFMgcGxhbnMgaW5jbHVkZSBnZW5lcm91cyBtb250aGx5IGRhdGEgdHJhbnNmZXIgbGltaXRzLCB3aGljaCBncm93IHdpdGggaGlnaGVyLXRpZXIgcGxhbnMuPC9saT48bGk+PGI+MzAtZGF5IG1vbmV5LWJhY2sgZ3VhcmFudGVlPC9iPjogSWYgdGhlIFZQUyBkb2VzbuKAmXQgbWVldCB5b3VyIG5lZWRzLCB5b3UgY2FuIHJlcXVlc3QgYSByZWZ1bmQgd2l0aGluIDxiPjMwIGRheXM8L2I+LjwvbGk+PC91bD4NCg0KUGxhbnMgY29tcGFyaXNvbjo8YnIgLz48YnIgLz48dGFibGUgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iOCIgY2VsbHNwYWNpbmc9IjAiPjx0Ym9keT48dHI+PHRoPlBsYW48L3RoPjx0aD5DUFUgQ29yZXM8L3RoPjx0aD5SQU08L3RoPjx0aD5TdG9yYWdlPC90aD48dGg+QmFuZHdpZHRoPC90aD48L3RyPjx0cj48dGQ+U3Bhcms8L3RkPjx0ZD4xPC90ZD48dGQ+MSBHQjwvdGQ+PHRkPjIwIEdCIFNTRDwvdGQ+PHRkPjEgVEI8L3RkPjwvdHI+PHRyPjx0ZD5QdWxzYXI8L3RkPjx0ZD4yPC90ZD48dGQ+MiBHQjwvdGQ+PHRkPjQwIEdCIFNTRDwvdGQ+PHRkPjEgVEI8L3RkPjwvdHI+PHRyPjx0ZD5RdWFzYXI8L3RkPjx0ZD40PC90ZD48dGQ+NiBHQjwvdGQ+PHRkPjEyMCBHQiBTU0Q8L3RkPjx0ZD4zIFRCPC90ZD48L3RyPjx0cj48dGQ+TWFnbmV0YXI8L3RkPjx0ZD44PC90ZD48dGQ+MTIgR0I8L3RkPjx0ZD4yNDAgR0IgU1NEPC90ZD48dGQ+NiBUQjwvdGQ+PC90cj48dHI+PHRkPkh5cGVybm92YTwvdGQ+PHRkPjEyPC90ZD48dGQ+MjQgR0I8L3RkPjx0ZD41MDAgR0IgU1NEPC90ZD48dGQ+MTAgVEI8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxiciAvPjxiciAvPg0KQWxsIHBsYW5zIGluY2x1ZGUgcm9vdCBhY2Nlc3MgYW5kIGFyZSBmdWxseSBjdXN0b21pemFibGUgZHVyaW5nIGNoZWNrb3V0LCBpbmNsdWRpbmcgdGhlIG9wdGlvbiB0byBhZGQgZXh0cmEgUkFNLCBkaXNrIHNwYWNlLCBhbmQgYmFuZHdpZHRoIHdpdGggZWFjaCBwbGFuIGlmIG5lZWRlZC4gVGh1cywgdGhlIGF2YWlsYWJsZSBjb25maWd1cmF0aW9ucyBleHRlbmQgYmV5b25kIHRoZSBmaXZlIHN0YW5kYXJkIHBsYW5zLjxiciAvPjxiciAvPjxiPk5vdGU8L2I+OiBSb290IGFjY2VzcyBpcyBub3QgcHJvdmlkZWQgZm9yIHRoZSBzZXJ2ZXJzIGlmIHlvdSBjaG9vc2UgdGhlIENvbXBsZXRlIG1hbmFnZW1lbnQgcGxhbi4gSW4gdGhpcyBjYXNlLCB5b3XigJlsbCBoYXZlIHJlc2VsbGVyIGFjY2Vzcy48YnIgLz48YnIgLz48Yj5UaXBzPC9iPjo8YnIgLz48YnIgLz48dWw+PGxpPklmIHRoaXMgaXMgeW91ciBmaXJzdCBWUFMgb3IgYSBzbWFsbCBwcm9qZWN0LCBzdGFydCB3aXRoIGFuIDxiPmVudHJ5LSB0byBtaWQtdGllciBwbGFuPC9iPiAoZS5nLiwgUHVsc2FyIG9yIFF1YXNhcikuIFlvdSBjYW4gYWxzbyB0cnkgdGhlIFNwYXJrIHBsYW4gZm9yIGJlZ2lubmVycywgYnV0IG5vdGUgdGhhdCBjUGFuZWwgb3IgV2VidXpvIGNhbm5vdCBiZSBzZXQgdXAgYW5kIHVzZWQgd2l0aCBpdC48L2xpPjxsaT5Gb3IgdHJhZmZpYy1oZWF2eSBvciByZXNvdXJjZS1pbnRlbnNpdmUgc2l0ZXMsIGNvbnNpZGVyIE1hZ25ldGFyIG9yIEh5cGVybm92YS48L2xpPjwvdWw+PGJyIC8+PGJyIC8+PGg0PlN0ZXAgMiDigJQgQ3JlYXRlIFlvdXIgVlBTIEluc3RhbmNlPC9oND48YnIgLz4NCjEpIE9uIHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL2hvc3RpbmcvdnBzLyI+VlBTIHBhZ2U8L2E+LCBjaG9vc2UgdGhlIHNlcnZlciB5b3UgcmVxdWlyZSwgdGhlIGJpbGxpbmcgY3ljbGUgKG1vbnRobHksIHF1YXJ0ZXJseSwgb3IgeWVhcmx5KSwgYW5kIGNsaWNrIDxiPkdldCBTdGFydGVkPC9iPjo8YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAwMS5wbmciIC8+PGJyIC8+PGJyIC8+DQoyKSBZb3XigJlsbCBiZSBmb3J3YXJkZWQgdG8gdGhlIDxiPkhvc3RpbmcgQ29uZmlndXJhdGlvbjwvYj4gcGFnZS4gSGVyZSB5b3UgY2FuIGFnYWluIHNlbGVjdCB0aGUgaG9zdGluZyBwbGFuIGFuZCB0aGUgYmlsbGluZyBjeWNsZSBpZiB5b3UgY2hhbmdlIHlvdXIgbWluZC4gQWxzbywgZGVmaW5lIHRoZSBSQU0gYW5kIENQVSB5b3UgbmVlZDo8YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAwMi5wbmciIC8+PGJyIC8+PGJyIC8+DQozKSBTY3JvbGwgZG93biBiZWxvdyB0byBzZWxlY3QgdGhlIFNlcnZlciBNYW5hZ2VtZW50IG9wdGlvbiAoaWYgYXBwbGljYWJsZSksIFdlYiBQYW5lbCBpZiBuZWVkZWQsIGFuZCBPcGVyYXRpbmcgU3lzdGVtLiBDbGljayA8Yj5OZXh0IFN0ZXA8L2I+OjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDAzLnBuZyIgLz48YnIgLz48YnIgLz4NCjQpIFRoZSA8Yj5Eb21haW4gTmFtZSBDb25uZWN0aW9uPC9iPiBwYWdlIG9wZW5zLiBIZXJlIHlvdSBjYW4gYWRkIGEgbmV3IGRvbWFpbiB0byB5b3VyIHNlcnZlciwgb3IgY2hvb3NlIGZyb20gb25lcyB5b3UgYWxyZWFkeSBoYXZlLiBDbGljayA8Yj5Db25uZWN0IHRvIEhvc3Rpbmc8L2I+OjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDA0LnBuZyIgLz48YnIgLz48YnIgLz4NCjUpIFRoZW4geW914oCZbGwgYmUgYWJsZSB0byBhZGQgdGhlIHNlcnZpY2UocykgdG8gdGhlIGNhcnQuIFJldmlldyB5b3VyIG9yZGVyLCBjaGVjayBvdXIgVGVybXMgYW5kIEFncmVlbWVudHMsIGFuZCBjbGljayA8Yj5QYXkgTm93IDwvYj53aGVuIHJlYWR5OjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDA1LnBuZyIgLz48YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAwNi5wbmciIC8+PGJyIC8+PGJyIC8+DQpPbmNlIHlvdXIgc2VydmVyIGlzIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC8xNDgvMjIvaG93LWxvbmctZG9lcy1pdC10YWtlLXRvLWdldC1teS1ob3N0aW5nLWFjY291bnQtYWN0aXZhdGVkLyI+YWN0aXZhdGVkPC9hPiwgeW91IHdpbGwgcmVjZWl2ZSB5b3VyIEhvc3RpbmcgV2VsY29tZSBFbWFpbCDigJMgaXQgd2lsbCBoYXZlIGFsbCB5b3VyIHNlcnZpY2XigJlzIGxvZ2luIGRldGFpbHMsIHNldHRpbmdzLCBhbmQgaW5zdHJ1Y3Rpb25zLjxiciAvPjxiciAvPkFsc28sIHlvdSBjYW4gY2hlY2sgdGhlIHNlcnZpY2UgZGV0YWlscyBpbiB5b3VyIE5hbWVjaGVhcCBhY2NvdW50ICZndDsmZ3Q7IDxpPkhvc3RpbmcgTGlzdDwvaT4gJmd0OyZndDsgPGk+TWFuYWdlPC9pPjo8YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAxNF8xLnBuZyIgLz48YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAxNC5wbmciIC8+PGJyIC8+PGJyIC8+DQpBbmQgYnkgY2xpY2tpbmcgPGI+R28gdG8gVlBTIFBhbmVsPC9iPiwgeW914oCZbGwgYmUgZm9yd2FyZGVkIHRvIFNvbHVzIFZpcnR1YWwgTWFuYWdlciwgd2hpY2ggYWxsb3dzIHlvdSB0byBtb25pdG9yIHlvdXIgVlBTIHN0YXR1cyBhbmQgY2hhbmdlIGJhc2ljIHNldHRpbmdzLiBZb3UgY2FuIGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIGd1aWRlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC85OTc0LzQ4L2hvdy10by1tYW5hZ2UteW91ci12cHMtd2l0aC1zb2x1c3ZtLWZvci1rdm0vIj5oZXJlPC9hPi48YnIgLz48YnIgLz48aDQ+U3RlcCAzIOKAlCBDb25uZWN0IHZpYSBTU0g8L2g0PjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+PGI+PGk+Zm9yIFdpbmRvd3M8L2k+PC9iPjwvbGk+PC91bD4NCldl4oCZbGwgdXNlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC8xMDE2Lzg5L2hvdy10by1hY2Nlc3MtYS1ob3N0aW5nLWFjY291bnQtdmlhLXNzaC8jd2luZG93cyI+UHVUVFkgU1NIIGNsaWVudCB0byBjb25uZWN0IHRvIG91ciBzZXJ2ZXI8L2E+LiBPbmNlIGNvbm5lY3RlZCwgeW914oCZbGwgYmUgcHJvbXB0ZWQgdG8gZW50ZXIgeW91ciBsb2dpbiBkZXRhaWxzIChsb2dpbiBhczogPGk+cm9vdDwvaT4sIGFuZCB0aGVuIGVudGVyIHBhc3N3b3JkIC0gbm90ZSB0aGF0IGl0IHdvbuKAmXQgYmUgdmlzaWJsZSkuIFdoZW4gc3VjY2Vzc2Z1bCwgeW914oCZbGwgc2VlIHRoZSBPUyB3ZWxjb21lIHBhZ2U6PGJyIC8+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMDcucG5nIiAvPjxiciAvPjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+PGI+PGk+Zm9yIExpbnV4IC8gTWFjT1M8L2k+PC9iPjwvbGk+PC91bD4NCk9wZW4geW91ciB0ZXJtaW5hbCBhbmQgcnVuOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zc2ggcm9vdEB5b3VyLXNlcnZlci1pcCAtcDIyPC9wcmU+PGJyIC8+DQoNClJlcGxhY2UgPGk+eW91ci1zZXJ2ZXItaXA8L2k+IHdpdGggeW91ciBhY3R1YWwgVlBTIElQIGFkZHJlc3MuPGJyIC8+PGk+LXAyMjwvaT4gaXMgdGhlIGRlZmF1bHQgcG9ydCBmb3IgYSBVc2VyLVJlc3BvbnNpYmxlIFZQUy48YnIgLz48YnIgLz4NCk9uIGZpcnN0IGNvbm5lY3Rpb246PGJyIC8+PGJyIC8+DQotIFR5cGUgPGk+eWVzIDwvaT50byBjb25maXJtPGJyIC8+DQotIEVudGVyIHlvdXIgcm9vdCBwYXNzd29yZDxiciAvPjxiciAvPg0KSWYgc3VjY2Vzc2Z1bCwgeW91IGFyZSBub3cgY29ubmVjdGVkIHRvIHlvdXIgVlBTIHNlcnZlci48YnIgLz48YnIgLz48aDQ+U3RlcCA0IOKAlCBVcGRhdGUgWW91ciBTeXN0ZW08L2g0PjxiciAvPg0KSW1tZWRpYXRlbHkgYWZ0ZXIgbG9nZ2luZyBpbiwgbWFrZSBzdXJlIHRvIHVwZGF0ZSB5b3VyIHNlcnZlciBwYWNrYWdlcy4gVGhpcyBlbnN1cmVzIHlvdSBpbnN0YWxsIHRoZSBsYXRlc3Qgc2VjdXJpdHkgcGF0Y2hlcyBhbmQgc29mdHdhcmUgdXBkYXRlcy48YnIgLz48YnIgLz4NCkZvciBVYnVudHUgb3IgRGViaWFuLCBydW46PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPmFwdCB1cGRhdGUgJmFtcDsmYW1wOyBhcHQgdXBncmFkZSAteTwvcHJlPjxiciAvPg0KRm9yIEFsbWFMaW51eDo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+ZG5mIHVwZGF0ZSAteTwvcHJlPjxiciAvPg0KSXQgcmVmcmVzaGVzIHRoZSBwYWNrYWdlIGxpc3QgYW5kIGluc3RhbGxzIGF2YWlsYWJsZSB1cGRhdGVzIGF1dG9tYXRpY2FsbHkuIEhlcmXigJlzIGhvdyBpdCBsb29rczo8YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAwOC5wbmciIC8+PGJyIC8+PGJyIC8+DQpBZnRlciBjb21wbGV0aW9uLCB5b3UgY2FuIHZlcmlmeSB0aGF0IHRoZSB1cGRhdGVzIGZpbmlzaGVkIHN1Y2Nlc3NmdWxseTo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+YXB0IGxpc3QgLS11cGdyYWRhYmxlPC9wcmU+PGJyIC8+DQpJZiBubyBwYWNrYWdlcyBhcmUgbGlzdGVkLCB5b3VyIHN5c3RlbSBpcyBmdWxseSB1cGRhdGVkLjxiciAvPjxiciAvPjxiPk5vdGU8L2I+OiBEbyBub3Qgc2tpcCB0aGlzIHN0ZXAgaW4gdGhpcyB0dXRvcmlhbCBhbmQgZnVydGhlciBvbi4gUnVubmluZyBvdXRkYXRlZCBwYWNrYWdlcyBpbmNyZWFzZXMgc2VjdXJpdHkgcmlza3MgYW5kIG1heSBjYXVzZSBjb21wYXRpYmlsaXR5IGlzc3VlcyBsYXRlciBpbiB5b3VyIFZQUyBzZXR1cC48YnIgLz48YnIgLz48aDQ+U3RlcCA1IOKAlCBDcmVhdGUgYSBOZXcgVXNlciBhbmQgU2VjdXJlIEFjY2VzczwvaDQ+PGJyIC8+DQpTZWN1cml0eSBjb25maWd1cmF0aW9uIGlzIGEgY3JpdGljYWwgcGFydCBvZiB0aGlzIFZQUyBzZXR1cCB0dXRvcmlhbC4gRm9yIHNlY3VyaXR5IHJlYXNvbnMsIHdlIHJlY29tbWVuZCA8Yj5ub3QgdXNpbmcgcm9vdDwvYj4gZm9yIGRhaWx5IHRhc2tzLjxiciAvPjxiciAvPg0KMSkgQ3JlYXRlIGEgbmV3IHVzZXI6PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPmFkZHVzZXIgbmV3dXNlcm5hbWU8L3ByZT48YnIgLz4NClJlcGxhY2UgPGk+bmV3dXNlcm5hbWU8L2k+IHdpdGggeW91ciBjaG9zZW4gdXNlcm5hbWUuIFlvdeKAmWxsIGJlIGFza2VkIHRvIHNldCBhIHBhc3N3b3JkIGFuZCBvdGhlciBpbmZvcm1hdGlvbiwgb3B0aW9uYWxseSAoc3VjaCBhcyBmdWxsIG5hbWUsIHBob25lLCBldGMuKS4gSWYgbm90IG5lZWRlZCwgeW91IGNhbiBza2lwIGl0IGJ5IGhpdHRpbmcgRW50ZXIuIENvbmZpcm0gdGhlIGRldGFpbHMgYnkgdHlwaW5nIFkgKHllcyk6PGJyIC8+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMDkucG5nIiAvPjxiciAvPjxiciAvPg0KMikgTmV4dCwgYWRkIHRoZSB1c2VyIHRvIHRoZSBzdWRvIGdyb3VwIChydW4gYWRtaW5pc3RyYXRpdmUgY29tbWFuZHMpOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij51c2VybW9kIC1hRyBzdWRvIG5ld3VzZXJuYW1lPC9wcmU+PGJyIC8+DQpOb3cgdGhlIHVzZXIgY2FuIGV4ZWN1dGUgY29tbWFuZHMgd2l0aCA8aT5zdWRvIGNvbW1hbmRfbmFtZTwvaT4uPGJyIC8+PGJyIC8+DQozKSBTd2l0Y2ggdG8gdGhlIG5ldyB1c2VyOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdSAtIG5ld3VzZXJuYW1lPC9wcmU+PGJyIC8+VGhlbiB0ZXN0IHN1ZG86PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gYXB0IHVwZGF0ZTwvcHJlPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDEwLnBuZyIgLz48YnIgLz48YnIgLz5JZiB0aGUgY29tbWFuZCBydW5zIHN1Y2Nlc3NmdWxseSwgeW91ciBzdWRvIGNvbmZpZ3VyYXRpb24gd29ya3MgY29ycmVjdGx5LjxiciAvPjxiciAvPg0KNCkgTm93LCBkaXNhYmxlIHJvb3QgU1NIIGxvZ2luLiBFZGl0IHRoZSBTU0ggY29uZmlndXJhdGlvbiBmaWxlIHZpYSB0aGlzIGNvbW1hbmQ6PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gbmFubyAvZXRjL3NzaC9zc2hkX2NvbmZpZzwvcHJlPjxiciAvPg0KRmluZCB0aGUgbGluZSA8aT5QZXJtaXRSb290TG9naW4gPGI+eWVzPC9iPjwvaT48Yj48L2I+YW5kIGNoYW5nZSBpdCB0byA8aT5QZXJtaXRSb290TG9naW4gPGI+bm88L2I+PC9pPi48YnIgLz48YnIgLz4NCklmIHRoZSBsaW5lIGlzIGNvbW1lbnRlZCBvdXQgKHN0YXJ0cyB3aXRoICMpLCByZW1vdmUgdGhlICMgYW5kIHNldCB0aGUgdmFsdWUgdG8gPGI+PGk+bm88L2k+PC9iPi48YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAxMS5wbmciIC8+PGJyIC8+PGJyIC8+U2F2ZSB0aGUgZmlsZTo8YnIgLz48YnIgLz48dWw+PGxpPlByZXNzIDxiPkN0cmwgKyBYPC9iPjwvbGk+PGxpPg0KUHJlc3MgPGI+WTwvYj48L2xpPjxsaT4NClByZXNzIDxiPkVudGVyPC9iPjwvbGk+PC91bD4NCjUpIEVuYWJsZSBTU0gga2V5IGF1dGhlbnRpY2F0aW9uLjxiciAvPjxiciAvPg0KRm9yIGJlZ2lubmVycywgdGhpcyBzZWN1cml0eSBzdGVwIG1heSBzZWVtIGFkdmFuY2VkLCBidXQgaXTigJlzIGVzc2VudGlhbCBmb3IgcHJvdGVjdGluZyB5b3VyIFZQUy4gPGJyIC8+PGJyIC8+DQpQYXNzd29yZCBsb2dpbnMgYXJlIHZ1bG5lcmFibGUgdG8gYnJ1dGUtZm9yY2UgYXR0YWNrcy4gU1NIIGtleXMgY2FuIGdpdmUgZXh0cmEgcHJvdGVjdGlvbiB0byB5b3VyIHNlcnZlci48YnIgLz48YnIgLz5PbiB5b3VyIGxvY2FsIGRldmljZSwgZ2VuZXJhdGUgYSBrZXkgcGFpciAoaWYgeW91IGRvbuKAmXQgYWxyZWFkeSBoYXZlIG9uZSk6PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnNzaC1rZXlnZW48L3ByZT48YnIgLz5GdXJ0aGVyIGluZm9ybWF0aW9uIG9uIFNTSCBrZXkgY3JlYXRpb24gY2FuIGJlIGZvdW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC8xMDIwMC84OS9ob3ctdG8tc2VjdXJlLXlvdXItc3NoLWxvZ2luLyNHZW5lcmF0ZSUyMFNTSCUyMGtleXMiPmhlcmU8L2E+LjxiciAvPjxiciAvPg0KNikgUmVzdGFydCBTU0ggYWZ0ZXIgY2hhbmdlczo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3lzdGVtY3RsIHJlc3RhcnQgc3NoPC9wcmU+PGJyIC8+PGg0PlN0ZXAgNiDigJQgQ29uZmlndXJlIEZpcmV3YWxsPC9oND48YnIgLz5BIGZpcmV3YWxsIGNvbnRyb2xzIHdoaWNoIG5ldHdvcmsgcG9ydHMgYXJlIGFjY2Vzc2libGUgZnJvbSB0aGUgSW50ZXJuZXQuIFdpdGhvdXQgYSBmaXJld2FsbCwgeW91ciBWUFMgbWF5IGV4cG9zZSB1bm5lY2Vzc2FyeSBzZXJ2aWNlcyB0byB0aGUgcHVibGljLjxiciAvPjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+T24gVWJ1bnR1IGFuZCBEZWJpYW4gc3lzdGVtcywgdXNlIDxiPlVGVyAoVW5jb21wbGljYXRlZCBGaXJld2FsbCk8L2I+LjwvbGk+PC91bD5GaXJzdCwgaW5zdGFsbCB0aGUgZmlyZXdhbGw6DQo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyBhcHQgaW5zdGFsbCB1ZncgLXk8L3ByZT48YnIgLz4NCk5leHQsIHlvdSBuZWVkIHRvIGFsbG93IFNTSCBhbmQgd2ViIHRyYWZmaWMgYWNjZXNzLiBSdW4gdGhlc2UgY29tbWFuZHMgb25lIGJ5IG9uZTo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyB1ZncgYWxsb3cgMjI8YnIgLz4NCnN1ZG8gdWZ3IGFsbG93IDgwPGJyIC8+DQpzdWRvIHVmdyBhbGxvdyA0NDM8YnIgLz4NCnN1ZG8gdWZ3IGVuYWJsZTwvcHJlPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDEzLnBuZyIgLz48YnIgLz48YnIgLz5UaGlzIGVuYWJsZXMgdGhlIGZpcmV3YWxsIGFuZCBhbGxvd3Mgb3BlbiBwb3J0czo8YnIgLz48YnIgLz48dWw+PGxpPlBvcnQgMjIgLSBTU0ggKHNlcnZlciBhY2Nlc3MpPC9saT48bGk+DQpQb3J0IDgwIC0gSFRUUCAod2ViIHRyYWZmaWMpPC9saT48bGk+DQpQb3J0IDQ0MyAtIEhUVFBTIChzZWN1cmUgd2ViIHRyYWZmaWMpPC9saT48L3VsPg0KQWxsIG90aGVyIHBvcnRzIHJlbWFpbiBibG9ja2VkIGJ5IGRlZmF1bHQuPGJyIC8+PGJyIC8+DQpZb3UgY2FuIHZlcmlmeSB0aGUgcnVsZXMgdmlhIHRoZSBjb21tYW5kOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIHVmdyBzdGF0dXM8L3ByZT48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAxMi5wbmciIC8+PGJyIC8+PGJyIC8+PHVsIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsiPjxsaT5PbiBBbG1hTGludXgsIHVzZSA8Yj5maXJld2FsbGQ8L2I+LjwvbGk+PC91bD4NClN0YXJ0IGZpcmV3YWxsOg0KPGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gc3lzdGVtY3RsIHN0YXJ0IGZpcmV3YWxsZDxiciAvPg0Kc3VkbyBzeXN0ZW1jdGwgZW5hYmxlIGZpcmV3YWxsZDwvcHJlPjxiciAvPg0KQWxsb3cgcG9ydHM6DQo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyBmaXJld2FsbC1jbWQgLS1wZXJtYW5lbnQgLS1hZGQtc2VydmljZT1odHRwPGJyIC8+DQpzdWRvIGZpcmV3YWxsLWNtZCAtLXBlcm1hbmVudCAtLWFkZC1zZXJ2aWNlPWh0dHBzPGJyIC8+DQpzdWRvIGZpcmV3YWxsLWNtZCAtLXBlcm1hbmVudCAtLWFkZC1zZXJ2aWNlPXNzaDxiciAvPg0Kc3VkbyBmaXJld2FsbC1jbWQgLS1yZWxvYWQ8L3ByZT48YnIgLz4NCkNoZWNrIHJ1bGVzOg0KPGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gZmlyZXdhbGwtY21kIC0tbGlzdC1hbGw8L3ByZT48YnIgLz48Yj5Ob3RlPC9iPjogSWYgeW91IGhhdmUgYSBjb250cm9sIHBhbmVsIGluc3RhbGxlZCwgdGhlcmUgaXMgbm8gbmVlZCB0byBjb25maWd1cmUgZmlyZXdhbGxkIG1hbnVhbGx5LiBJbnN0ZWFkLCB1c2UgdGhlIGZpcmV3YWxsIGFwcGxpY2F0aW9uIHByb3ZpZGVkIGJ5IHRoZSBjb250cm9sIHBhbmVsLiBGb3IgZXhhbXBsZSwgY1BhbmVsIHNlcnZlcnMgaGF2ZSB0aGUgPGI+Q1NGIDwvYj4oQ29uZmlnU2VydmVyIFNlY3VyaXR5ICZhbXA7IEZpcmV3YWxsKSBwbHVnaW4gZm9yIGZpcmV3YWxsIG1hbmFnZW1lbnQuIFlvdSBjYW4gbWFuYWdlIGZpcmV3YWxsIHJ1bGVzIHRocm91Z2ggdGhlIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC85NjYyLzQ4L2hvdy10by13b3JrLXdpdGgtdGhlLWNzZi1wbHVnaW4vIj5DU0YgaW50ZXJmYWNlIGFmdGVyIGluc3RhbGxpbmcgaXQ8L2E+LjxiciAvPjxiciAvPjxoND5TdGVwIDcg4oCUIEluc3RhbGwgYSBXZWIgU2VydmVyPC9oND48YnIgLz5BIHdlYiBzZXJ2ZXIgZGVsaXZlcnMgd2Vic2l0ZSBmaWxlcyB0byB2aXNpdG9yc+KAmSBicm93c2Vycy4gSW4gdGhpcyBwYXJ0IG9mIHRoZSBWUFMgdHV0b3JpYWwsIHdl4oCZbGwgcmV2aWV3IHRoZSBpbnN0YWxsYXRpb24gb2YgdHdvIG9mIHRoZSBtb3N0IHBvcHVsYXIgd2ViIHNlcnZlcnMgLSBOZ2lueCBhbmQgQXBhY2hlLg0KPGJyIC8+PGJyIC8+PHVsIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsiPjxsaT48Yj48aT5JbnN0YWxsIE5naW54PC9pPjwvYj48L2xpPjwvdWw+DQpOZ2lueCBpcyBjb25zaWRlcmVkIGxpZ2h0d2VpZ2h0LCBmYXN0LCBhbmQgd2lkZWx5IHVzZWQuDQo8YnIgLz48YnIgLz5BbG1hTGludXg6IDxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIGRuZiBpbnN0YWxsIG5naW54IC15PC9wcmU+PGJyIC8+VWJ1bnR1LCBEZWJpYW46IDxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIGFwdCBpbnN0YWxsIG5naW54IC15PC9wcmU+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMTcucG5nIiAvPjxiciAvPjxiciAvPkFmdGVyIGluc3RhbGxhdGlvbiwgdGVzdDo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyBzeXN0ZW1jdGwgc3RhdHVzIG5naW54PC9wcmU+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMTgucG5nIiAvPjxiciAvPjxiciAvPkFsc28sIG9wZW4geW91ciBzZXJ2ZXIgSVAgaW4gYSBicm93c2VyLiBJZiB5b3Ugc2VlIHRoZSBOZ2lueCB3ZWxjb21lIHBhZ2UsIHRoZSBpbnN0YWxsYXRpb24gaXMgc3VjY2Vzc2Z1bDo8YnIgLz48YnIgLz48aW1nIGNsYXNzPSJrYi1pbWFnZSIgc3JjPSJodHRwczovL05hbWVjaGVhcC5zaW1wbGVrYi5jb20vU2l0ZUNvbnRlbnRzLzItN0MyMkQ1MjM2QTQ1NDNFQjgyN0YzQkQ4OTM2RTE1M0UvbWVkaWEvdnBzX2d1aWRlXzAxNS5wbmciIC8+PGJyIC8+PGJyIC8+DQpCeSBkZWZhdWx0LCB3ZWJzaXRlIGZpbGVzIGFyZSBzdG9yZWQgaW4gPGk+L3Zhci93d3cvaHRtbDwvaT4gcGF0aC48YnIgLz48YnIgLz4NCllvdSBjYW4gdGVzdCBpdDo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+Y2QgL3Zhci93d3cvaHRtbDxiciAvPg0KbHM8L3ByZT48YnIgLz4NClRoZSBkZWZhdWx0IDxpPmluZGV4Lm5naW54LWRlYmlhbi5odG1sPC9pPiBmaWxlIGNvbnRyb2xzIHRoZSB3ZWxjb21lIHBhZ2UuPGJyIC8+PGJyIC8+DQpMYXRlciwgdXBsb2FkIHlvdXIgd2Vic2l0ZSBmaWxlcyBoZXJlIG9yIGNvbmZpZ3VyZSBhIG5ldyB2aXJ0dWFsIGhvc3QuPGJyIC8+PGJyIC8+PHVsIHN0eWxlPSJsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTsiPjxsaT48Yj48aT5JbnN0YWxsIEFwYWNoZTwvaT48L2I+PC9saT48L3VsPkFwYWNoZSBpcyBhbHNvIGNvbW1vbmx5IHVzZWQgYW5kIHdvcmtzIHdlbGwgd2l0aCBQSFAtYmFzZWQgYXBwbGljYXRpb25zIHN1Y2ggYXMgV29yZFByZXNzLjxiciAvPjxiciAvPjx1PlVidW50dSwgRGViaWFuPC91Pjo8YnIgLz48YnIgLz5JbnN0YWxsOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIGFwdCBpbnN0YWxsIGFwYWNoZTIgLXkgPC9wcmU+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMTkucG5nIiAvPjxiciAvPjxiciAvPg0KU3RhcnQgYW5kIGVuYWJsZSBvbiBib290OjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIHN5c3RlbWN0bCBzdGFydCBhcGFjaGUyPGJyIC8+DQpzdWRvIHN5c3RlbWN0bCBlbmFibGUgYXBhY2hlMjwvcHJlPjxiciAvPg0KQ2hlY2sgdGhlIHN0YXR1czoNCjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIHN5c3RlbWN0bCBzdGF0dXMgYXBhY2hlMjwvcHJlPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDIwLnBuZyIgLz48YnIgLz48YnIgLz5BZGRpdGlvbmFsbHksIG9wZW4geW91ciBJUCBpbiBhIGJyb3dzZXIgdG8gdmVyaWZ5OjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDE2LnBuZyIgLz48YnIgLz48YnIgLz48dT5BbG1hTGludXg8L3U+OjxiciAvPjxiciAvPg0KDQpJbnN0YWxsOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIGRuZiBpbnN0YWxsIGh0dHBkIC15IDwvcHJlPjxiciAvPg0KDQpTdGFydCBhbmQgZW5hYmxlOjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIHN5c3RlbWN0bCBzdGFydCBodHRwZDxiciAvPg0Kc3VkbyBzeXN0ZW1jdGwgZW5hYmxlIGh0dHBkPC9wcmU+PGJyIC8+DQoNCkFsbG93IEhUVFAgYW5kIEhUVFBTIGluIGZpcmV3YWxsZDo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyBmaXJld2FsbC1jbWQgLS1wZXJtYW5lbnQgLS1hZGQtc2VydmljZT1odHRwPGJyIC8+DQpzdWRvIGZpcmV3YWxsLWNtZCAtLXBlcm1hbmVudCAtLWFkZC1zZXJ2aWNlPWh0dHBzPGJyIC8+DQpzdWRvIGZpcmV3YWxsLWNtZCAtLXJlbG9hZDwvcHJlPjxiciAvPg0KDQoNCk5leHQsIHVwbG9hZCB5b3VyIHdlYnNpdGUgZmlsZXMgdG8gdGhlIDxpPi92YXIvd3d3L2h0bWw8L2k+IHBhdGguPGJyIC8+PGJyIC8+PGg0PlN0ZXAgOCDigJQgSW5zdGFsbCBEYXRhYmFzZSBhbmQgUEhQPC9oND48YnIgLz4NCklmIHlvdSBwbGFuIHRvIGhvc3QgV29yZFByZXNzIG9yIGFub3RoZXIgUEhQLWJhc2VkIGFwcGxpY2F0aW9uLCB5b3UgbmVlZCBhIGRhdGFiYXNlIHNlcnZlciAoTXlTUUwgb3IgTWFyaWFEQiksIFBIUCwgYW5kIFBIUC1GUE0uDQo8YnIgLz48YnIgLz48dWwgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyI+PGxpPjxiPjxpPkluc3RhbGwgTXlTUUwgU2VydmVyPC9pPjwvYj48L2xpPjwvdWw+PHU+VWJ1bnR1PC91Pjo8YnIgLz48YnIgLz48cHJlIGNsYXNzPSJwcmV0dHlwcmludCI+c3VkbyBhcHQgaW5zdGFsbCBteXNxbC1zZXJ2ZXIgLXk8L3ByZT48YnIgLz48dT5BbG1hTGludXg8L3U+OjxiciAvPjxiciAvPjxwcmUgY2xhc3M9InByZXR0eXByaW50Ij5zdWRvIGRuZiBpbnN0YWxsIG1hcmlhZGItc2VydmVyIC15PGJyIC8+DQpzdWRvIHN5c3RlbWN0bCBzdGFydCBtYXJpYWRiPGJyIC8+DQpzdWRvIHN5c3RlbWN0bCBlbmFibGUgbWFyaWFkYjwvcHJlPjxiciAvPg0KQWZ0ZXIgaW5zdGFsbGF0aW9uLCBzZWN1cmUgaXQ6PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gbXlzcWxfc2VjdXJlX2luc3RhbGxhdGlvbjwvcHJlPjxiciAvPg0KWW91IHdpbGwgYmUgcHJvbXB0ZWQgdG86PGJyIC8+PGJyIC8+PHVsPjxsaT5TZXQgYSByb290IHBhc3N3b3JkIChpZiBhcHBsaWNhYmxlKTwvbGk+PGxpPlJlbW92ZSBhbm9ueW1vdXMgdXNlcnM8L2xpPjxsaT5EaXNhYmxlIHJlbW90ZSByb290IGxvZ2luPC9saT48bGk+UmVtb3ZlIHRlc3QgZGF0YWJhc2U8L2xpPjwvdWw+DQpBbnN3ZXIgPGI+WTwvYj4gdG8gdGhlIHJlY29tbWVuZGVkIHNlY3VyaXR5IG9wdGlvbnMuDQo8YnIgLz48YnIgLz48dWwgc3R5bGU9Imxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyI+PGxpPjxiPjxpPkluc3RhbGwgUEhQPC9pPjwvYj48L2xpPjwvdWw+DQpIZXJlIGlzIHRoZSB0YWJsZSB3aXRoIGNvbW1hbmRzIGZvciBPU2VzIGFuZCB3ZWItc2VydmVyczo8YnIgLz48YnIgLz48dGFibGUgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iOCIgY2VsbHNwYWNpbmc9IjAiPjx0Ym9keT48dHI+PHRoPjxiciAvPjwvdGg+PHRoPlVidW50dSAvIERlYmlhbjwvdGg+PHRoPkFsbWFMaW51eDwvdGg+PC90cj48IS0tIE5HSU5YIC0tPjx0cj48dGQ+PHN0cm9uZz5OZ2lueDwvc3Ryb25nPjwvdGQ+PHRkPg0KICAgICAgSW5zdGFsbDo8YnIgLz48Y29kZT5zdWRvIGFwdCBpbnN0YWxsIHBocCBwaHAtZnBtIHBocC1teXNxbCAteTwvY29kZT48YnIgLz48YnIgLz4NCg0KICAgICAgU3RhcnQgJmFtcDsgZW5hYmxlOjxiciAvPjxjb2RlPnN1ZG8gc3lzdGVtY3RsIHN0YXJ0IHBocCotZnBtPGJyIC8+DQogICAgICBzdWRvIHN5c3RlbWN0bCBlbmFibGUgcGhwKi1mcG08L2NvZGU+PC90ZD48dGQ+DQogICAgICBJbnN0YWxsOjxiciAvPjxjb2RlPnN1ZG8gZG5mIGluc3RhbGwgcGhwIHBocC1mcG0gcGhwLW15c3FsbmQgLXk8L2NvZGU+PGJyIC8+PGJyIC8+DQoNCiAgICAgIFN0YXJ0ICZhbXA7IGVuYWJsZTo8YnIgLz48Y29kZT5zdWRvIHN5c3RlbWN0bCBzdGFydCBwaHAtZnBtPGJyIC8+DQogICAgICBzdWRvIHN5c3RlbWN0bCBlbmFibGUgcGhwLWZwbTwvY29kZT48L3RkPjwvdHI+PCEtLSBBUEFDSEUgLS0+PHRyPjx0ZD48c3Ryb25nPkFwYWNoZTwvc3Ryb25nPjwvdGQ+PHRkPg0KICAgICAgSW5zdGFsbDo8YnIgLz48Y29kZT5zdWRvIGFwdCBpbnN0YWxsIHBocCBsaWJhcGFjaGUyLW1vZC1waHAgcGhwLW15c3FsIC15PC9jb2RlPjwvdGQ+PHRkPg0KICAgICAgSW5zdGFsbDo8YnIgLz48Y29kZT5zdWRvIGRuZiBpbnN0YWxsIHBocCBwaHAtbXlzcWxuZCAteTwvY29kZT48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxiciAvPjxiciAvPg0KTWFrZSBzdXJlIHRvIHJlc3RhcnQgQXBhY2hlIGFmdGVyd2FyZHM6PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnN1ZG8gc3lzdGVtY3RsIHJlc3RhcnQgYXBhY2hlMjwvcHJlPjxiciAvPg0KQWZ0ZXIgaW5zdGFsbGF0aW9uLCBjaGVjayB0aGUgUEhQIHZlcnNpb246PGJyIC8+PGJyIC8+PHByZSBjbGFzcz0icHJldHR5cHJpbnQiPnBocCAtdjwvcHJlPjxiciAvPg0KSWYgdGhlIHZlcnNpb24gbnVtYmVyIGFwcGVhcnMsIFBIUCBpcyBpbnN0YWxsZWQgY29ycmVjdGx5LjxiciAvPjxiciAvPjxoND5TdGVwIDkg4oCUIENvbm5lY3QgWW91ciBEb21haW4gYW5kIENvbmZpZ3VyZSBXZWIgU2VydmVyPC9oND48YnIgLz4NCkFmdGVyIHlvdSBoYXZlIGluc3RhbGxlZCBhbGwgdGhlIG5lY2Vzc2FyeSB0b29scyBvbiB5b3VyIHNlcnZlciwgeW91IG5lZWQgdG8gPGI+cG9pbnQgeW91ciBkb21haW4gdG8geW91ciBWUFMgSVAgYWRkcmVzczwvYj4uPGJyIC8+PGJyIC8+DQpUaGlzIGlzIGRvbmUgYnkgdXBkYXRpbmcgdGhlIGRvbWFpbuKAmXMgRE5TIHJlY29yZHMgYW5kIGNyZWF0aW5nIGFuIDxiPkEgcmVjb3JkPC9iPiB0aGF0IGNvbm5lY3RzIHRoZSBkb21haW4gdG8geW91ciBzZXJ2ZXIuPGJyIC8+PGJyIC8+DQpJZiB5b3VyIGRvbWFpbiBpcyB1c2luZyBuYW1lc2VydmVycyBkaWZmZXJlbnQgZnJvbSBOYW1lY2hlYXAgb25lcywgdGhlIEEgcmVjb3JkIG11c3QgYmUgY29uZmlndXJlZCBhdCB0aGUgZXh0ZXJuYWwgcHJvdmlkZXIgaW5zdGVhZC4gSGVyZSwgd2XigJlsbCBzaG93IHRoZSBkb21haW4gY29ubmVjdGlvbiBmb3IgPGI+TmFtZWNoZWFwIEJhc2ljIEROUzwvYj4uPGJyIC8+PGJyIC8+DQoxKSBJbiB5b3VyIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vZG9tYWlucy9saXN0LyI+RG9tYWluIExpc3Q8L2E+IG1lbnUsIGNsaWNrIDxiPk1hbmFnZSA8L2I+bmV4dCB0byB5b3VyIHByZWZlcnJlZCBkb21haW46PGJyIC8+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMjEucG5nIiAvPjxiciAvPjxiciAvPg0KMikgR28gdG8gPGI+QWR2YW5jZWQgRE5TPC9iPiBhbmQgdXNlIHRoZSA8Yj5BZGQgTmV3IFJlY29yZDwvYj4gb3B0aW9uIHRvIGFkZCB0d28gcmVjb3JkcyAob3IgbW9kaWZ5IHRoZSBleGlzdGluZyByZWNvcmRzIGJ5IGNsaWNraW5nIHRoZSB2YWx1ZXMgb2YgdGhlIHJlY29yZHMpOjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDIyLnBuZyIgLz48YnIgLz48YnIgLz48Yj5UeXBlIDwvYj5BwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqA8Yj5Ib3N0IDwvYj5AwqAgwqAgwqAgfDxiPsKgSVAgQWRkcmVzczwvYj48aT55b3VyIFZQUyBJUCBhZGRyZXNzPC9pPiB8IDxiPlRUTCA8L2I+QXV0b21hdGljPGJyIC8+PGI+VHlwZSA8L2I+Q05BTUXCoCB8IDxiPkhvc3QgPC9iPnd3dyB8IDxiPlRhcmdldCA8L2I+PGk+eW91cmRvbWFpbi50bGQ8L2k+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8IDxiPlRUTCA8L2I+QXV0b21hdGljPGJyIC8+PGJyIC8+PGI+Tm90ZTwvYj46IE1ha2Ugc3VyZSB0byByZXBsYWNlIDxpPnlvdXJkb21haW4udGxkPC9pPiB3aXRoIHlvdXIgYWN0dWFsIGRvbWFpbiBuYW1lLjxiciAvPjxiciAvPg0KMykgQ2xpY2sgPGI+U2F2ZSBhbGwgY2hhbmdlczwvYj4gb3IgY2hlY2ttYXJrIGljb25zIHRvIDxiPnNhdmUgPC9iPnRoZSByZWNvcmRzOjxiciAvPjxiciAvPjxpbWcgY2xhc3M9ImtiLWltYWdlIiBzcmM9Imh0dHBzOi8vTmFtZWNoZWFwLnNpbXBsZWtiLmNvbS9TaXRlQ29udGVudHMvMi03QzIyRDUyMzZBNDU0M0VCODI3RjNCRDg5MzZFMTUzRS9tZWRpYS92cHNfZ3VpZGVfMDIzLnBuZyIgLz48YnIgLz48YnIgLz5Vc3VhbGx5LCB0aGUgQSByZWNvcmQgdXBkYXRlIHRha2VzIHVwIHRvIDxiPjMwIG1pbnV0ZXM8L2I+LjxiciAvPjxiciAvPjxiciAvPg0KTm93IHlvdSBuZWVkIHRvIDxiPmNvbmZpZ3VyZSB5b3VyIHdlYiBzZXJ2ZXI8L2I+IHNvIHlvdXIgd2Vic2l0ZSByZXNvbHZlcyBwcm9wZXJseS4NCjxiciAvPjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+PGI+PGk+Tmdpbng8L2k+PC9iPjwvbGk+PC91bD4NCjEpIENyZWF0ZSBhIG5ldyBzZXJ2ZXIgYmxvY2s6PGJyIC8+PGJyIC8+PHRhYmxlIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjgiIGNlbGxzcGFjaW5nPSIwIj48dGJvZHk+PHRyPjx0aD5VYnVudHUgLyBEZWJpYW48L3RoPjx0aD5BbG1hTGludXg8L3RoPjwvdHI+PHRyPjx0ZD48Y29kZT5zdWRvIG5hbm8gL2V0Yy9uZ2lueC9zaXRlcy1hdmFpbGFibGUveW91cmRvbWFpbi50bGQ8L2NvZGU+PC90ZD48dGQ+PGNvZGU+c3VkbyBuYW5vIC9ldGMvbmdpbngvY29uZi5kL3lvdXJkb21haW4udGxkLmNvbmY8L2NvZGU+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48YnIgLz48YnIgLz4NCjIpIEV4YW1wbGUgb2YgYmFzaWMgY29uZmlndXJhdGlvbiBmaWxlOjxiciAvPjxiciAvPjxjb2RlPnNlcnZlciB7PGJyIC8+wqAgwqAgwqBsaXN0ZW4gODA7PGJyIC8+wqAgwqAgwqBzZXJ2ZXJfbmFtZSB5b3VyZG9tYWluLnRsZCB3d3cueW91cmRvbWFpbi50bGQ7PGJyIC8+PGJyIC8+wqAgwqAgwqByb290IC92YXIvd3d3L3lvdXJkb21haW47PGJyIC8+wqAgwqAgwqBpbmRleCBpbmRleC5waHAgaW5kZXguaHRtbDs8YnIgLz48YnIgLz7CoCDCoCDCoGxvY2F0aW9uIC8gezxiciAvPsKgIMKgIMKgIMKgIMKgIHRyeV9maWxlcyAkdXJpICR1cmkvID00MDQ7PGJyIC8+wqAgwqAgwqB9PGJyIC8+DQp9PC9jb2RlPjxiciAvPjxiciAvPg0KU2F2ZSB0aGUgZmlsZSAoQ3RybCtYICZndDsgWSAmZ3Q7IEVudGVyKS48YnIgLz48YnIgLz4NCjMpIDxiPkZvciBVYnVudHUvRGViaWFuIG9ubHk8L2I+OiBOZXh0LCBlbmFibGUgeW91ciBzaXRlIHZpYSB0aGlzIGNvbW1hbmQ6PGJyIC8+PGJyIC8+PGNvZGU+c3VkbyBsbiAtcyAvZXRjL25naW54L3NpdGVzLWF2YWlsYWJsZS95b3VyZG9tYWluLnRsZCAvZXRjL25naW54L3NpdGVzLWVuYWJsZWQvPC9jb2RlPjxiciAvPjxiciAvPg0KTm8gc3ltYm9saWMgbGlua2luZyBpcyBuZWVkZWQgb24gQWxtYUxpbnV4LjxiciAvPjxiciAvPg0KNCkgTWFrZSBzdXJlIHRvIGNoZWNrIHRoZSBzeW50YXg6PGJyIC8+PGJyIC8+PGNvZGU+DQpzdWRvIG5naW54IC10PC9jb2RlPjxiciAvPjxiciAvPg0KWW91IHNob3VsZCBzZWUgdGhlIG91dHB1dDo8YnIgLz48YnIgLz48Y29kZT4NCnN5bnRheCBpcyBvazxiciAvPg0KdGVzdCBpcyBzdWNjZXNzZnVsPC9jb2RlPjxiciAvPjxiciAvPg0KNSkgUmVzdGFydCB0aGUgd2ViIHNlcnZlciB0byBhcHBseSB0aGUgY2hhbmdlczo8YnIgLz48YnIgLz48Y29kZT5zdWRvIHN5c3RlbWN0bCByZXN0YXJ0IG5naW54PC9jb2RlPjxiciAvPjxiciAvPjx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7Ij48bGk+PGI+PGk+QXBhY2hlPC9pPjwvYj48L2xpPjwvdWw+DQoxKSBDcmVhdGUgYSB2aXJ0dWFsIGhvc3Q6PGJyIC8+PGJyIC8+PHRhYmxlIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjgiIGNlbGxzcGFjaW5nPSIwIj48dGJvZHk+PHRyPjx0aD5VYnVudHUgLyBEZWJpYW48L3RoPjx0aD5BbG1hTGludXg8L3RoPjwvdHI+PHRyPjx0ZD48Y29kZT5zdWRvIG5hbm8gL2V0Yy9hcGFjaGUyL3NpdGVzLWF2YWlsYWJsZS95b3VyZG9tYWluLnRsZC5jb25mPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPnN1ZG8gbmFubyAvZXRjL2h0dHBkL2NvbmYuZC95b3VyZG9tYWluLnRsZC5jb25mPC9jb2RlPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PGJyIC8+PGJyIC8+DQoyKSBFeGFtcGxlIG9mIGJhc2ljIGNvbmZpZ3VyYXRpb24gZmlsZTo8YnIgLz48YnIgLz48Y29kZT4mbHQ7VmlydHVhbEhvc3QgKjo4MCZndDs8YnIgLz7CoCDCoCDCoFNlcnZlck5hbWUgeW91cmRvbWFpbi50bGQ8YnIgLz7CoCDCoCDCoFNlcnZlckFsaWFzIHd3dy55b3VyZG9tYWluLnRsZDxiciAvPsKgIMKgIMKgRG9jdW1lbnRSb290IC92YXIvd3d3L3lvdXJkb21haW48YnIgLz48YnIgLz7CoCDCoCDCoCZsdDtEaXJlY3RvcnkgL3Zhci93d3cveW91cmRvbWFpbiZndDs8YnIgLz7CoCDCoCDCoEFsbG93T3ZlcnJpZGUgQWxsPGJyIC8+wqAgwqAgwqBSZXF1aXJlIGFsbCBncmFudGVkPGJyIC8+wqAgwqAgwqAmbHQ7L0RpcmVjdG9yeSZndDs8YnIgLz4mbHQ7L1ZpcnR1YWxIb3N0Jmd0OzwvY29kZT48YnIgLz48YnIgLz5TYXZlIHRoZSBmaWxlIChDdHJsK1ggJmd0OyBZICZndDsgRW50ZXIpLg0KPGJyIC8+PGJyIC8+MykgPGI+Rm9yIFVidW50dS9EZWJpYW4gb25seTwvYj46IEVuYWJsZSB0aGUgc2l0ZSBieSBydW5uaW5nOjxiciAvPjxiciAvPjxjb2RlPnN1ZG8gYTJlbnNpdGUgeW91cmRvbWFpbi50bGQuY29uZjwvY29kZT48YnIgLz48YnIgLz4NCkZvciBBbG1hTGludXgsIHRoaXMgc3RlcCBpcyBub3QgcmVxdWlyZWQuPGJyIC8+PGJyIC8+DQo0KSBUZXN0IHRoZSBjb25maWd1cmF0aW9uOjxiciAvPjxiciAvPjxjb2RlPnN1ZG8gYXBhY2hlY3RsIGNvbmZpZ3Rlc3Q8L2NvZGU+PGJyIC8+PGJyIC8+WW91IHNob3VsZCBzZWUgIjxpPnN5bnRheCBPSzwvaT4iLjxiciAvPjxiciAvPg0KNSkgUmVzdGFydCBBcGFjaGU6PGJyIC8+PGJyIC8+PGNvZGU+c3VkbyBzeXN0ZW1jdGwgcmVsb2FkIGFwYWNoZTI8L2NvZGU+PGJyIC8+PGJyIC8+PGltZyBjbGFzcz0ia2ItaW1hZ2UiIHNyYz0iaHR0cHM6Ly9OYW1lY2hlYXAuc2ltcGxla2IuY29tL1NpdGVDb250ZW50cy8yLTdDMjJENTIzNkE0NTQzRUI4MjdGM0JEODkzNkUxNTNFL21lZGlhL3Zwc19ndWlkZV8wMjQucG5nIiAvPjxiciAvPjxiciAvPjxoND5TdGVwIDEwIOKAlCBUZXN0IFlvdXIgU2VydmVyPC9oND48YnIgLz4NCkFmdGVyIGNvbm5lY3RpbmcgeW91ciBkb21haW4gYW5kIGNvbmZpZ3VyaW5nIHlvdXIgd2ViIHNlcnZlciwgdmVyaWZ5IHRoYXQgZXZlcnl0aGluZyB3b3JrcyBjb3JyZWN0bHkuPGJyIC8+PGJyIC8+DQpPcGVuIHlvdXIgZG9tYWluIGluIGEgYnJvd3Nlci4gSWYgeW91ciB3ZWJzaXRlIGxvYWRzLCB0aGUgZG9tYWluIGlzIGNvcnJlY3RseSBwb2ludGVkIHRvIHlvdXIgVlBTLiA8YnIgLz48YnIgLz4NCklmIHlvdSBzZWUgdGhlIGRlZmF1bHQgTmdpbnggb3IgQXBhY2hlIHBhZ2UsIHRoZSBzZXJ2ZXIgaXMgd29ya2luZywgYnV0IHlvdXIgdmlydHVhbCBob3N0IG9yIGRvY3VtZW50IHJvb3QgbWF5IG5lZWQgYWRqdXN0bWVudC48YnIgLz48YnIgLz48YSBuYW1lPSJzZWN1cmUiPjxoMz5Ib3cgdG8gU2VjdXJlIE15IFZQUyBBZnRlciBTZXR1cD88L2gzPjwvYT48YnIgLz4NCkFzIGV4cGxhaW5lZCB0aHJvdWdob3V0IHRoaXMgVlBTIHR1dG9yaWFsLCBpbXBsZW1lbnRpbmcgbmVjZXNzYXJ5IHNlY3VyaXR5IG1lYXN1cmVzIGFzIGVhcmx5IGFzIHBvc3NpYmxlIGhlbHBzIHByb3RlY3QgeW91ciBWUFMgZnJvbSB1bmF1dGhvcml6ZWQgYWNjZXNzIGF0dGVtcHRzIGFuZCB2YXJpb3VzIGF0dGFja3MuPGJyIC8+PGJyIC8+DQpXZSBhbHJlYWR5IGRlc2NyaWJlZCBzdWNoIHByb3RlY3Rpb24gbWV0aG9kcyBhcyByZWd1bGFyIHN5c3RlbSB1cGRhdGVzLCBkaXNhYmxpbmcgcm9vdCBsb2dpbiwgdXNpbmcgU1NIIGtleXMgaW5zdGVhZCBvZiB1c3VhbCBwYXNzd29yZHMsIGFuZCBlbmFibGluZyBmaXJld2FsbCBydWxlcy48YnIgLz48YnIgLz5IZXJlIHdl4oCZbGwgbG9vayBhdCBtb3JlIGFkdmFuY2VkIHNlY3VyaXR5IG1lYXN1cmVzLjxiciAvPjxiciAvPjx1bD48bGk+PGI+PGk+SW5zdGFsbCBGYWlsMkJhbjwvaT48L2I+PC9saT48L3VsPg0KRmFpbDJCYW4gcHJvdGVjdHMgeW91ciBzZXJ2ZXIgYWdhaW5zdCBicnV0ZS1mb3JjZSBsb2dpbiBhdHRlbXB0cyBieSBtb25pdG9yaW5nIGxvZ3MgYW5kIGF1dG9tYXRpY2FsbHkgYmFubmluZyBzdXNwaWNpb3VzIElQIGFkZHJlc3NlcyBhZnRlciBtdWx0aXBsZSBmYWlsZWQgbG9naW4gYXR0ZW1wdHMuPGJyIC8+PGJyIC8+DQpJbnN0YWxsIEZhaWwyQmFuOjxiciAvPjxiciAvPjxjb2RlPnN1ZG8gYXB0IGluc3RhbGwgZmFpbDJiYW4gLXk8L2NvZGU+wqAgwqAgwqAoVWJ1bnR1IC8gRGViaWFuKTxiciAvPjxjb2RlPnN1ZG8gZG5mIGluc3RhbGwgZmFpbDJiYW4gLXk8L2NvZGU+wqAgwqAgwqAoQWxtYUxpbnV4KQ0KPGJyIC8+PGJyIC8+U3RhcnQgYW5kIGVuYWJsZSB0aGUgc2VydmljZTo8YnIgLz48YnIgLz48Y29kZT5zdWRvIHN5c3RlbWN0bCBzdGFydCBmYWlsMmJhbjxiciAvPg0Kc3VkbyBzeXN0ZW1jdGwgZW5hYmxlIGZhaWwyYmFuPC9jb2RlPjxiciAvPjxiciAvPjx1bD48bGk+PGI+PGk+RERvUyBwcm90ZWN0aW9uPC9pPjwvYj48L2xpPjwvdWw+DQpERG9TIChEaXN0cmlidXRlZCBEZW5pYWwtb2YtU2VydmljZSkgYXR0YWNrcyBhdHRlbXB0IHRvIG92ZXJ3aGVsbSB5b3VyIHNlcnZlciB3aXRoIGZha2UgdHJhZmZpYy4gRm9yIGJvdGggYnVzaW5lc3MgYW5kIHBlcnNvbmFsIHdlYnNpdGVzLCBtYWludGFpbmluZyB1bmludGVycnVwdGVkIHNlcnZpY2UgaXMgY3J1Y2lhbC4gUGVyZm9ybWFuY2UgaXNzdWVzIG9yIGRvd250aW1lIGNhbiBhZmZlY3QgdmlzaXRvciBhY2Nlc3MgYW5kIG92ZXJhbGwgZW5nYWdlbWVudC48YnIgLz48YnIgLz4NClByb3RlY3Rpb24gbWV0aG9kcyBpbmNsdWRlOjxiciAvPjxiciAvPjx1bD48bGk+VXNpbmcgYSBDRE4gd2l0aCBidWlsdC1pbiBERG9TIG1pdGlnYXRpb24gKGUuZy4sIENsb3VkZmxhcmUpPC9saT48bGk+RW5hYmxpbmcgQWR2YW5jZWQgRE5TIEREb1MgcHJvdGVjdGlvbiAoc3VjaCBhcyA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3NlY3VyaXR5L3ByZW1pdW1kbnMvIj5QcmVtaXVtRE5TPC9hPik8L2xpPjxsaT5SYXRlIGxpbWl0aW5nIGluIE5naW54IG9yIEFwYWNoZTwvbGk+PC91bD48YnIgLz48YnIgLz48dWw+PGxpPjxiPjxpPkxvZyBtb25pdG9yaW5nPC9pPjwvYj48L2xpPjwvdWw+U2VydmVyIGxvZ3MgY2FuIGJlIHZlcnkgaGVscGZ1bCBpbiBkZXRlY3Rpbmcgc3VzcGljaW91cyBhY3Rpdml0eS48YnIgLz48YnIgLz4NCkltcG9ydGFudCBsb2dzIHdlIHJlY29tbWVuZCBjaGVja2luZyByZWd1bGFybHk6PGJyIC8+PGJyIC8+DQrigJMgPGk+L3Zhci9sb2cvYXV0aC5sb2c8L2k+IChVYnVudHUgU1NIIGxvZ3MpPGJyIC8+DQrigJMgPGk+L3Zhci9sb2cvc2VjdXJlPC9pPiAoQWxtYUxpbnV4IFNTSCBsb2dzKTxiciAvPg0K4oCTIFdlYiBzZXJ2ZXIgYWNjZXNzIGFuZCBlcnJvciBsb2dzPGJyIC8+PGJyIC8+DQpZb3UgY2FuIG1vbml0b3IgbG9ncyBtYW51YWxseTo8YnIgLz48YnIgLz48Y29kZT5zdWRvIHRhaWwgLWYgL3Zhci9sb2cvYXV0aC5sb2c8L2NvZGU+PGJyIC8+PGJyIC8+DQpPciB5b3UgY2FuIGFsc28gdXNlIG1vbml0b3JpbmcgdG9vbHMgdG8gcmVjZWl2ZSBhdXRvbWF0ZWQgYWxlcnRzIHdoZW4gc2VydmljZXMgc3RvcCBydW5uaW5nIG9yIHdoZW4gdW51c3VhbCBhY3Rpdml0eSBpcyBkZXRlY3RlZDo8YnIgLz48YnIgLz48dGFibGUgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iOCIgY2VsbHNwYWNpbmc9IjAiPjx0Ym9keT48dHI+PHRoPk1vbml0b3JpbmcgZm9jdXM8L3RoPjx0aD5UeXBpY2FsIHRvb2xzPC90aD48dGg+V2hhdCB0aGV5IHRyYWNrPC90aD48L3RyPjx0cj48dGQ+U3lzdGVtIG1ldHJpY3M8L3RkPjx0ZD5OZXRkYXRhLCBHbGFuY2VzLCBodG9wPC90ZD48dGQ+Q1BVIHVzYWdlLCBSQU0gdXNhZ2UsIGRpc2sgdXNhZ2UsIG5ldHdvcmsgYWN0aXZpdHk8L3RkPjwvdHI+PHRyPjx0ZD5TZXJ2aWNlIHVwdGltZTwvdGQ+PHRkPk1vbml0LCBOYWdpb3MsIEljaW5nYTwvdGQ+PHRkPldlYiBzZXJ2ZXIgc3RhdHVzLCBkYXRhYmFzZSBhdmFpbGFiaWxpdHksIHNjaGVkdWxlZCB0YXNrczwvdGQ+PC90cj48dHI+PHRkPkxvZyBhY3Rpdml0eTwvdGQ+PHRkPkxvZ3dhdGNoLCBPU1NFQy9XYXp1aDwvdGQ+PHRkPlNTSCBsb2dzLCBzeXN0ZW0gZXJyb3JzLCBsb2dpbiBhdHRlbXB0czwvdGQ+PC90cj48dHI+PHRkPkV4dGVybmFsIHVwdGltZTwvdGQ+PHRkPkV4dGVybmFsIEhUVFAvUyBjaGVja3M8L3RkPjx0ZD5XZWJzaXRlIGF2YWlsYWJpbGl0eSBmcm9tIG91dHNpZGUgdGhlIHNlcnZlcjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PGJyIC8+PGJyIC8+DQpSZWd1bGFyIGxvZyByZXZpZXcgaGVscHMgaWRlbnRpZnkgcmVwZWF0ZWQgbG9naW4gYXR0ZW1wdHMsIHVuZXhwZWN0ZWQgZXJyb3JzLCBvciB1bnVzdWFsIHRyYWZmaWMgcGF0dGVybnMuPGJyIC8+PGJyIC8+PGEgbmFtZT0iaG9zdCI+PGgzPldoYXQgQ2FuIEkgSG9zdCBvbiBhIFZQUz88L2gzPjwvYT48YnIgLz5BbG1vc3QgYW55dGhpbmcgLSBWUFMgY2FuIGhvc3Qgd2Vic2l0ZXMsIGFwcGxpY2F0aW9ucywgQVBJcywgZGF0YWJhc2VzLCBkZXZlbG9wbWVudCBlbnZpcm9ubWVudHMsIGFuZCBtb3JlLiBVbmxpa2Ugc2hhcmVkIGhvc3RpbmcsIGEgVlBTIGdpdmVzIHlvdSBncmVhdGVyIGZsZXhpYmlsaXR5IGFuZCBjb250cm9sIG92ZXIgdGhlIHNlcnZlciBlbnZpcm9ubWVudC4gQmVjYXVzZSB5b3UgaGF2ZSB3aWRlciBhY2Nlc3MgYW5kIGRlZGljYXRlZCByZXNvdXJjZXMsIHlvdSBjYW4gaW5zdGFsbCBhbmQgY29uZmlndXJlIGFsbW9zdCBhbnkgc29mdHdhcmUgc3VwcG9ydGVkIGJ5IHlvdXIgb3BlcmF0aW5nIHN5c3RlbS48YnIgLz48YnIgLz4NCkhlcmUgYXJlIGNvbW1vbiB1c2UgY2FzZXM6PGJyIC8+PGJyIC8+PHVsPjxsaT48Yj5Xb3JkUHJlc3Mgd2Vic2l0ZXM8L2I+OiBBIFZQUyBpcyBwZXJmZWN0bHkgc3VpdGFibGUgZm9yIGhvc3RpbmcgV29yZFByZXNzIHNpdGVzLCBlc3BlY2lhbGx5IHdoZW4gdHJhZmZpYyBpcyBncm93aW5nLCBwZXJmb3JtYW5jZSBuZWVkcyB0byBiZSBvcHRpbWl6ZWQsIG9yIGN1c3RvbSBzZXJ2ZXIgY29uZmlndXJhdGlvbnMgYXJlIHJlcXVpcmVkLiBZb3UgY2FuIGNvbmZpZ3VyZSB5b3VyIG93biB3ZWIgc3RhY2sgKE5naW54IG9yIEFwYWNoZSwgTXlTUUwvTWFyaWFEQiwgUEhQKSBhbmQgYWRqdXN0IG1lbW9yeSBsaW1pdHMsIGNhY2hpbmcsIG9yIHNlY3VyaXR5IHNldHRpbmdzIGFzIG5lZWRlZC48L2xpPjxiciAvPjxsaT48Yj5TYWFTIEFwcGxpY2F0aW9uczwvYj46IE1hbnkgU29mdHdhcmUtYXMtYS1TZXJ2aWNlIChTYWFTKSBhcHBsaWNhdGlvbnMgcnVuIG9uIFZQUyBpbmZyYXN0cnVjdHVyZS4gSXQgYWxsb3dzIHlvdSB0byBkZXBsb3kgYmFja2VuZCBzZXJ2aWNlcywgbWFuYWdlIGRhdGFiYXNlcywgY29uZmlndXJlIGJhY2tncm91bmQgd29ya2Vycywgc2NhbGUgcmVzb3VyY2VzIGFzIHVzYWdlIGluY3JlYXNlcywgZXRjLiBWUFMgaXMgc3VpdGFibGUgZm9yIGN1c3RvbSB3ZWIgYXBwbGljYXRpb25zIGJ1aWx0IHdpdGggUEhQLCBOb2RlLmpzLCBQeXRob24sIG9yIG90aGVyIGZyYW1ld29ya3MuPC9saT48YnIgLz48bGk+PGI+QVBJczwvYj46IEEgVlBTIGNhbiBob3N0IFJFU1Qgb3IgR3JhcGhRTCBBUElzIHRoYXQgc2VydmUgZGF0YSB0byB3ZWJzaXRlcywgbW9iaWxlIGFwcGxpY2F0aW9ucywgb3IgdGhpcmQtcGFydHkgc3lzdGVtcy4gVGhpcyBpcyBhIGNvbW1vbiBzZXR1cCBmb3IgYmFja2VuZCBzZXJ2aWNlcyBhbmQgbWljcm9zZXJ2aWNlcy4gV2l0aCBhIFZQUywgeW91IGNhbiBjb25maWd1cmUgcmV2ZXJzZSBwcm94aWVzLCBlbmFibGUgSFRUUFMgZW5jcnlwdGlvbiwgYXBwbHkgcmF0ZSBsaW1pdGluZywgYW5kIHJlc3RyaWN0IGFjY2VzcyB1c2luZyBmaXJld2FsbCBydWxlcy48L2xpPjxiciAvPjxsaT48Yj5HYW1lIHNlcnZlcnM8L2I+OiBNYW55IG11bHRpcGxheWVyIGdhbWUgc2VydmVycyBjYW4gcnVuIG9uIGEgVlBTLCBkZXBlbmRpbmcgb24gcmVzb3VyY2UgcmVxdWlyZW1lbnRzLiBDb21tb24gZXhhbXBsZXMgaW5jbHVkZSBNaW5lY3JhZnQsIENTOkdPLCBhbmQgVmFsaGVpbS4gWW91IG1heSBuZWVkIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC85MjE1LzIxODgvaG93LXRvLXVwZ3JhZGUtcmFtYmFuZHdpZHRoZGlzay1zcGFjZS1vbi1hLXZwc2RlZGljYXRlZC1zZXJ2ZXIvIj5oaWdoZXIgUkFNPC9hPiBhbmQgQ1BVIHJlc291cmNlcyBkZXBlbmRpbmcgb24gdGhlIG51bWJlciBvZiBwbGF5ZXJzLjwvbGk+PGJyIC8+PGxpPjxiPkVtYWlsIHNlcnZlcnM8L2I+OiBZb3UgY2FuIGNvbmZpZ3VyZSB5b3VyIFZQUyB0byBzZW5kIGFuZCByZWNlaXZlIGVtYWlsIGJ5IGluc3RhbGxpbmcgbWFpbCBzZXJ2ZXIgc29mdHdhcmUgc3VjaCBhcyBQb3N0Zml4IG9yIEV4aW0uIEZvciB0aGlzLCBwcm9wZXIgRE5TIHJlY29yZHMgbXVzdCBiZSBzZXQsIGluY2x1ZGluZyA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvMzIyLzIyMzcvaG93LWNhbi1pLXNldC11cC1teC1yZWNvcmRzLXJlcXVpcmVkLWZvci1tYWlsLXNlcnZpY2UvIj5NWDwvYT4sIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbWVjaGVhcC5jb20vc3VwcG9ydC9rbm93bGVkZ2ViYXNlL2FydGljbGUuYXNweC8zMTcvMjIzNy9ob3ctZG8taS1hZGQtdHh0c3BmZGtpbWRtYXJjLXJlY29yZHMtZm9yLW15LWRvbWFpbi8iPlNQRiwgREtJTSwgYW5kIERNQVJDPC9hPiBlbnRyaWVzLiA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvOTk3NC80OC9ob3ctdG8tbWFuYWdlLXlvdXItdnBzLXdpdGgtc29sdXN2bS1mb3Ita3ZtLyNwdHIiPlJldmVyc2UgRE5TPC9hPiAoUFRSKSByZWNvcmRzIG11c3QgYWxzbyBiZSBjb25maWd1cmVkIHRvIGltcHJvdmUgZGVsaXZlcmFiaWxpdHkuIEluIGFkZGl0aW9uLCBvbmdvaW5nIHNwYW0gbW9uaXRvcmluZyBhbmQgcmVwdXRhdGlvbiBtYW5hZ2VtZW50IGFyZSBuZWNlc3NhcnkgdG8gcHJldmVudCBlbWFpbHMgZnJvbSBiZWluZyBibG9ja2VkLjwvbGk+PGJyIC8+PGxpPjxiPkRldmVsb3BtZW50IGFuZCB0ZXN0aW5nIGVudmlyb25tZW50czwvYj46IEEgVlBTIGlzIG9mdGVuIHVzZWQgYXMgYSBzdGFnaW5nIGVudmlyb25tZW50LCBhIHRlc3Rpbmcgc2VydmVyLCBhIENJL0NEIGRlcGxveW1lbnQgdGFyZ2V0LCBhIHNhbmRib3ggZm9yIGxlYXJuaW5nIExpbnV4IGFkbWluaXN0cmF0aW9uLCBldGMuIFlvdSBjYW4gc2FmZWx5IHRlc3QgdXBkYXRlcyBhbmQgY29uZmlndXJhdGlvbnMgYmVmb3JlIGFwcGx5aW5nIHRoZW0gdG8gYSBwcm9kdWN0aW9uIHNlcnZlci48L2xpPjwvdWw+DQpGb3IgYmVnaW5uZXJzLCBhIFZQUyBtYXkgc2VlbSBhZHZhbmNlZCBhdCB0aGUgc3RhcnQsIGJ1dCBpdCBjYW4gc3VwcG9ydCBtdWx0aXBsZSBwcm9qZWN0cyBmcm9tIHNpbXBsZSB3ZWJzaXRlcyB0byBjb21wbGV4IGFwcGxpY2F0aW9ucy48YnIgLz48YnIgLz48YSBuYW1lPSJ1cGdyYWRlIj48aDM+VlBTIHZzIFNoYXJlZCBIb3N0aW5nIOKAlCBXaGVuIFNob3VsZCBJIFVwZ3JhZGU/PC9oMz48L2E+PGJyIC8+DQpTaGFyZWQgaG9zdGluZyBhbmQgVlBTIGhvc3Rpbmcgc2VydmUgZGlmZmVyZW50IG5lZWRzLiBUaGUgcmlnaHQgY2hvaWNlIGRlcGVuZHMgb24geW91ciB3ZWJzaXRl4oCZcyB0cmFmZmljLCBwZXJmb3JtYW5jZSByZXF1aXJlbWVudHMsIGFuZCBsZXZlbCBvZiBhY2Nlc3MgbmVlZGVkLjxiciAvPjxiciAvPg0KU2hhcmVkIGhvc3RpbmcgaXMgZGVzaWduZWQgZm9yIHNtYWxsIHdlYnNpdGVzIHdpdGggbW9kZXJhdGUgdHJhZmZpYy4gU2VydmVyIHJlc291cmNlcyBhcmUgc2hhcmVkIGJldHdlZW4gbXVsdGlwbGUgdXNlcnMsIGFuZCB0aGUgaG9zdGluZyBwcm92aWRlciBtYW5hZ2VzIG1vc3QgY29uZmlndXJhdGlvbi48YnIgLz48YnIgLz4NCkEgVlBTIHByb3ZpZGVzIGRlZGljYXRlZCByZXNvdXJjZXMgd2l0aGluIGEgdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQuIFlvdSByZWNlaXZlIGlzb2xhdGVkIENQVSwgUkFNLCBhbmQgc3RvcmFnZSwgYWxvbmcgd2l0aCByb290IGFjY2VzcyBvciBhZGRpdGlvbmFsIG1hbmFnZW1lbnQgdG8gY29uZmlndXJlIHRoZSBzZXJ2ZXIuPGJyIC8+PGJyIC8+PHRhYmxlIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjgiIGNlbGxzcGFjaW5nPSIwIj48dGJvZHk+PHRyPjx0aD5GZWF0dXJlPC90aD48dGg+U2hhcmVkIEhvc3Rpbmc8L3RoPjx0aD5WUFM8L3RoPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjxpPlBlcmZvcm1hbmNlPC9pPjwvc3Ryb25nPjwvdGQ+PHRkPkxpbWl0ZWQgKHNoYXJlZCByZXNvdXJjZXMpPC90ZD48dGQ+SGlnaCAoZGVkaWNhdGVkIHJlc291cmNlcyk8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjxpPkNvbnRyb2w8L2k+PC9zdHJvbmc+PC90ZD48dGQ+TG93IChsaW1pdGVkIGNvbmZpZ3VyYXRpb24pPC90ZD48dGQ+RnVsbCAocm9vdCBvciByZXNlbGxlciBhY2Nlc3MgLSBkZXBlbmRpbmcgb24gc2VydmVyIG1hbmFnZW1lbnQpPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz48aT5TZWN1cml0eTwvaT48L3N0cm9uZz48L3RkPjx0ZD5TaGFyZWQgZW52aXJvbm1lbnQ8L3RkPjx0ZD5Jc29sYXRlZCBlbnZpcm9ubWVudDwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+PGk+U2NhbGFiaWxpdHk8L2k+PC9zdHJvbmc+PC90ZD48dGQ+TGltaXRlZDwvdGQ+PHRkPkZsZXhpYmxlIHJlc291cmNlIHVwZ3JhZGVzPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz48aT5DdXN0b20gc29mdHdhcmU8L2k+PC9zdHJvbmc+PC90ZD48dGQ+VXN1YWxseSByZXN0cmljdGVkIG9yIGxpbWl0ZWQ8L3RkPjx0ZD5GdWxseSBjdXN0b21pemFibGU8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxiciAvPjxiciAvPg0KRm9yIGJlZ2lubmVycyB0cmFuc2l0aW9uaW5nIGZyb20gc2hhcmVkIGhvc3RpbmcsIHRoaXMgdXBncmFkZSB0eXBpY2FsbHkgYmVjb21lcyBuZWNlc3NhcnkgYXMgdHJhZmZpYyBhbmQgY3VzdG9taXphdGlvbiBuZWVkcyBncm93LjxiciAvPjxiciAvPjxhIG5hbWU9Im1pc3Rha2VzIj48aDM+Q29tbW9uIFZQUyBTZXR1cCBNaXN0YWtlcyB0byBBdm9pZDwvaDM+PC9hPjxiciAvPg0KQSBWUFMgcHJvdmlkZXMgZmxleGliaWxpdHkgYW5kIGNvbnRyb2wsIGJ1dCBpbmNvcnJlY3QgY29uZmlndXJhdGlvbiBjYW4gbGVhZCB0byBwZXJmb3JtYW5jZSBpc3N1ZXMsIHNlY3VyaXR5IHJpc2tzLCBvciBzZXJ2aWNlIGludGVycnVwdGlvbnMuIEJlbG93IGFyZSBjb21tb24gbWlzdGFrZXMgdG8gYXZvaWQgZHVyaW5nIHlvdXIgVlBTIHNldHVwLjxiciAvPjxiciAvPjxiPsKgIMKgIMKgMSkgVXNpbmcgd2VhayBwYXNzd29yZHM8L2I+PGJyIC8+PGJyIC8+DQoNCldlYWsgb3IgcmV1c2VkIHBhc3N3b3JkcyBhcmUgb25lIG9mIHRoZSBtb3N0IGNvbW1vbiBjYXVzZXMgb2YgdW5hdXRob3JpemVkIGFjY2Vzcy48YnIgLz48YnIgLz4NCklmIHBhc3N3b3JkIGF1dGhlbnRpY2F0aW9uIGlzIGVuYWJsZWQgZm9yIFNTSCwgYXV0b21hdGVkIGJvdHMgbWF5IGF0dGVtcHQgYnJ1dGUtZm9yY2UgYXR0YWNrcy4gQWx3YXlzIHVzZSBzdHJvbmcsIHVuaXF1ZSBwYXNzd29yZHMgYW5kIHN3aXRjaCB0byBTU0gga2V5IGF1dGhlbnRpY2F0aW9uIHdoZW5ldmVyIHBvc3NpYmxlLjxiciAvPjxiciAvPg0KQXZvaWQgc3RvcmluZyBjcmVkZW50aWFscyBpbiBwbGFpbiB0ZXh0IGZpbGVzIG9yIHNoYXJpbmcgdGhlbSBpbnNlY3VyZWx5LjxiciAvPjxiciAvPg0KTW9yZSBwYXNzd29yZCB0aXBzIGNhbiBiZSBmb3VuZCA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvOTUxNy80NS93aGF0LWlzLWEtc2VjdXJlLXBhc3N3b3JkLWFuZC13aHktaXMtaXQtaW1wb3J0YW50LXRvLWhhdmUtb25lLyI+aGVyZTwvYT4uDQo8YnIgLz48YnIgLz48Yj7CoCDCoCDCoDIpIE5vdCBkaXNhYmxpbmcgcm9vdCBsb2dpbjwvYj48YnIgLz48YnIgLz5BbGxvd2luZyBkaXJlY3Qgcm9vdCBsb2dpbiBvdmVyIFNTSCBpbmNyZWFzZXMgc2VjdXJpdHkgcmlzay4gQXR0YWNrZXJzIHR5cGljYWxseSB0YXJnZXQgdGhlIHJvb3QgYWNjb3VudCBmaXJzdC4gQ2hlY2sgPGEgaHJlZj0iaHR0cHM6Ly93d3cubmFtZWNoZWFwLmNvbS9zdXBwb3J0L2tub3dsZWRnZWJhc2UvYXJ0aWNsZS5hc3B4LzEwMjAwLzg5L2hvdy10by1zZWN1cmUteW91ci1zc2gtbG9naW4vIj50aGlzIGd1aWRlPC9hPiBmb3IgcmVjb21tZW5kYXRpb25zIG9uIHNlY3VyaW5nIFNTSCBsb2dpbnMuPGJyIC8+PGJyIC8+PGI+wqAgwqAgwqAzKSBIYXZpbmcgbm8gZmlyZXdhbGwgY29uZmlndXJlZDwvYj48YnIgLz48YnIgLz5BIG5ld2x5IGRlcGxveWVkIFZQUyBtYXkgYWxsb3cgdW5uZWNlc3Nhcnkgb3BlbiBwb3J0cy4gV2l0aG91dCBmaXJld2FsbCBydWxlcywgc2VydmljZXMgdGhhdCBzaG91bGQgbm90IGJlIHB1YmxpY2x5IGFjY2Vzc2libGUgbWF5IGJlIGV4cG9zZWQgdG8gYXR0YWNrcy4NCjxiciAvPjxiciAvPk1ha2Ugc3VyZSB0aGF0OjxiciAvPjxiciAvPjx1bD48bGk+T25seSByZXF1aXJlZCBwb3J0cyAoZS5nLiwgMjIsIDgwLCA0NDMpIGFyZSBvcGVuPC9saT48bGk+QWxsIG90aGVyIGluY29taW5nIGNvbm5lY3Rpb25zIGFyZSBibG9ja2VkIGJ5IGRlZmF1bHQ8L2xpPjwvdWw+UmVndWxhcmx5IHJldmlldyBmaXJld2FsbCBydWxlcyBhZnRlciBpbnN0YWxsaW5nIG5ldyBzb2Z0d2FyZS48YnIgLz48YnIgLz48Yj7CoCDCoCDCoDQpIFNraXBwaW5nIHN5c3RlbSB1cGRhdGVzPC9iPjxiciAvPjxiciAvPg0KUnVubmluZyBvdXRkYXRlZCBwYWNrYWdlcyBpbmNyZWFzZXMgdnVsbmVyYWJpbGl0eSB0byBrbm93biBzZWN1cml0eSBpc3N1ZXMuPGJyIC8+PGJyIC8+DQpBbHdheXMgdXBkYXRlIHRoZSBzeXN0ZW0gYWZ0ZXIgZGVwbG95bWVudCBhbmQgYXBwbHkgdXBkYXRlcyByZWd1bGFybHkuIERlbGF5aW5nIHVwZGF0ZXMgbWF5IGV4cG9zZSB5b3VyIHNlcnZlciB0byBtYWx3YXJlLjxiciAvPjxiciAvPjxiPsKgIMKgIMKgNSkgT3ZlcnBheWluZyBmb3IgcmVzb3VyY2VzPC9iPjxiciAvPjxiciAvPg0KU2VsZWN0aW5nIGEgcGxhbiB3aXRoIGV4Y2Vzc2l2ZSBDUFUgb3IgUkFNIG1heSBpbmNyZWFzZSBjb3N0cyB3aXRob3V0IGltcHJvdmluZyBwZXJmb3JtYW5jZS48YnIgLz48YnIgLz4NClN0YXJ0IHdpdGggcmVzb3VyY2VzIHRoYXQgbWF0Y2ggeW91ciBjdXJyZW50IG5lZWRzLiBPdXIgVlBTIHBsYW5zIGNhbiBiZSA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvMTEzOC8yMi9jaG9vc2luZy10aGUtcmlnaHQtaG9zdGluZy1wbGFuLWFuZC10aW1lLXRvLXVwZ3JhZGUvIj51cGdyYWRlZDwvYT4gbGF0ZXIgaWYgdHJhZmZpYyBvciBhcHBsaWNhdGlvbiBkZW1hbmRzIGluY3JlYXNlLjxiciAvPjxiciAvPjxiPsKgIMKgIMKgNikgTm90IHNldHRpbmcgdXAgYmFja3VwczwvYj48YnIgLz48YnIgLz4NCldpdGhvdXQgYmFja3VwcywgZGF0YSBsb3NzIGNhdXNlZCBieSBtaXNjb25maWd1cmF0aW9uLCBhY2NpZGVudGFsIGRlbGV0aW9uLCBvciBzeXN0ZW0gZmFpbHVyZSBtYXkgYmUgZGlmZmljdWx0IHRvIHJlY292ZXIuIENvbmZpZ3VyZSA8YSBocmVmPSJodHRwczovL3d3dy5uYW1lY2hlYXAuY29tL3N1cHBvcnQva25vd2xlZGdlYmFzZS9hcnRpY2xlLmFzcHgvMTAwODUvNDgvaG93LXRvLXNldC11cC1hdXRvbWF0ZWQtYmFja3Vwcy1mb3ItdnBzLWFuZC1kZWRpY2F0ZWQtc2VydmVyLyI+YXV0b21hdGVkIGJhY2t1cHM8L2E+IGJlZm9yZSBkZXBsb3lpbmcgY3JpdGljYWwgcHJvamVjdHMuPGJyIC8+PGJyIC8+PGJyIC8+PGJyIC8+PGI+Q29uY2x1c2lvbjo8L2I+IFRoaXMgdHV0b3JpYWwgb24gaG93IHRvIHNldCB1cCBhIFZQUyBpbnZvbHZlcyBzZXZlcmFsIHN0cnVjdHVyZWQgc3RlcHMsIGluY2x1ZGluZyBkZXBsb3lpbmcgdGhlIHNlcnZlciwgY29ubmVjdGluZyB2aWEgU1NILCBpbnN0YWxsaW5nIGEgd2ViIHNlcnZlciBhbmQgZGF0YWJhc2UsIGNvbmZpZ3VyaW5nIHlvdXIgZG9tYWluLCBhbmQgc2VjdXJpbmcgdGhlIGVudmlyb25tZW50LiBBbHRob3VnaCB0aGUgcHJvY2VzcyByZXF1aXJlcyBtb3JlIHRlY2huaWNhbCBpbnZvbHZlbWVudCB0aGFuIHNoYXJlZCBob3N0aW5nLCBpdCBwcm92aWRlcyBkZWRpY2F0ZWQgcmVzb3VyY2VzLCBncmVhdGVyIGZsZXhpYmlsaXR5LCBhbmQgZnVsbCBjb250cm9sIG92ZXIgeW91ciBzZXJ2ZXIuIFdpdGggY2FyZWZ1bCBjb25maWd1cmF0aW9uIGFuZCByZWd1bGFyIHVwZGF0ZXMsIGEgVlBTIGNhbiBzZXJ2ZSBhcyBhIHN0YWJsZSBmb3VuZGF0aW9uIGZvciB3ZWJzaXRlcywgYXBwbGljYXRpb25zLCBhbmQgb3RoZXIgb25saW5lIHNlcnZpY2VzLg==","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"2026-04-20T17:43:24.0000000","LiveDateTime":"1754-02-02T00:00:00.0000000","CreatedDateTime":"2026-04-17T21:17:56.0000000","ApprovalDatetime":"2026-04-20T17:43:24.0000000","RequestCount":91,"MarkedAsNew":false,"MarkedAsFeatured":false,"RatingValue":0,"CategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":12,"CategoryName":"Hosting"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":48,"CategoryName":"VPS"}],"AssociatedCategories":[{"CategoryId":48,"CategoryName":"VPS","CategoryDisplayName":"HostingVPS"}],"AssociatedTags":[{"TagId":83546,"Tag":"vps setup"},{"TagId":83547,"Tag":" hosting tutorial"},{"TagId":83548,"Tag":" vps beginner guide"},{"TagId":83549,"Tag":" step by step guide"}],"RelatedArticles":[{"ArticleId":10107,"PreferedCategoryId":48,"ArticleTypeId":0,"ArticleName":"How to set up a DNS zone on a server without cPanel","ArticleTypeName":null,"Title":"How to set up a DNS zone on a server without cPanel","LiveDateTime":null,"ModifiedDateTime":"02/07/2025","MarkedAsNew":false,"MarkedAsFeatured":false},{"ArticleId":9719,"PreferedCategoryId":48,"ArticleTypeId":3,"ArticleName":"How to check memory usage on a VPS","ArticleTypeName":"How_To","Title":"How to check memory usage on a VPS","LiveDateTime":null,"ModifiedDateTime":"10/02/2025","MarkedAsNew":false,"MarkedAsFeatured":false},{"ArticleId":9211,"PreferedCategoryId":48,"ArticleTypeId":3,"ArticleName":"How to order cPanel/WHM for a VPS/Dedicated server","ArticleTypeName":"How_To","Title":"How to order cPanel/WHM for a VPS/Dedicated server","LiveDateTime":null,"ModifiedDateTime":"04/22/2026","MarkedAsNew":false,"MarkedAsFeatured":false}],"AssociatedMedias":[],"PreferredCategoryId":0,"RootParentCategoryName":"","RootParentCategoryId":0},"status":200,"statusText":"OK"},"/api/v1/ncpl/simplekb/getcategorybycategoryid:\"{\\\"categoryId\\\":48}\"":{"body":{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryDto","Description":"DQo=","ParentCategoryId":12,"Parent_Category_Name":"Hosting","FriendlyId":null,"ApprovedYN":true,"TreatAsTopicYN":false,"CreatedDateTime":"11/14/2008 15:49:04","CurrentCategoryPaths":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":1,"CategoryId":12,"CategoryName":"Hosting"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryPathDto","Level":2,"CategoryId":48,"CategoryName":"VPS"}],"RelatedCategories":[],"AssociatedArticles":[{"ArticleId":9211,"Title":"How to order cPanel/WHM for a VPS/Dedicated server","ArticleName":"How to order cPanel/WHM for a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/22/2026"},{"ArticleId":9215,"Title":"How to upgrade RAM/bandwidth/disk space on a VPS/Dedicated server","ArticleName":"How to upgrade RAM/bandwidth/disk space on a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/20/2026"},{"ArticleId":9979,"Title":"What operating systems are available with a VPS/Dedicated Server","ArticleName":"What operating systems are available with a VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/14/2026"},{"ArticleId":10085,"Title":"How to set up automated backups for VPS and Dedicated server","ArticleName":"How to set up automated backups for VPS and Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/18/2022"},{"ArticleId":10107,"Title":"How to set up a DNS zone on a server without cPanel","ArticleName":"How to set up a DNS zone on a server without cPanel","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":10108,"Title":"Resolving Disk Space issues on a VPS/Dedicated server","ArticleName":"Resolving Disk Space issues on a VPS/Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/04/2019"},{"ArticleId":10202,"Title":"How to install Node.js on a VPS or a Dedicated server","ArticleName":"How to install Node.js on a VPS or a Dedicated server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/20/2024"},{"ArticleId":10231,"Title":"Is there any downtime when I change between Shared Hosting plans and/or Reseller Hosting plans?","ArticleName":"Is there any downtime when I change between Shared Hosting plans and/or Reseller Hosting plans?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/09/2025"},{"ArticleId":10232,"Title":"How can I change the operating system on my VPS/Dedicated Server","ArticleName":"How can I change the operating system on my VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/19/2024"},{"ArticleId":10319,"Title":"How to install VestaCP on a VPS/Dedicated Server","ArticleName":"How to install VestaCP on a VPS/Dedicated Server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":10328,"Title":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","ArticleName":"How to install Linux, Apache, MariaDB, PHP stack (LAMP) on AlmaLinux and host a website","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/21/2025"},{"ArticleId":10745,"Title":"How to log in to WHM if you have a VPS?","ArticleName":"How to log in to WHM if you have a VPS?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"09/01/2025"},{"ArticleId":10776,"Title":"How to install OpenClaw on a VPS","ArticleName":"How to install OpenClaw on a VPS","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/15/2026"},{"ArticleId":10777,"Title":"How to set up a VPS: Beginner-Friendly Step-by-Step Guide","ArticleName":"How to set up a VPS: Beginner-Friendly Step-by-Step Guide","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"04/20/2026"},{"ArticleId":501,"Title":"What is a VPS?","ArticleName":"What is a VPS?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/11/2021"},{"ArticleId":502,"Title":"Why should I choose VPS hosting?","ArticleName":"Why should I choose VPS hosting?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/25/2019"},{"ArticleId":525,"Title":"What is the difference between shared hosting and VPS?","ArticleName":"What is the difference between shared hosting and VPS?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"01/25/2019"},{"ArticleId":503,"Title":"What VPS hosting plans do you offer?","ArticleName":"What VPS hosting plans do you offer?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"04/29/2009 04:00:00","FeaturedTillDate":null,"ModifiedDateTime":"04/06/2026"},{"ArticleId":523,"Title":"What VPS package should I choose?","ArticleName":"What VPS package should I choose?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/19/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"09/20/2022"},{"ArticleId":505,"Title":"What control panels do you provide?","ArticleName":"What control panels do you provide?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/18/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"03/26/2025"},{"ArticleId":9304,"Title":"What VPS management options do you provide?","ArticleName":"What VPS management options do you provide?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/16/2026"},{"ArticleId":509,"Title":"What level of control do I receive with my VPS package?","ArticleName":"What level of control do I receive with my VPS package?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/15/2008 00:00:00","FeaturedTillDate":null,"ModifiedDateTime":"11/18/2015"},{"ArticleId":917,"Title":"VPS Hosting - Getting Started","ArticleName":"VPS Hosting - Getting Started","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"08/18/2025"},{"ArticleId":9661,"Title":"How to manage features in WHM","ArticleName":"How to manage features in WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/12/2022"},{"ArticleId":9409,"Title":"How to configure initial WHM settings (VPS and Dedicated server)","ArticleName":"How to configure initial WHM settings (VPS and Dedicated server)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/15/2021"},{"ArticleId":207,"Title":"How to set up personal nameservers (VPS and Dedicated servers)","ArticleName":"How to set up personal nameservers (VPS and Dedicated servers)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/01/2022"},{"ArticleId":9974,"Title":"How to manage your VPS with SolusVM (for KVM)","ArticleName":"How to manage your VPS with SolusVM (for KVM)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"06/23/2025"},{"ArticleId":9975,"Title":"How to set up a VNC client with a VPS Hosting","ArticleName":"How to set up a VNC client with a VPS Hosting","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/25/2024"},{"ArticleId":511,"Title":"What software can be installed on my VPS?","ArticleName":"What software can be installed on my VPS?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/15/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"10/25/2019"},{"ArticleId":9942,"Title":"How to reboot VPS or dedicated server through WHM","ArticleName":"How to reboot VPS or dedicated server through WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/16/2021"},{"ArticleId":9944,"Title":"How to change the root password via WHM","ArticleName":"How to change the root password via WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"02/07/2025"},{"ArticleId":9660,"Title":"How to work with cPHulk","ArticleName":"How to work with cPHulk","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"11/30/2021"},{"ArticleId":9662,"Title":"How to work with the CSF plugin","ArticleName":"How to work with the CSF plugin","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/26/2024"},{"ArticleId":9719,"Title":"How to check memory usage on a VPS","ArticleName":"How to check memory usage on a VPS","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"10/02/2025"},{"ArticleId":9849,"Title":"How to change PHP configuration on a VPS/Dedicated server (for EasyApache 4)","ArticleName":"How to change PHP configuration on a VPS/Dedicated server (for EasyApache 4)","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"07/23/2024"},{"ArticleId":524,"Title":"Does the cPanel I intend to buy from you include Softaculous?","ArticleName":"Does the cPanel I intend to buy from you include Softaculous?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/19/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"10/25/2019"},{"ArticleId":9802,"Title":"How to install LEMP stack (Linux, Nginx, MySQL, PHP-FPM) on CentOS7","ArticleName":"How to install LEMP stack (Linux, Nginx, MySQL, PHP-FPM) on CentOS7","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"05/03/2024"},{"ArticleId":9670,"Title":"How to install Softaculous on a VPS/Dedicated server with cPanel/WHM","ArticleName":"How to install Softaculous on a VPS/Dedicated server with cPanel/WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/21/2021"},{"ArticleId":9672,"Title":"How to install the Vade Retro Plugin on VPS/Dedicated server with cPanel/WHM","ArticleName":"How to install the Vade Retro Plugin on VPS/Dedicated server with cPanel/WHM","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/14/2021"},{"ArticleId":1261,"Title":"How to remove Fantastico from the server","ArticleName":"How to remove Fantastico from the server","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/21/2021"},{"ArticleId":522,"Title":"Can I order additional IP addresses for my VPS plan?","ArticleName":"Can I order additional IP addresses for my VPS plan?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/18/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"05/09/2025"},{"ArticleId":512,"Title":"Do you perform data backups for VPS users?","ArticleName":"Do you perform data backups for VPS users?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/15/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"01/22/2026"},{"ArticleId":507,"Title":"Can other users’ activity influence my server performance?","ArticleName":"Can other users’ activity influence my server performance?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/18/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"10/25/2019"},{"ArticleId":508,"Title":"If one of the users overuses the main server's resources, will it make my site slower?","ArticleName":"If one of the users overuses the main server's resources, will it make my site slower?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":"12/14/2008 05:00:00","FeaturedTillDate":null,"ModifiedDateTime":"03/26/2024"},{"ArticleId":909,"Title":"What virtualization technology is set up on VPS?","ArticleName":"What virtualization technology is set up on VPS?","LiveDateTime":"02/02/1754 00:00:00","NewTillDate":null,"FeaturedTillDate":null,"ModifiedDateTime":"12/17/2019"}],"AssociatedTags":[],"CategoryId":48,"CategoryName":"VPS"},"status":200,"statusText":"OK"},"/api/v1/ncpl/simplekb/getcategories:\"{\\\"parentCategoryId\\\":0,\\\"getTree\\\":true}\"":{"body":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2216,"CategoryName":"Spam Protection"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2217,"CategoryName":"Renewal"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2218,"CategoryName":"cPanel SSL Plugin"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2219,"CategoryName":"PHP Configuration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2221,"CategoryName":"Multi-Domain SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2222,"CategoryName":"Cancellation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2223,"CategoryName":"Browser errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2224,"CategoryName":"Site Seal, Logo"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2225,"CategoryName":"SEO"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2226,"CategoryName":"Email Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2227,"CategoryName":"SSL Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/cloud-red.png","ShortDesc":"","CategoryId":2228,"CategoryName":"Apps","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2251,"CategoryName":"Supersonic CDN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2298,"CategoryName":"Site Maker"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":177,"CategoryName":"Google Workspace (formerly G Suite)"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2229,"CategoryName":"Hosting Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2232,"CategoryName":"DNSSEC"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2234,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2237,"CategoryName":"Host records setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2238,"CategoryName":"SSL installation errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/easywp-red.png","ShortDesc":"","CategoryId":2239,"CategoryName":"EasyWP","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2280,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2279,"CategoryName":"General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2281,"CategoryName":"WordPress Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2282,"CategoryName":"Plugins and Themes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2284,"CategoryName":"WordPress Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2285,"CategoryName":"SFTP and Database access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2286,"CategoryName":"Domains questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2288,"CategoryName":"Billing questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2287,"CategoryName":"SSL questions"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2251,"CategoryName":"Supersonic CDN"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2252,"CategoryName":"InterWorx questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2254,"CategoryName":"Domains How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2255,"CategoryName":"Hosting How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2257,"CategoryName":"Sales & Payments How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2258,"CategoryName":"cPanel Email How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2260,"CategoryName":"Private Email Contacts and Calendars Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2253,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2262,"CategoryName":"EasyWP How-To"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"https://download.namecheap.com/assets/img/domainvault-red@2x.png","ShortDesc":"","CategoryId":2289,"CategoryName":"Domain Vault","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2290,"CategoryName":"CSR code"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2291,"CategoryName":"Webuzo questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2292,"CategoryName":"Browser Extensions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2293,"CategoryName":"Automated SSL management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2298,"CategoryName":"Site Maker"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2175,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2299,"CategoryName":"Common"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":27,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/support-red.png","ShortDesc":"","CategoryId":5,"CategoryName":"General & Support","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":7,"CategoryName":"Billing FAQ"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":8,"CategoryName":"Transfer Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":22,"CategoryName":"Hosting Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":38,"CategoryName":"SSL General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":45,"CategoryName":"Account Security"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":46,"CategoryName":"Domain Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":63,"CategoryName":"Namecheap API"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2228,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":177,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2179,"CategoryName":"Private Email: General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2274,"CategoryName":"General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2280,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2279,"CategoryName":"General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2215,"CategoryName":"Private Email: Mailbox Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2196,"CategoryName":"WHMCS module for SSL"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/savings-red.png","ShortDesc":"","CategoryId":2200,"CategoryName":"Checkout & Billing","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":7,"CategoryName":"Billing FAQ"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2201,"CategoryName":"Domains Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":21,"CategoryName":"Hosting Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":71,"CategoryName":"SSL Certificates Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2177,"CategoryName":"Private Email"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2201,"CategoryName":"Domains Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":67,"CategoryName":"Activation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":83,"CategoryName":"Transfer to Namecheap"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":43,"CategoryName":"Profile Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":10,"CategoryName":"DNS Questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":29,"CategoryName":"cPanel questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":21,"CategoryName":"Hosting Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":11,"CategoryName":"Dynamic DNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":44,"CategoryName":"Account Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":84,"CategoryName":"Transfer to another provider"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":68,"CategoryName":"Validation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2182,"CategoryName":"cPanel: Software Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2214,"CategoryName":"Email Forwarding"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2270,"CategoryName":"Routers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2281,"CategoryName":"WordPress Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2282,"CategoryName":"Plugins and Themes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2272,"CategoryName":"TV"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2187,"CategoryName":"cPanel: WordPress"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":219,"CategoryName":"Canceled Transfers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":71,"CategoryName":"SSL Certificates Billing"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2176,"CategoryName":"Private Email: DNS Settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":69,"CategoryName":"Installation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/reseller-red.png","ShortDesc":"","CategoryId":34,"CategoryName":"Domains","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2232,"CategoryName":"DNSSEC"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2234,"CategoryName":"Google Workspace (formerly G Suite)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2237,"CategoryName":"Host records setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":46,"CategoryName":"Domain Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":10,"CategoryName":"DNS Questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":11,"CategoryName":"Dynamic DNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":35,"CategoryName":"Registrations"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2207,"CategoryName":"Renewal questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":36,"CategoryName":"Domains with extended attributes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":51,"CategoryName":"FreeDNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":15,"CategoryName":"Namecheap Market"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2208,"CategoryName":"3rd Party Services Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2278,"CategoryName":"Handshake TLDs"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":35,"CategoryName":"Registrations"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":70,"CategoryName":"Reissuance"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/protection-red.png","ShortDesc":"","CategoryId":37,"CategoryName":"Domain Privacy Protection","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2200,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2177,"CategoryName":"Private Email"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2178,"CategoryName":"Private Email: Webmail Features"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2207,"CategoryName":"Renewal questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2210,"CategoryName":"cPanel Add-ons"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2273,"CategoryName":"Gaming Consoles"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2284,"CategoryName":"WordPress Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2285,"CategoryName":"SFTP and Database access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2268,"CategoryName":"macOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2175,"CategoryName":"Private Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/status-red.png","ShortDesc":"","CategoryId":2209,"CategoryName":"Domain Transfers","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":8,"CategoryName":"Transfer Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":83,"CategoryName":"Transfer to Namecheap"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":84,"CategoryName":"Transfer to another provider"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2209,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":219,"CategoryName":"Canceled Transfers"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":48,"CategoryName":"VPS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":36,"CategoryName":"Domains with extended attributes"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/server-red.png","ShortDesc":"","CategoryId":12,"CategoryName":"Hosting","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2219,"CategoryName":"PHP Configuration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2225,"CategoryName":"SEO"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2252,"CategoryName":"InterWorx questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2291,"CategoryName":"Webuzo questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":27,"CategoryName":"Getting Started"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":22,"CategoryName":"Hosting Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":29,"CategoryName":"cPanel questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2182,"CategoryName":"cPanel: Software Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2187,"CategoryName":"cPanel: WordPress"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2210,"CategoryName":"cPanel Add-ons"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":48,"CategoryName":"VPS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2188,"CategoryName":"Dedicated Server"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":30,"CategoryName":"WHM questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":32,"CategoryName":"DNS settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":103,"CategoryName":"LVE (CloudLinux)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":89,"CategoryName":"SSH Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":205,"CategoryName":"FTP questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2180,"CategoryName":"MySQL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2199,"CategoryName":"Hosting Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2194,"CategoryName":"Tips & Tricks"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":239,"CategoryName":"WHMCS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":33,"CategoryName":"SSL Installation"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2171,"CategoryName":"Private Email: Active Sync (Exchange) Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2188,"CategoryName":"Dedicated Server"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2269,"CategoryName":"iOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2286,"CategoryName":"Domains questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2288,"CategoryName":"Billing questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2271,"CategoryName":"Linux"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":30,"CategoryName":"WHM questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":31,"CategoryName":"cPanel Email FAQs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":51,"CategoryName":"FreeDNS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/email-red.png","ShortDesc":"","CategoryId":93,"CategoryName":"Email service","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2216,"CategoryName":"Spam Protection"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2226,"CategoryName":"Email Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2260,"CategoryName":"Private Email Contacts and Calendars Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2179,"CategoryName":"Private Email: General Information"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2215,"CategoryName":"Private Email: Mailbox Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2214,"CategoryName":"Email Forwarding"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2176,"CategoryName":"Private Email: DNS Settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2178,"CategoryName":"Private Email: Webmail Features"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2175,"CategoryName":"Private Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2171,"CategoryName":"Private Email: Active Sync (Exchange) Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":31,"CategoryName":"cPanel Email FAQs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2186,"CategoryName":"cPanel Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2204,"CategoryName":"Private Email: Video Overview"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":32,"CategoryName":"DNS settings"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":15,"CategoryName":"Namecheap Market"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2186,"CategoryName":"cPanel Email: Client Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2266,"CategoryName":"Windows"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2239,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2287,"CategoryName":"SSL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2267,"CategoryName":"Android"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2208,"CategoryName":"3rd Party Services Setup"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":93,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2204,"CategoryName":"Private Email: Video Overview"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/security-red.png","ShortDesc":"","CategoryId":14,"CategoryName":"SSL Certificates","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2217,"CategoryName":"Renewal"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2218,"CategoryName":"cPanel SSL Plugin"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2221,"CategoryName":"Multi-Domain SSL Certificates"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2222,"CategoryName":"Cancellation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2223,"CategoryName":"Browser errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2224,"CategoryName":"Site Seal, Logo"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2238,"CategoryName":"SSL installation errors"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2290,"CategoryName":"CSR code"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2293,"CategoryName":"Automated SSL management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":38,"CategoryName":"SSL General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":67,"CategoryName":"Activation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":68,"CategoryName":"Validation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":69,"CategoryName":"Installation"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":14,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":70,"CategoryName":"Reissuance"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":true,"Description":"","ImageUrl":"/assets/img/pictograms/150/performance-red.png","ShortDesc":"","CategoryId":9,"CategoryName":"My Account","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":45,"CategoryName":"Account Security"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":43,"CategoryName":"Profile Management"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":9,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":44,"CategoryName":"Account Access"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":34,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2278,"CategoryName":"Handshake TLDs"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":103,"CategoryName":"LVE (CloudLinux)"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/affiliates-red.png","ShortDesc":"","CategoryId":55,"CategoryName":"Affiliates","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":89,"CategoryName":"SSH Access"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/tools-red.png","ShortDesc":"","CategoryId":2211,"CategoryName":"API & Resellers","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2227,"CategoryName":"SSL Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2229,"CategoryName":"Hosting Resellers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":63,"CategoryName":"Namecheap API"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2211,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2196,"CategoryName":"WHMCS module for SSL"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/timer-red.png","ShortDesc":"","CategoryId":2212,"CategoryName":"Legacy Products","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":205,"CategoryName":"FTP questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2180,"CategoryName":"MySQL questions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2199,"CategoryName":"Hosting Migration"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"/assets/img/pictograms/150/premiumdns-red.png","ShortDesc":"","CategoryId":2231,"CategoryName":"PremiumDNS","SubCategories":[]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2194,"CategoryName":"Tips & Tricks"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":0,"TreatAsTopicYN":false,"Description":"","ImageUrl":"https://static.nc-img.com/live-resource/icons/knowledgebase/fastVPN_icon-150px.png","ShortDesc":"","CategoryId":2265,"CategoryName":"FastVPN","SubCategories":[{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2292,"CategoryName":"Browser Extensions"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2274,"CategoryName":"General"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2270,"CategoryName":"Routers"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2272,"CategoryName":"TV"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2273,"CategoryName":"Gaming Consoles"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2268,"CategoryName":"macOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2269,"CategoryName":"iOS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2271,"CategoryName":"Linux"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2266,"CategoryName":"Windows"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":2265,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":2267,"CategoryName":"Android"}]},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":239,"CategoryName":"WHMCS"},{"__type":"Nc:SimpleKB:Abstractions:Dtos:CategoryItemDto","ParentCategoryId":12,"TreatAsTopicYN":false,"Description":"","ImageUrl":"","ShortDesc":"","CategoryId":33,"CategoryName":"SSL Installation"}],"status":200,"statusText":"OK"}}

How to set up a VPS: Beginner-Friendly Step-by-Step Guide

Setting up a VPS may seem technical, but it’s actually a structured process you can follow step by step. This guide explains how to set up a VPS server – from choosing your virtual server to securing it and launching your website.

With this guide, you’ll learn how to:

  • Set up a VPS in 30-60 minutes;
  • Complete a VPS setup step by step using basic commands;
  • Configure security and performance settings correctly;
  • Install a web server, database, and PHP;
  • Connect your domain and launch your project.



What Do I Need Before Setting Up a VPS?


Before you begin your VPS beginner setup, make sure you have the required tools and access. You do not need advanced system administration skills, but you should be comfortable running basic commands in a terminal.

To set up a VPS server, you need to have the following basics:

  • A VPS hosting provider – choose a VPS plan that provides the needed access and sufficient CPU, RAM, and storage;
  • An operating system (OS) – Ubuntu (recommended for beginners), AlmaLinux, Debian;
  • SSH access – get an SSH client such as:
    • macOS / Linux: Built-in Terminal
    • Windows: PowerShell or PuTTY
  • Domain name – you can access your server using its IP address, but a domain name is required if you plan to host a public website;
  • Basic command-line knowledge.
Optional but recommended (for easier management):

  • Control panel (e.g., WHM/cPanel, Webuzo) – provides a graphical interface for managing websites and databases;
  • Backup solution – always configure backups to prevent data loss. We perform regular backups internally, so you can request the latest backup if you need it;
  • CDN (Content Delivery Network) – improves performance and adds an extra layer of protection.

Please note: This guide covers manual VPS setup without a control panel. If your server includes a control panel (such as cPanel), some steps – including firewall configuration and manual installation of the web server, database, and PHP – may not be required. In that case, use the tools provided within your control panel.

How to Set Up a VPS Step by Step?


Setting up a VPS involves creating a server, connecting via SSH, securing access, and installing your software stack. Follow this VPS tutorial step by step to complete your virtual server setup correctly.

Step 1 — Choose Your VPS Hosting Plan


Here’s what we offer for VPS plans and what to look for when choosing one:

  • Uptime guarantee: Namecheap VPS plans offer 99.9% uptime, ensuring your server stays online and accessible most of the time.
  • SSD RAID-10 storage: All VPS plans use SSD (RAID-protected) storage for faster performance and better reliability compared with traditional hard drives.
  • Full root access: You get complete control over the server, including the ability to install and configure software yourself. However, if you’re unsure about maintaining a VPS on your own, you can consider using one of the VPS management options that we provide.
  • Operating system selection: Choose your OS during setup - our options include Ubuntu, Debian, and AlmaLinux.
  • Bandwidth allotment: VPS plans include generous monthly data transfer limits, which grow with higher-tier plans.
  • 30-day money-back guarantee: If the VPS doesn’t meet your needs, you can request a refund within 30 days.
Plans comparison:

PlanCPU CoresRAMStorageBandwidth
Spark11 GB20 GB SSD1 TB
Pulsar22 GB40 GB SSD1 TB
Quasar46 GB120 GB SSD3 TB
Magnetar812 GB240 GB SSD6 TB
Hypernova1224 GB500 GB SSD10 TB


All plans include root access and are fully customizable during checkout, including the option to add extra RAM, disk space, and bandwidth with each plan if needed. Thus, the available configurations extend beyond the five standard plans.

Note: Root access is not provided for the servers if you choose the Complete management plan. In this case, you’ll have reseller access.

Tips:

  • If this is your first VPS or a small project, start with an entry- to mid-tier plan (e.g., Pulsar or Quasar). You can also try the Spark plan for beginners, but note that cPanel or Webuzo cannot be set up and used with it.
  • For traffic-heavy or resource-intensive sites, consider Magnetar or Hypernova.


Step 2 — Create Your VPS Instance


1) On the VPS page, choose the server you require, the billing cycle (monthly, quarterly, or yearly), and click Get Started:



2) You’ll be forwarded to the Hosting Configuration page. Here you can again select the hosting plan and the billing cycle if you change your mind. Also, define the RAM and CPU you need:



3) Scroll down below to select the Server Management option (if applicable), Web Panel if needed, and Operating System. Click Next Step:



4) The Domain Name Connection page opens. Here you can add a new domain to your server, or choose from ones you already have. Click Connect to Hosting:



5) Then you’ll be able to add the service(s) to the cart. Review your order, check our Terms and Agreements, and click Pay Now when ready:





Once your server is activated, you will receive your Hosting Welcome Email – it will have all your service’s login details, settings, and instructions.

Also, you can check the service details in your Namecheap account >> Hosting List >> Manage:





And by clicking Go to VPS Panel, you’ll be forwarded to Solus Virtual Manager, which allows you to monitor your VPS status and change basic settings. You can check the corresponding guide here.

Step 3 — Connect via SSH


  • for Windows
We’ll use PuTTY SSH client to connect to our server. Once connected, you’ll be prompted to enter your login details (login as: root, and then enter password - note that it won’t be visible). When successful, you’ll see the OS welcome page:



  • for Linux / MacOS
Open your terminal and run:

ssh root@your-server-ip -p22

Replace your-server-ip with your actual VPS IP address.
-p22 is the default port for a User-Responsible VPS.

On first connection:

- Type yes to confirm
- Enter your root password

If successful, you are now connected to your VPS server.

Step 4 — Update Your System


Immediately after logging in, make sure to update your server packages. This ensures you install the latest security patches and software updates.

For Ubuntu or Debian, run:

apt update && apt upgrade -y

For AlmaLinux:

dnf update -y

It refreshes the package list and installs available updates automatically. Here’s how it looks:



After completion, you can verify that the updates finished successfully:

apt list --upgradable

If no packages are listed, your system is fully updated.

Note: Do not skip this step in this tutorial and further on. Running outdated packages increases security risks and may cause compatibility issues later in your VPS setup.

Step 5 — Create a New User and Secure Access


Security configuration is a critical part of this VPS setup tutorial. For security reasons, we recommend not using root for daily tasks.

1) Create a new user:

adduser newusername

Replace newusername with your chosen username. You’ll be asked to set a password and other information, optionally (such as full name, phone, etc.). If not needed, you can skip it by hitting Enter. Confirm the details by typing Y (yes):



2) Next, add the user to the sudo group (run administrative commands):

usermod -aG sudo newusername

Now the user can execute commands with sudo command_name.

3) Switch to the new user:

su - newusername

Then test sudo:

sudo apt update



If the command runs successfully, your sudo configuration works correctly.

4) Now, disable root SSH login. Edit the SSH configuration file via this command:

sudo nano /etc/ssh/sshd_config

Find the line PermitRootLogin yesand change it to PermitRootLogin no.

If the line is commented out (starts with #), remove the # and set the value to no.



Save the file:

  • Press Ctrl + X
  • Press Y
  • Press Enter
5) Enable SSH key authentication.

For beginners, this security step may seem advanced, but it’s essential for protecting your VPS.

Password logins are vulnerable to brute-force attacks. SSH keys can give extra protection to your server.

On your local device, generate a key pair (if you don’t already have one):

ssh-keygen

Further information on SSH key creation can be found here.

6) Restart SSH after changes:

systemctl restart ssh

Step 6 — Configure Firewall


A firewall controls which network ports are accessible from the Internet. Without a firewall, your VPS may expose unnecessary services to the public.

  • On Ubuntu and Debian systems, use UFW (Uncomplicated Firewall).
First, install the firewall:

sudo apt install ufw -y

Next, you need to allow SSH and web traffic access. Run these commands one by one:

sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable



This enables the firewall and allows open ports:

  • Port 22 - SSH (server access)
  • Port 80 - HTTP (web traffic)
  • Port 443 - HTTPS (secure web traffic)
All other ports remain blocked by default.

You can verify the rules via the command:

sudo ufw status



  • On AlmaLinux, use firewalld.
Start firewall:

sudo systemctl start firewalld
sudo systemctl enable firewalld

Allow ports:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

Check rules:

sudo firewall-cmd --list-all

Note: If you have a control panel installed, there is no need to configure firewalld manually. Instead, use the firewall application provided by the control panel. For example, cPanel servers have the CSF (ConfigServer Security & Firewall) plugin for firewall management. You can manage firewall rules through the CSF interface after installing it.

Step 7 — Install a Web Server


A web server delivers website files to visitors’ browsers. In this part of the VPS tutorial, we’ll review the installation of two of the most popular web servers - Nginx and Apache.

  • Install Nginx
Nginx is considered lightweight, fast, and widely used.

AlmaLinux:
sudo dnf install nginx -y

Ubuntu, Debian:
sudo apt install nginx -y



After installation, test:

sudo systemctl status nginx



Also, open your server IP in a browser. If you see the Nginx welcome page, the installation is successful:



By default, website files are stored in /var/www/html path.

You can test it:

cd /var/www/html
ls

The default index.nginx-debian.html file controls the welcome page.

Later, upload your website files here or configure a new virtual host.

  • Install Apache
Apache is also commonly used and works well with PHP-based applications such as WordPress.

Ubuntu, Debian:

Install:

sudo apt install apache2 -y 



Start and enable on boot:

sudo systemctl start apache2
sudo systemctl enable apache2

Check the status:

sudo systemctl status apache2



Additionally, open your IP in a browser to verify:



AlmaLinux:

Install:

sudo dnf install httpd -y 

Start and enable:

sudo systemctl start httpd
sudo systemctl enable httpd

Allow HTTP and HTTPS in firewalld:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Next, upload your website files to the /var/www/html path.

Step 8 — Install Database and PHP


If you plan to host WordPress or another PHP-based application, you need a database server (MySQL or MariaDB), PHP, and PHP-FPM.

  • Install MySQL Server
Ubuntu:

sudo apt install mysql-server -y

AlmaLinux:

sudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb

After installation, secure it:

sudo mysql_secure_installation

You will be prompted to:

  • Set a root password (if applicable)
  • Remove anonymous users
  • Disable remote root login
  • Remove test database
Answer Y to the recommended security options.

  • Install PHP
Here is the table with commands for OSes and web-servers:


Ubuntu / DebianAlmaLinux
Nginx Install:
sudo apt install php php-fpm php-mysql -y

Start & enable:
sudo systemctl start php*-fpm
sudo systemctl enable php*-fpm
Install:
sudo dnf install php php-fpm php-mysqlnd -y

Start & enable:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Apache Install:
sudo apt install php libapache2-mod-php php-mysql -y
Install:
sudo dnf install php php-mysqlnd -y


Make sure to restart Apache afterwards:

sudo systemctl restart apache2

After installation, check the PHP version:

php -v

If the version number appears, PHP is installed correctly.

Step 9 — Connect Your Domain and Configure Web Server


After you have installed all the necessary tools on your server, you need to point your domain to your VPS IP address.

This is done by updating the domain’s DNS records and creating an A record that connects the domain to your server.

If your domain is using nameservers different from Namecheap ones, the A record must be configured at the external provider instead. Here, we’ll show the domain connection for Namecheap Basic DNS.

1) In your Domain List menu, click Manage next to your preferred domain:



2) Go to Advanced DNS and use the Add New Record option to add two records (or modify the existing records by clicking the values of the records):



Type A             | Host @      | IP Addressyour VPS IP address | TTL Automatic
Type CNAME  | Host www | Target yourdomain.tld                 | TTL Automatic

Note: Make sure to replace yourdomain.tld with your actual domain name.

3) Click Save all changes or checkmark icons to save the records:



Usually, the A record update takes up to 30 minutes.


Now you need to configure your web server so your website resolves properly.

  • Nginx
1) Create a new server block:

Ubuntu / DebianAlmaLinux
sudo nano /etc/nginx/sites-available/yourdomain.tldsudo nano /etc/nginx/conf.d/yourdomain.tld.conf


2) Example of basic configuration file:

server {
     listen 80;
     server_name yourdomain.tld www.yourdomain.tld;

     root /var/www/yourdomain;
     index index.php index.html;

     location / {
          try_files $uri $uri/ =404;
     }
}


Save the file (Ctrl+X > Y > Enter).

3) For Ubuntu/Debian only: Next, enable your site via this command:

sudo ln -s /etc/nginx/sites-available/yourdomain.tld /etc/nginx/sites-enabled/

No symbolic linking is needed on AlmaLinux.

4) Make sure to check the syntax:

sudo nginx -t

You should see the output:

syntax is ok
test is successful


5) Restart the web server to apply the changes:

sudo systemctl restart nginx

  • Apache
1) Create a virtual host:

Ubuntu / DebianAlmaLinux
sudo nano /etc/apache2/sites-available/yourdomain.tld.confsudo nano /etc/httpd/conf.d/yourdomain.tld.conf


2) Example of basic configuration file:

<VirtualHost *:80>
     ServerName yourdomain.tld
     ServerAlias www.yourdomain.tld
     DocumentRoot /var/www/yourdomain

     <Directory /var/www/yourdomain>
     AllowOverride All
     Require all granted
     </Directory>
</VirtualHost>


Save the file (Ctrl+X > Y > Enter).

3) For Ubuntu/Debian only: Enable the site by running:

sudo a2ensite yourdomain.tld.conf

For AlmaLinux, this step is not required.

4) Test the configuration:

sudo apachectl configtest

You should see "syntax OK".

5) Restart Apache:

sudo systemctl reload apache2



Step 10 — Test Your Server


After connecting your domain and configuring your web server, verify that everything works correctly.

Open your domain in a browser. If your website loads, the domain is correctly pointed to your VPS.

If you see the default Nginx or Apache page, the server is working, but your virtual host or document root may need adjustment.

How to Secure My VPS After Setup?


As explained throughout this VPS tutorial, implementing necessary security measures as early as possible helps protect your VPS from unauthorized access attempts and various attacks.

We already described such protection methods as regular system updates, disabling root login, using SSH keys instead of usual passwords, and enabling firewall rules.

Here we’ll look at more advanced security measures.

  • Install Fail2Ban
Fail2Ban protects your server against brute-force login attempts by monitoring logs and automatically banning suspicious IP addresses after multiple failed login attempts.

Install Fail2Ban:

sudo apt install fail2ban -y     (Ubuntu / Debian)
sudo dnf install fail2ban -y     (AlmaLinux)

Start and enable the service:

sudo systemctl start fail2ban
sudo systemctl enable fail2ban


  • DDoS protection
DDoS (Distributed Denial-of-Service) attacks attempt to overwhelm your server with fake traffic. For both business and personal websites, maintaining uninterrupted service is crucial. Performance issues or downtime can affect visitor access and overall engagement.

Protection methods include:

  • Using a CDN with built-in DDoS mitigation (e.g., Cloudflare)
  • Enabling Advanced DNS DDoS protection (such as PremiumDNS)
  • Rate limiting in Nginx or Apache


  • Log monitoring
Server logs can be very helpful in detecting suspicious activity.

Important logs we recommend checking regularly:

/var/log/auth.log (Ubuntu SSH logs)
/var/log/secure (AlmaLinux SSH logs)
– Web server access and error logs

You can monitor logs manually:

sudo tail -f /var/log/auth.log

Or you can also use monitoring tools to receive automated alerts when services stop running or when unusual activity is detected:

Monitoring focusTypical toolsWhat they track
System metricsNetdata, Glances, htopCPU usage, RAM usage, disk usage, network activity
Service uptimeMonit, Nagios, IcingaWeb server status, database availability, scheduled tasks
Log activityLogwatch, OSSEC/WazuhSSH logs, system errors, login attempts
External uptimeExternal HTTP/S checksWebsite availability from outside the server


Regular log review helps identify repeated login attempts, unexpected errors, or unusual traffic patterns.

What Can I Host on a VPS?


Almost anything - VPS can host websites, applications, APIs, databases, development environments, and more. Unlike shared hosting, a VPS gives you greater flexibility and control over the server environment. Because you have wider access and dedicated resources, you can install and configure almost any software supported by your operating system.

Here are common use cases:

  • WordPress websites: A VPS is perfectly suitable for hosting WordPress sites, especially when traffic is growing, performance needs to be optimized, or custom server configurations are required. You can configure your own web stack (Nginx or Apache, MySQL/MariaDB, PHP) and adjust memory limits, caching, or security settings as needed.

  • SaaS Applications: Many Software-as-a-Service (SaaS) applications run on VPS infrastructure. It allows you to deploy backend services, manage databases, configure background workers, scale resources as usage increases, etc. VPS is suitable for custom web applications built with PHP, Node.js, Python, or other frameworks.

  • APIs: A VPS can host REST or GraphQL APIs that serve data to websites, mobile applications, or third-party systems. This is a common setup for backend services and microservices. With a VPS, you can configure reverse proxies, enable HTTPS encryption, apply rate limiting, and restrict access using firewall rules.

  • Game servers: Many multiplayer game servers can run on a VPS, depending on resource requirements. Common examples include Minecraft, CS:GO, and Valheim. You may need higher RAM and CPU resources depending on the number of players.

  • Email servers: You can configure your VPS to send and receive email by installing mail server software such as Postfix or Exim. For this, proper DNS records must be set, including MX, SPF, DKIM, and DMARC entries. Reverse DNS (PTR) records must also be configured to improve deliverability. In addition, ongoing spam monitoring and reputation management are necessary to prevent emails from being blocked.

  • Development and testing environments: A VPS is often used as a staging environment, a testing server, a CI/CD deployment target, a sandbox for learning Linux administration, etc. You can safely test updates and configurations before applying them to a production server.
For beginners, a VPS may seem advanced at the start, but it can support multiple projects from simple websites to complex applications.

VPS vs Shared Hosting — When Should I Upgrade?


Shared hosting and VPS hosting serve different needs. The right choice depends on your website’s traffic, performance requirements, and level of access needed.

Shared hosting is designed for small websites with moderate traffic. Server resources are shared between multiple users, and the hosting provider manages most configuration.

A VPS provides dedicated resources within a virtualized environment. You receive isolated CPU, RAM, and storage, along with root access or additional management to configure the server.

FeatureShared HostingVPS
PerformanceLimited (shared resources)High (dedicated resources)
ControlLow (limited configuration)Full (root or reseller access - depending on server management)
SecurityShared environmentIsolated environment
ScalabilityLimitedFlexible resource upgrades
Custom softwareUsually restricted or limitedFully customizable


For beginners transitioning from shared hosting, this upgrade typically becomes necessary as traffic and customization needs grow.

Common VPS Setup Mistakes to Avoid


A VPS provides flexibility and control, but incorrect configuration can lead to performance issues, security risks, or service interruptions. Below are common mistakes to avoid during your VPS setup.

     1) Using weak passwords

Weak or reused passwords are one of the most common causes of unauthorized access.

If password authentication is enabled for SSH, automated bots may attempt brute-force attacks. Always use strong, unique passwords and switch to SSH key authentication whenever possible.

Avoid storing credentials in plain text files or sharing them insecurely.

More password tips can be found here.

     2) Not disabling root login

Allowing direct root login over SSH increases security risk. Attackers typically target the root account first. Check this guide for recommendations on securing SSH logins.

     3) Having no firewall configured

A newly deployed VPS may allow unnecessary open ports. Without firewall rules, services that should not be publicly accessible may be exposed to attacks.

Make sure that:

  • Only required ports (e.g., 22, 80, 443) are open
  • All other incoming connections are blocked by default
Regularly review firewall rules after installing new software.

     4) Skipping system updates

Running outdated packages increases vulnerability to known security issues.

Always update the system after deployment and apply updates regularly. Delaying updates may expose your server to malware.

     5) Overpaying for resources

Selecting a plan with excessive CPU or RAM may increase costs without improving performance.

Start with resources that match your current needs. Our VPS plans can be upgraded later if traffic or application demands increase.

     6) Not setting up backups

Without backups, data loss caused by misconfiguration, accidental deletion, or system failure may be difficult to recover. Configure automated backups before deploying critical projects.



Conclusion: This tutorial on how to set up a VPS involves several structured steps, including deploying the server, connecting via SSH, installing a web server and database, configuring your domain, and securing the environment. Although the process requires more technical involvement than shared hosting, it provides dedicated resources, greater flexibility, and full control over your server. With careful configuration and regular updates, a VPS can serve as a stable foundation for websites, applications, and other online services.
Updated
Viewed
91 times

Need help? We're always here for you.

notmyip