Я не очень разбираюсь в хостинге, я уже работал с cpanel и уверен, что у меня не возникнет проблем с регистрацией доменов, веб-хостингом и т.д. Но меня больше интересует наличие сервера, на котором я могу устанавливать пакеты программного обеспечения, создавать свои собственные git
и mercurial
источники и т.д., Т. Е. Я не собираюсь просто запускать apache или tomcat на порту 80. Я видел, что некоторые хосты предоставляют вам доступ по SSH, но для фактической установки пакетов программного обеспечения вам обычно не нужны права администратора?
В настоящее время я запускаю некоторые вещи на своем настольном компьютере дома, который работает 24/7. Я настроил переадресацию портов на моем маршрутизаторе и динамическом DNS, чтобы я мог получить удаленный доступ к своим устройствам и файлам, а также запускать и останавливать службы. Я также использую дозвуковой сервер для потоковой передачи музыки на телефон и ноутбук по сети. Я использую Ubuntu 12.04.2 LTS. Глядя на серверы / хостинг, я хочу получить те же преимущества, которые дает мне возможность без необходимости работать на машине круглосуточно и без простоев, когда я переезжаю домой или перезагружаю свою ОС и т.д.
Например, когда я устанавливаю subsonic, он использует что-то вроде sudo dpkg -i <somepackagefile.deb>
, а теперь, если я покупаю хостинг / серверное пространство - я предполагаю, что смогу запустить scp
установщиков в мой homedir - как мне начать и запустить их (потому что я думаю, что sudo
не будет разрешено) и как мне удовлетворить зависимости без хорошего менеджера пакетов, такого как apt
?