Здравейте!
Сравнително новак съм в linux, през годините все се каня да слагам някоя (препоръчаха ми ubuntu), слагам, но бързо бързо нещо идваше и убиваше интереса ми. Както и да е, сега съм решил по-сериозно да се развивам. Занимавам се с web development и искам да направя някои неща за себе си.
Искам да си пусна сървър, който да хоства някакви web проекти, като трафика към тях ще е минимален -> аз или евентуално ако презентирам на някой. Строго девелоперски. Идеята да си пусна такава машина дойде от това, че пътувам, а искам винаги да имам достъп до файловете си. Не искам да качвам труда си в cloud системи или прочее.
Тук идва първият въпрос: каква дистрибуция да бъде?
- За да поясня имам съвсем малко опит с Ubuntu, колкото да си инсталирам и конфигурирам web server чрез apt-get ... но пък чета насам натам, кое как се прави.
- Машината е малко старичка, настолна, с първо поколение AMD Athlon x2 4600+, 1 или 2gb рам и обикновен диск, тоест не е SSD.
- Ще се ползва само за уеб сървър, тоест не е нужен UI
За сега се сещам за тези неща, но ако възникнат питанки, не се притеснявайте
Към сървъра искам да добавя и
git система . Не е строго определно да е тази, но това е едно от ключовите неща които искам да имам и което ме спира от обикновен споделен хостинг.
Хубаво ще е да имам и ftp за да трансферирам разни файлчета.
Втория въпрос е относно администрирането на сървъра - иска ми се нещата да са като сървиси (извинявам се ако в линукс се водят по друг начин) и при всяко зареждане на ОС те да си стартират сами, с което визирам когато има прекъсване на ток-а. Докато го конфигурирам ще си е със закачена периферия, но след конфигурация ще остане само компютъра + захранване и интернет. Какво се ползва за да мога да го достъпвам все пак външно? Putty? Подобен клиент?
Относно компютрите с които ще качвам нещата - иска ми се да съм независим към тях, тоест ползвам и windows, но ще ползвам и ubuntu на лаптопа ми. Като най-често ще качвам през git или, когато проект е готов, чрез ftp клиент.
Това са моите терзания. Четох разни други теми, но при мен изискванията са малко специфични. Ако някой има статии по въпроса или препоръки, ще се радвам да чета
Поздрави,
Павел