Я надеюсь, что кто-то может сделать некоторые предложения для использования Ubuntu & FOSS для соответствия нескольким требованиям, которые я, имеют для моей домашней сети.
В настоящее время у меня есть сетевое, содержащее:
Нет никаких кабельных соединений LAN; все устройства включая сервер находятся на WiFi, который является, почему я выполняю Рабочий стол на сервере, когда я нашел легче настроить беспроводные сети тот путь.
То, что я хотел бы смочь сделать:
Кто-либо может рекомендовать хорошему подходу взять здесь, и некоторое программное обеспечение для достижения его?
Один подход я думал, должен был настроить задания крона на всех машинах (включая любезность поля XP Cygwin), чтобы поддержать синхронизацию между музыкальными библиотеками по всем машинам с помощью rsync. Спина могла произойти тот же путь. Я предполагаю, что у меня могли бы быть проблемы конфликта с тем подходом все же.
Печать могла быть легко обработана самбой, как мог зарегистрировать доли для видео. Это - то, что я делаю теперь на самом деле :-)
Я нисколько не уверен, что использовать для потоковых медиа с сервера, так же для дистанционного управления воспроизведением музыки на сервере. Если бы это был просто я, то я использовал бы ssh и rhythmbox-клиент для последнего, но я хотел бы что-то намного более дружественное для семейства и гостей :-)
Если бы кто-то может предложить пакет или диапазон пакетов, которые позволили бы мне достигать своих требований, не создавая все с нуля (я могу кодировать, но я являюсь имеющим мало свободного времени), который значительно ценился бы.
Для музыки используйте mpd (http://mpd.wikia.com/). Это очень элегантно, и имеет клиенты для всех видов устройств, даже телефонов на базе Android.
Для потокового видео используйте VLC (http://www.videolan.org/). Я не уверен, как легкий это должно настроить все же.
Вам действительно нужна синхронизировавшая музыка? Я использую Samba и NFS для совместного использования моего центрального репозитория MP3 между машинами. Если Вы действительно хотите синхронизировать, назвать один компьютер ведущим устройством (вероятно, сервер) и делаете всю синхронизацию к/от этому. Я лично сделал бы синхронизацию к серверному руководству. Сделайте обновление на, скажем ноутбук, затем запустите "изменения нажатия" скрипт от значка. Храните верность rsync работе крона для получения по запросу обновлений с сервера.
Если Вы делаете обновления слишком часто, чтобы это было легко, затем используют унисон (http://www.cis.upenn.edu/~bcpierce/unison/) вместо этого.
Поскольку резервные копии проверяют rsnapshot (http://rsnapshot.org/). Выполните его от задания крона, но тест, чтобы видеть, смонтирован ли диск сначала и если это не, имейте сценарий, посылают Вам электронное письмо.
Все они доступны из репозиториев Ubuntu.