Я использовал облачный сервер для выполнения всей моей личной работы на сервере - у меня нет ноутбука с Linux, поэтому я использую его с ssh для выполнения всей моей офисной работы, работы в целом, программирования, разработки на нем (и использования Dropbox для загрузки готовых файлов на мой ноутбук), а также размещения на нем нескольких веб-приложений, которые действительно предназначены только для личного использования (например, веб-приложение для онлайн-журнала, интерфейс для выполнения вычислений), а также для git-сервера.
Я решил создать свой собственный сервер дома с гораздо более мощными компонентами, которые намного дешевле в обслуживании, чем мой облачный сервер. Тем не менее, у меня есть некоторые опасения по поводу открытия порта 80, порта 22 и т.д. Для мира в моей личной сети, которая используется не только мной, но и моей семьей.
Что я должен остерегаться? У меня есть люди, которые предупреждают меня о людях, которые подвергают риску мой сервер и могут взломать наш компьютер и украсть данные и прочее. У меня уже есть fail2ban, но какие меры предосторожности я должен предпринять, прежде чем открывать порты для этого мира?
коробка убунту
(редактировать: я знаю, что есть много вещей, которые я могу сделать, чтобы защитить сервер в целом :) Мне просто интересно узнать о советах, касающихся размещения сервера в моей домашней сети)