У сотрудников компании у каждого свой ноут. Они работают и производят при этом массу файлов. Каждый такой файл можно оценивать как некую стоимость в человекочасах. И вдруг человек теряет комп. Или роняет. Или сгорает его диск.

И вся его работа пропала. А фирма должна заново платить ему зарплату, что бы он снова произвел на свет ту же самую работу.

Можно всех сотрудников засадить в терминальный доступ и сделать так, что бы их ноутбуки и компы ничего другого не могли. Но как быть если сотрудники физически не могут быть постоянно подключены к серверу?

Во времена, когда облаков еще не было, я прилагал к каждому компу флешку на которую с помощью bat файла записывались все полезные данные с компа. Обычно хватало флешки на 2 Гб. Но для особо контентных сотрудников нужна была флешка на 16 Гб.

Этот же батничек записывал данные по времени операций копирования. То есть вел лог всех бакапов.

Административно все флешки собирались раз в неделю и с каждой делались копии.

И заодно проверялись логи. Кто не делал вечерний бакап, тот лишался премии.

Шли годы и появились облака. На сегодня мы в фирме для всех производителей контента, кто не работает сразу на сервере (у сервера все бакапы централизованы и даже на всякий случай в другую страну все перекачиваются), заводим облачную копию его рабочего стола и папки со документами. И оттуда все уже копируется автоматом на сервер Synology.

В случае гибели компа сотруднику просто выдается другой комп и настраивается синхронизация. И через пару часов он имеет полностью все свое рабочее окружение и рабочие файлы. А фирма уверена, что. его работа не пропадает.

И вот возникает вопрос. В каком таком облаке надо хранить эти данные. В чужих Яндексах, Дропбоксах или на своем собственном сервере. Который бакапится по своему заданному порядку.

Мы сидим на своем. А вы? Речь именно о файлах, которые производят сотрудники на своих компах.

Какие были проблемы ранее у нас? Например, когда мы сидели на Яндексе, он как‑то раз убил все файлы. Так же был разок и с дропбоксом. Я имею ввиду платные аккаунты.

У Synology свои проблемы. Иногда заедает синхронизация. В 22 году заедала. И до середины 23 года тоже. Сейчас версия клиента 3.4.0 и вроде как все работает стабильно.
Опасение одно. Что вход в авторизацию происходит не напрямую, а через их сервер. Который может быть в какой‑то момент заблокирован. Как некоторые аккануты сейчас заблокированы, если ты заходишь с территории России. И тогда надо будет искать альтернативу.

А есть ли альтернатива Synology на Linux который бы кто‑то уж пользовался и имеет положительный опыт? QNAP? Или все же чужие облачные хранилища?

Но ведь наши данные это наши данные. В них всякие коммерческие и технологические. секреты? Мы вот шифруем все диски от греха подальше. И при такой скурпулезности взять и положить чужому дяде все свои данные? Кого только не вскрывали в последние годы. Каких только великих айтишников не громили.

Сбербанки и Банкиальфы могут себе позволить даже и написать все свое. Но если мы не антишная компания? Мы вообще‑то делаем морозильники для еды. И микроволновки.
Пока сидим на Synology. Но на всякий случай подумываем об альтернативе.

Причем желательно такой, которая работает и в странах не дружественных тоже. Ибо мы сами в них тоже работаем.

