NSDadmin - веб интерфейс для управления DNS сервером NSD

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-05-08 22:00:46

Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-05-08 22:07:18

Админка на PHP для управления DNS сервером NSD. Позволяет хранить зоны и TSIG ключи в MySQL базе, и реплицировать их от туда прямо в конфиг сервера. Есть система контроля доступа с пользователями и ролями. Имеется возможность выполнения управляющих команд nsdc/rc.d + просмотр лога и конфига сервера.

В разработке...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение Alex Keda » 2010-05-09 13:48:39

а чё там за аглицкий тескст?
его нереально найтив инетах, что он потребовал включения в статью? или он не приложен к софту?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение ProFTP » 2010-05-09 14:27:43

добавь в каталог:

1) http://freshmeat.net/
и ссылку на исходники может на ftp

2) исходники можно на github http://github.com/tholbroo/GalleryCat/

3) http://code.google.com
вот моя программа http://code.google.com/p/simplemailadmin/
ее пропатчили не много под SQLite и закачали туда
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-05-09 19:58:17

Alex Keda писал(а):а чё там за аглицкий тескст?
его нереально найтив инетах, что он потребовал включения в статью? или он не приложен к софту?
Это для тех, кто на Великом и Могучем не размовляет... :smile: А вообще там пока нечего особо писать - поэтому просто инструкцию по инсталяции прицепил. Когда допилю софт, то там будет описание работы с интерфейсом

Двинул англ версию вниз.
добавь в каталог:
Потом, когда допилю до приемлегого состояния - надо будет куда-нить на фтп выложить ;-) и в порты добавить...
А пока пусть архивчик на сайте лежит.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение ProFTP » 2010-05-10 3:09:41

ты сам будешь писать или еще ищешь чтобы кто-то помогал писать эту программу? (просто уточнить)
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-05-10 10:15:07

Там пока страх в коде - дописывал на скорую руку чтобы сдать в качестве контролькой работы в универе. Через пару месяцев надеюсь причесать все аккуратнее, а дальше уже видно будет.

Из планов на будещее (где может понадобиться помошь) - это переписывание большого числа функций для работы с базами данных. В данный момент для этого используется код из postfixadmin (я надергал от туда много кода). Тогда можно будет отказаться от GPL.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение savio » 2010-05-24 10:32:02

Не в тему, но все же, в чем рисовалась BD structure?
Помни о смерти, все суета сует....

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-05-24 20:19:44

Во вражеском Office 2007 Visio.
Dia я скока раз не пробовал - так и не осилил. Пытался в OpenOffice эту схему изобразить - тоже ниче не вышло... :st:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

mixar
ефрейтор
Сообщения: 52
Зарегистрирован: 2010-04-26 12:05:49
Контактная информация:

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение mixar » 2010-11-19 14:18:31

Я могу помочь переписать, только надо выбрать db engine, можно использовать PDO например. Если что пишите;)
Присоединяйся к нам - FreeBSD.pro

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: NSDadmin - веб интерфейс для управления DNS сервером NSD

Непрочитанное сообщение terminus » 2010-11-24 22:08:24

mixar писал(а):Я могу помочь переписать, только надо выбрать db engine, можно использовать PDO например. Если что пишите;)
А в чем приемущество этого пхпшного модуля (или это какой-то класс?) перед mysqli? Переход на него что-то даст? У меня там много надерганного кода из Postfixadmin - всякие функции-обертки принимающие/возврящающие данные. Было удобно дернуть их, а не писать самому так как время поджимало.

По поводу использования базы - я не знаю как поступить... С одной стороны вроде как MySQL это overkill и можно было бы ограничиться чем-нить файлово-локальным , но с другой стороны это позволяет держать базу и сервер на разных машинах - вроде как удобно, да и есть запас на будущее, если взбредет в голову создать систему multi master из NSD серверов.
И еще по поводу баз - я использовал MyISAM как самый простой и быстрый движок, но похоже что его скоро таки выпилят из MySQL и окончательно заменят на InnoDB. Если переориентироваться на InnoDB то появляется возможность использовать внешние ключи и всякие каскадные удаления. Сейчас "внешние ключи" только подразумеваются, и вся струкрура базы вместе с каскадами реализуется через PHP логику... Если менять базу, то тогда за одно надо будет и переписывать всю эту порнографию.

Вообще же, чем больше я смотрю на то, что там сейчас написано, тем больше мне хочется все переписать :-D так как там сплошной быдлокод и костыли. "Алгоритмы" и логика обработки писалась от балды без планирования - лишь бы оно заработало. Никакого детального планирования небыло, да я бы и не осилил за короткий срок это все так как я не программист.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.