Adatum

Инструкция по установке системы «Умный дом» на Ubuntu.

1. Входим в систему под логином и паролем.

1

еще раз смотрим ip адрес нашей машины. В нашем случае 192.168.240.129.

Для начала обновим список репозиториев и поиск индексов обновленных версий программ, драйверов, ядра и всего прочего.

sudo apt-get update

Устанавливаем OpenSSH сервер.

sudo apt-get install ssh

Устанавливаем файловый менеджер MC.

sudo apt-get install mc

Устанавливаем Web сервер apache и php.

sudo apt-get install apache2 php5-common php5 libapache2-mod-php5 
sudo apt-get install php5-cli php5-cgi php5-mysql 
sudo apt-get install phpmyadmin mysql-server mysql-client

Вводим пароль для Mysql в моем случае это 111 если ставите другой его необходимо так же позже поменять в файле /var/www/html/mysql

2

повторяем пароль
3

4

Настраиваем Phpmyadmin, в водим пароль mysql введённый ранее у меня 111. И подтверждаем его.

5

Удаляем каталог www веб сервера

sudo rm -r -f /var/www/html

Создаем каталог www веб сервера и переходим в него

cd /var/www

Скачиваем серверную часть с github и распаковываем.(на github находиться всегда последняя версия системы )

sudo wget https://github.com/sergomanov/SmartHomeAdatum/archive/master.zip
sudo unzip master.zip
mv SmartHomeAdatum-master html

Создаем базу данных adatum.

sudo mysqladmin -p create adatum

Вводим наш пароль 111

6

разворачиваем нашу базу

sudo mysql -u root -p -f adatum < /var/www/html/script/adatum.sql

Вводим наш пароль 111
Даём права на запуск скриптов

chmod 777 /var/www/html/script/runing.sh
chmod 777 /var/www/html/script/killproccess.sh
chmod 777 /var/www/html/script/exportmysql.sh
chmod 777 /var/www/html/script/viewdev.sh
chmod 777 /var/www/html/script/viewproccess.sh

Прошипим авто запуск служб.

nano  /etc/crontab

Добавляем в файл строку вида:

* *     * * *   root    /var/www/html/script/runing.sh

7

Теперь наша система доступна по адресу. http://192.168.240.129/

8

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

nano /var/www/html/mysql
<?php
$db_host   = "localhost";
$db_login  = "root";
$db_passwd = "111";
$db_name   = "adatum";
?>

Дополнительно для удобства ставим webmin.

sudo nano /etc/apt/sources.list

В самом конце добавляем строку:

deb http://download.webmin.com/download/repository sarge contrib

Устанавливаем GPG ключ:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Устанавливаем Webmin для этого вводим команду:

sudo apt-get update
sudo apt-get install webmin

Запустить Webmin можно через браузер для этого введите следующий адресу в строку url: https://192.168.240.129:10000

9

Так же я даю полный доступ к файлам через samba сервер.

sudo apt-get install samba

Редактируем smb.conf.

sudo nano /etc/samba/smb.conf
[SmartHomeAdatum]
    comment = Ubuntu File Server Share
    path = /var/www/html
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
    writeable = yes

Даем права на папку.

chmod 777 -R /var/www/

Наконец, перезапустите сервисы samba для применения новых настроек:

sudo restart smbd
sudo restart nmbd

Теперь папка доступна для записи по адресу: \\192.168.240.129

10

Оставить комментарий

  • Всё класс до момента создадим базу данных.В чём ошибка ? CREATE DATABASE failed; error: ‘Can’t create database ‘adatum’; database exists’
    На этом этапе вижу ошибка не только у меня.

  • Просмотрел и решил всё установить. но увы вылазит ошибка ( /var/www/html/script/adatum.sql: Нет такого файла или каталога) или( невозможно переместить «SmartHomeAdatum-master» в «html»: Отказано в доступе)ставил разные версии лубунты кубунту убунту фиг. невозможно создать базу данных адатум.на всех версиях в одном месте ошибка .капец что делать не знаю.Подскажите в чём может быть причина.

  • nакая же …
    snake 17.03.2015 в 13:02

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

  • Добрый день, скажите как поднять версию 2.0, все статьи устаревшие

  • Добрый день версия 1.0 уже мной не поддерживается сейчас доступна 2.0 она польностью работает по сети и wifi.

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

  • Скачал, поставил, смотрю. Два вопроса:
    1. Чем обусловлен выбор 485 в противовес 232?
    2. Глубоко не копал, но почему-то у меня firefox просит отправить заново данные (страница устарела)

    PS Автору — удали данные SMTP сервера из демобазы. А так — достойно