Комментарии (68)


  1. aborouhin
    09.01.2024 00:45
    +5

    Seafile на своём сервере для небольшой компании работает прекрасно. Миллионы файлов, несколько Тб данных, два года полёт нормальный (три раза тьфу). У меня куплена лицензия, но там и без платных фич функционал достойный. Но вообще разработчики из Китая, так что по крайней мере в текущей ситуации риск лишиться лицензии из-за санкций минимальный.

    Альтернативы (более популярные) - Nextcloud / Owncloud, но это уже не просто файловое облако, а целый комбайн, а вот производительность в актуальном для меня сценарии "много мелких файлов" по крайней мере тогда, когда я выбирал решение, была хуже.


  1. xface
    09.01.2024 00:45
    +3

    Используем seafile - отличная штука, производительный, есть клиенты под все платформы, история(версионирование), корзина. Работает по своему протоколу, файлы хранит блоками(возможно кому-то будет минусом), но есть возможность использовать webdav. Так же можно прикрутить движок для работы с документами онлайн, например, onlyoffice. В pro-версии есть кластеризация


  1. romxx
    09.01.2024 00:45
    +6

    И вдруг человек теряет комп. Или роняет. Или сгорает его диск.И вся его работа пропала.

    Чего, серьезно? На Хабре, в январе 2024 года все еще всерьез обсуждаются такие вопросы?


    1. PereslavlFoto
      09.01.2024 00:45

      Два года тому назад мне довелось видеть организацию, где нашли ловкое решение этого вопроса.

      Если вдруг человек роняет свой настольный компьютер, или если сгорает его диск, тогда человек должен остаться после работы, прийти в выходные или во время отпуска, чтобы сделать всё это снова.

      Поняв такую стратегию, сотрудники стали бекапиться в вебмейл!


      1. dbalabolin Автор
        09.01.2024 00:45

        Ну вариант когда человек выходить и заново все делает в свободное время не подходит никак. Фирме нужно все это прямо сейчас. И совсем не интересно ждать месяцы.


        1. PereslavlFoto
          09.01.2024 00:45

          Если нужно прямо сейчас, тогда сотрудникам в названной организации придётся работать допоздна и без выходных.


          1. dbalabolin Автор
            09.01.2024 00:45

            Скажу тогда еще конкретнее. Я как руководитель не готов всего этого ждать. Я существенно более предусмотрителен и поэтому принимаю меры заране для недопущения ситуации, когда сотрудники не могут продолжать работу и вместо этого делают восстановление.


            1. PereslavlFoto
              09.01.2024 00:45

              Не всякий руководитель готов отдать свою зарплату на бекапный сервер.

              Вы — редчайший пример хорошего руководителя государственной организации.


              1. dbalabolin Автор
                09.01.2024 00:45

                Не государственной ))


                1. PereslavlFoto
                  09.01.2024 00:45

                  В негосударственных предприятиях эта проблема почти никогда не возникает. Там понимают, что если вложить чужие деньги — они потом вернут прибыль.

                  А в обычных, государственных организациях, чужих денег нет. Там, если вложить свою зарплату — не останется на одежду.


      1. uuger
        09.01.2024 00:45
        +1

        роняет свой настольный компьютер, или если сгорает его диск, тогда человек должен остаться после работы, прийти в выходные или во время отпуска, чтобы сделать всё это снова

        или идёт в будний день в трудовую инспекцию и работодатель узнаёт много нового, причём небесплатно и не совсем добровольно


        1. PereslavlFoto
          09.01.2024 00:45
          +1

          Придя в трудовую инспекцию, сотрудник объяснит, что не может продолжать работу, потому что испортил себе рабочее место и ресурсы. Работать невозможно, однако увольняться он не хочет, да и восстанавливать своё рабочее место тоже не хочет.

          Что же тут поделать?


          1. uuger
            09.01.2024 00:45
            +1

            Придя в трудовую инспекцию, сотрудник объяснит, что не может продолжать работу, потому что испортил себе рабочее место и ресурсы.

            Вот тут трудовая инспекция задаст несколько интересных вопросов:

            1. Были ли обеспечены условия, при которых сотрудник мог производить безопасную эксплуатацию средств производства?

            2. Имеется ли непосредственная вина сотрудника в том, что оборудование вышло из строя?

            3. Как задокументированы обязанности сотрудника по сохранению имеющейся техники?

            4. Как задокументирован факт получения сотрудником техники?

            Работать невозможно, однако увольняться он не хочет, да и восстанавливать своё рабочее место тоже не хочет.

            И не обязан. У меня в практике был реальный случай, когда сотрудник закрыл рабочую станцию стоимостью в миллион с лишним в шкафу, где она перегрелась и перестала от этого работать. Попытки организации взыскать с него что либо закончились штрафом организации за ненадлежащую эксплуатацию вычислительной техники с нарушением санитарных норм. А все взыскания остались влажными мечтами зама по ИТ.


            1. PereslavlFoto
              09.01.2024 00:45
              +1

              1. Конечно, были обеспечены: тёплое и сухое помещение.

              2. Непосредственной вины не было ни у кого. Так получилось.

              3. Никак не документированы.

              4. Никак не документирован.

              Проблема не в том, чтобы взыскать деньги. Проблема не у организации. Сам сотрудник испортил оборудование, однако хочет продолжать работу, и поэтому он должен обеспечить себе такую возможность.

              Работа нужна сотруднику, чтобы получать зарплату. Если он не будет работать, ему и зарплату не дадут.


              1. uuger
                09.01.2024 00:45
                +1

                Сам сотрудник испортил оборудование

                на основании какого документа у ТИ получится сделать вывод, что сотрудник "сам испортил оборудование"?

                поэтому он должен обеспечить себе такую возможность

                это по закону обязан сделать работодатель. Опции "почини компьютер сам" ТК РФ не предусмотрено. Работодатель вправе удержать часть зарплаты сотрудника, если докажет, что сотрудник испортил технику умышленно, а при этом работодатель исполнил свою обязанность по предоставлению рабочего места в соответствии с нормами. Любое отклонение от СанПиН 2.2.2/2.4.1340-03 и организация остаётся с проблемой техники наедине. Рифлёная подставка для ног у пользователя была? Нет? Всё - чиним компьютер за счёт организации.


                1. PereslavlFoto
                  09.01.2024 00:45

                  Сотрудник испортил случайно, просто потому, что включал и использовал оборудование. Теперь у сотрудника нет рабочего места, сотрудник не может продолжать работу, а следовательно, не будет получать зарплату. Вот это и ставит проблему перед сотрудником.

                  Значит, ему остаётся лишь уволиться и остаться без гроша?

                  Специалист по охране труда именно так и поступил: уволился. Но специалисты по охране труда всем нужны, поэтому его сразу наняли в другой фирме. А вот этому сотруднику будет намного труднее найти работу.

                  (Похоже, что за эти комментарии мне снижают карму. Я не выдумываю историю, а рассказываю о реальных событиях, поэтому снижать карму надо таким событиям.)


    1. NutsUnderline
      09.01.2024 00:45

      а что диски лететь перестали или ноуты падать :) А бэкапом.. бэкапом да - в 2024 еще не все озадачились, даже не сомневаюсь


    1. dbalabolin Автор
      09.01.2024 00:45
      -1

      Каждый день рождаются новые люди.


  1. pewpew
    09.01.2024 00:45
    +4

    А что, git сотрудникам запрещено использовать?


    1. Alexufo
      09.01.2024 00:45
      +3

      "Мариванна, давненько от вас коммитов не видели"


    1. NutsUnderline
      09.01.2024 00:45
      +1

      представляю .git, скажем, свечного заводика. Самое то для хранения папки вордовских документов. И да, про документооборт не слышали


      1. pewpew
        09.01.2024 00:45

        Для документооборота можно использовать облака. Хоть Google Docs, хоть MS Office 365. Зачем документы хранить локально, если есть такая странная задача?


        1. dbalabolin Автор
          09.01.2024 00:45
          +1

          Там написано, что

          1. облака не всегда в доступе и людей склонить к использованию исключительно облаков трудно. Они просто создают файлы и хранят у себя на компе.
          2. Облака чужие. А данные свои. Вот пример https://habr.com/ru/articles/702794/


    1. dbalabolin Автор
      09.01.2024 00:45

      отличная штука для бакапа файлов эксель


      1. pewpew
        09.01.2024 00:45

        В статье не уточняется, что файлы - не программный код. А в экселе код пишут только в макросах. Впрочем, не совсем понятно, зачем эксель, если есть google sheets.


        1. dbalabolin Автор
          09.01.2024 00:45

          в статье просто указаны файлы. То есть все файлы произведенные сотрудником. А сотрудники есть не разработчики


  1. dopusteam
    09.01.2024 00:45
    +2

    Во времена, когда облаков еще не было, я прилагал к каждому компу флешку на которую с помощью bat файла записывались все полезные данные с компа. Обычно хватало флешки на 2 Гб. Но для особо контентных сотрудников нужна была флешка на 16 Гб.

    Этот же батничек записывал данные по времени операций копирования. То есть вел лог всех бакапов.

    Административно все флешки собирались раз в неделю и с каждой делались копии.

    И заодно проверялись логи. Кто не делал вечерний бакап, тот лишался премии.

    Подскажите, в какие года это было? Звучит как полнейшая жесть, конечно. Точнее как лютый непрофессионализм (если, конечно, это не 90-е какие нибудь)


    1. Alexufo
      09.01.2024 00:45
      +2

      написано, что не айти компания. Это не такая и плохая практитка, точнее лучше, чем никакая. Возьмите любой МУП (Муниципальное казённое предприятие ) Там бекапы проблема не предприятия, а сотрудника.


      1. PereslavlFoto
        09.01.2024 00:45
        +2

        Полностью подтверждаю ваши слова. Заодно можно взять для примера учреждения науки, культуры и образования.


        1. Alexufo
          09.01.2024 00:45

          Здесь новые практики внедряются только с опытом носителя главы, после его естественной кончины/замены, увы.


          1. PereslavlFoto
            09.01.2024 00:45

            И только к компьютеру главы, понятное дело!


            1. Alexufo
              09.01.2024 00:45
              +1

              "Телевизор оставьте, а коробку заберите"©


  1. Vest
    09.01.2024 00:45
    +3

    Умный был тот, кто придумал «премию». Её всегда можно отнять за какую-либо хрень, типа, не опустил крышку унитаза, или не сдал флешку :(


    1. dbalabolin Автор
      09.01.2024 00:45
      -1

      Премии никак недостаточно. Если человек просрал свои файлы, то они ниоткуда не появятся. Без контроля все будет брошено и проспано


      1. Vest
        09.01.2024 00:45
        +1

        А после того, как у них деньги забрали, то файлы сразу появились?


  1. chieftain_yu
    09.01.2024 00:45

    Syncthing?


  1. Selavi2018
    09.01.2024 00:45
    +1

    Установил виртуалку с BareOS, настроил, раскидал клиенты по компам , которые нужно бекапить. в конфигах указал какие папки нужно бекапить, в остальные закрыл пользователям права на запись. На выходе получил резервные копии пользовательской инфы + уверенность в том, что пользователь не хранит рабочую инфу в папках, для этого не предназначенных.


    1. PereslavlFoto
      09.01.2024 00:45

      А вот после того, как раскиданы клиенты по компам, откуда можно взять жёсткие диски для сохранения резервных копий? И куда их включить? Это же, значит, ещё один компьютер надо покупать за счёт самих сотрудников?


      1. dbalabolin Автор
        09.01.2024 00:45

        В любом случае надо хранить копии. Сотрудников это не волнует. Это проблема фирмы


        1. PereslavlFoto
          09.01.2024 00:45
          -2

          Погодите, но у организации есть только та проблема, что приходится тратить деньги на сотрудников, выплачивать им зарплату. Поэтому сотрудники, со своей стороны, должны как-то компенсировать это нанимающей организации. Если они профукали файлы, которые нужны им для работы, тогда есть только два варианта:

          а) сотрудники будут уволены и останутся совсем без денег,

          б) сотрудники будут восстанавливать все файлы, которые нужны им, чтобы отработать свою зарплату.


          1. Selavi2018
            09.01.2024 00:45
            +3

            лютая дичь. сотрудник занимается своей работой непосредственной - а за сохранность данных отвечает ИТ отдел. И если у пользователя на компьютере сдох SSD/HDD то это проблема ИТ отдела и компании, а не сотрудника


            1. PereslavlFoto
              09.01.2024 00:45

              В теории так и есть. На практике ИТ отдел не может отвечать за сохранность локальных файлов на компьютерах сотрудников, потому что у него нету столько денег.


              1. uuger
                09.01.2024 00:45
                +1

                ИТ отдел не может отвечать за сохранность локальных файлов на компьютерах сотрудников, потому что у него нету столько денег.

                ИТ отдел выполняет задачи не на средства сотрудников, а за счёт бюджета организации. В Ст.22 ТК РФ явным образом прописано чьи это проблемы.

                Всё, что появляется в должностной инструкции, правилах трудового распорядка или распорядительном документе по основной деятельности в качестве обязанности для работника в тот же момент накладывает на организацию обязанность обеспечить работника всеми необходимыми средствами. Надо записывать на бумажке - выдай бумажку и ручку, надо записывать на NAS - покажи, что она есть у тебя на балансе или арендована / закуплена услуга.


                1. PereslavlFoto
                  09.01.2024 00:45

                  Организация почти никогда не может обеспечить работника такими средствами.


                  1. dbalabolin Автор
                    09.01.2024 00:45

                    Организация на флешки и батничек точно может потратиться


              1. dbalabolin Автор
                09.01.2024 00:45

                Ну вот как оказывается решение с флешками и бат файлом крайне не дорогое и не надо никаких таких серверов. Тут прямо ныли что мол какая тухлая система. А она годами работает без сбоев и фпешки стоят по 1000 рублей на комп.


                1. PereslavlFoto
                  09.01.2024 00:45

                  1000 рублей на один компьютер.

                  Положим, что в маленькой организации 10 компьютеров.

                  Значит, надо купить 10 флешек за 10 000 рублей, один сотрудник должен отдать свою зарплату за две недели.


                  1. dbalabolin Автор
                    09.01.2024 00:45

                    То есть вы работаете за 20 тысяч рублей в месяц? А что умеете делать? Может я вас найму за 30 тысяч?


                    1. PereslavlFoto
                      09.01.2024 00:45

                      Я делаю не ту работу, которая лично вам нужна, а ту, которую я готов выполнять. Она не совпадает с вашими задачами.


                      1. dbalabolin Автор
                        09.01.2024 00:45

                        У меня разные есть задачи. Ну да это ладно. А скажем Вам лично нужна дешевая система сохранения копий ваших файлов? Ну мало-ли что с компом?


            1. NutsUnderline
              09.01.2024 00:45

              ИТ отдел есть наверное уже и на свечном заводике , и то в лице какого нибуть студента сына родственика. а вот если фирма менее 10 человек то там владелец и пользователь и админ и сам себе злобный буратино может быть


      1. Selavi2018
        09.01.2024 00:45

        организация покупает простейший NAS , какой-нибудь Qnap или Synology , диски нужного объема и все резервные копии хранятся там


        1. PereslavlFoto
          09.01.2024 00:45

          Вы буквально повторяете мой вопрос. Это значит, что сотрудники скидываются и покупают NAS сервер? То есть сотрудники должны заплатить за свою работу?


          1. Selavi2018
            09.01.2024 00:45
            +1

            Сутрудники выполняют свою работу - все средства выполнения работы предоставляет компания ,а за сохранность корпоративной информации отвечают ИТ отдел или служба безопасности (у кого как). Если есть необходимость резервного копирования информации с рабочих станций сотрудников - все средства для этого покупает компания за свои средства. А ваша логика она очень похожа на логику руководства детских садов и школ - "скиньтесь на шторы"


            1. PereslavlFoto
              09.01.2024 00:45

              Шторы это ещё хорошо. Обычно руководитель детского сада просит, чтобы родители нашли возможность поставить пластиковые окна, потому что деревянные продувает, а своих средств попросту нет.


        1. dbalabolin Автор
          09.01.2024 00:45

          Проблема не в покупке NAS а в такой организации процесса когда гарантируется бакап файлов с персонального компа. И для этого должны быть и технические средства и административные. Что конечно есть задача самой фирмы. Понуждение. Ибо сотрудникам всегда NASрать на бакапы


          1. PereslavlFoto
            09.01.2024 00:45

            Главная проблема в том, что фирма может легко решать все эти задачи за счёт денег, а у обычного предприятия или организации денег на эти задачи нету никаких. Поэтому приходится решать их в рамках имеющихся, нулевых ресурсов.

            В частности, купить ничего нельзя, сервера нет, флешек нет. Есть только зарплата.


            1. dbalabolin Автор
              09.01.2024 00:45

              https://www.avito.ru/kraskovo/tovary_dlya_kompyutera/usb-flesh-nakopitel_kingston_512_gb_3451653737?slocation=107620
              Вот ссылочка на флешку за 329 рублей. Для частного лица терпимо


              1. NutsUnderline
                09.01.2024 00:45
                +1

                купить что ли , обзор написать :) а на aliexpress можно за такие деньги флешку на 2TB купить :) таки уже уже купили и сделали обзоры


    1. dbalabolin Автор
      09.01.2024 00:45

      Не нашел в ней клиента для iPad. А он как бы нужен потому что часть проектирования на айпадах делается


  1. Thomas_Hanniball
    09.01.2024 00:45
    +4

    Лютая дичь. Я просто в шоке от таких велосипедов, вместо использования готовых решений.

    Подсказываю, как это делается в нормальных компания.

    1. Устанавливаете windows server и включается на нём диспетчер ресурсов файлового сервера (FSRM). Поздравляю, у вас появился нормальный файловый сервер вместо Synology.

    2. Создаёте сетевые папки для сотрудников, например, имя папки - логин пользователя в AD (Active Directory).

    3. С помощью групповых политик монтируете эти папки пользователям в качестве сетевого диска, например, диска Z. Каждому пользователю своя собственная папка.

    4. Чтобы от остальных пользователей скрыть список всех папок, расшаренных с файлового сервера, можете на файловом сервере включить Access-Based Enumeration (ABE).

    5. В конце рабочего дня пользователи сохраняют свои документы на сетевом диске Z. Те кому лень, могут просто работать с документами по сети, не сохраняя себе копию локально.

    6. 1 раз в день делается резервное копирование файлового сервера, где по факту находятся все эти данные.

    7. Можно также на файловом сервере включить теневое копирование. Тогда пользователи смогут сами восстанавливать случайно удалённые файлы.

    Вот так легко и просто решается эта задача. Не надо ничего самостоятельно придумывать, создавать свой велосипед с квадратными колёсами и потом страдать от его глюков, включая баги Synology.


    1. DaemonGloom
      09.01.2024 00:45

      Угу. Предварительно покупаем лицензию на WinServer (и, возможно, на пару серверов для контроллеров домена), проверяем наличие CAL по количеству пользователей. В этот момент цена уже равна Synology, но железо для сервера не закуплено. Бонусом - на ноутбуках вне сети мы получаем долгую загрузку системы (ожидание монтирования диска) и невозможность работать с этими файлами.

      Ну и какой смысл во всём этом, если проблема решается двумя железяками (основная и бэкапы) и будет получен весь набор требуемых функций?


      1. dbalabolin Автор
        09.01.2024 00:45

        Надо же какое простое решение. И кто же такой заставит пользователей делать копии? Я должен сказать что вариант а батничком и контролем раз в неделю прямо сильно лучше. А если они (юзера) НЕ забакапят? Как и где это проверить?


        1. PereslavlFoto
          09.01.2024 00:45

          Строго говоря, если есть файловый сервер, тогда нет локального хранения. "Мои документы" и "Рабочий стол" хранятся прямо на сервере, диск для папок с файлами находится на сервере, а ничего локального нету.


          1. dbalabolin Автор
            09.01.2024 00:45

            также строго говоря пользователи не все привязаны к серверу. иногда да а иногда и нет. и нет у них доступа туда постоянно. Взять к примеру меня. Я вообще в офисе не нахожусь никогда . Связь изредка есть. Именно что изредка. И таких половина фирмы.


    1. NutsUnderline
      09.01.2024 00:45

      не то чтобы плохое решение, но зачем так ультимативно то. И всякие случаи бывают, там может быть и какой нить замглавначдир которому вынь да подай чтобы все на его личном макбуке работало и без всякой папки зы. А в целом будет вполне нормальная компания :)


    1. PereslavlFoto
      09.01.2024 00:45
      -3

      Ваша теория выглядит правильной и разумной. Но давайте вспомним, что денег на всё это нету. Как надо будет поступать?


  1. Legion__23
    09.01.2024 00:45

    Можно воспользоваться nextcloud, разместить можно на Synology или Truenas (если вообще отказываться от Synology)