Решения с открытым исходным кодом, такие как Wordpress или OwnCloud, позволяют тебе самому размещать инструменты и приложения, а не полагаться на сторонние сервисы. Чтобы установить их, тебе нужен сервер с установленным и настроенным соответствующим программным обеспечением, например Linux, Apache, MySQL и PHP (LAMP). После настройки сервера ты можешь скачать платформу с открытым исходным кодом, настроить ее для своего домена и пользователей и получить собственное полностью настраиваемое и самостоятельно работающее решение.
WordPress - это популярная система управления контентом (CMS) с открытым исходным кодом, которую используют более 30 % сайтов. Установка сайта WordPress на собственном хостинге дает тебе полный контроль и право собственности на твой сайт и данные.
Чтобы установить WordPress, тебе понадобится веб-хост с поддержкой PHP и базы данных MySQL. Многие хостинг-провайдеры предлагают такую возможность. Ты можешь установить WordPress, загрузив файлы WordPress на свой хостинг с помощью FTP или панели управления хостинга. Далее тебе предстоит создать базу данных и пользователя в MySQL. Во время знаменитого 5-минутного процесса установки WordPress ты добавишь данные своей базы данных, чтобы настроить WordPress. После завершения настройки ты сможешь войти в систему и начать создавать свой сайт, добавляя темы, плагины и контент.
ownCloud - это самостоятельная платформа для синхронизации и обмена файлами с открытым исходным кодом. Она позволяет хранить файлы онлайн с возможностью контроля версий и обмена, подобной популярным облачным сервисам хранения данных. Поскольку это самохостинг, ты являешься владельцем файлов и контролируешь безопасность.
Серверный пакет ownCloud можно установить на серверы Linux или Windows. Он использует PHP и MySQL - это общие требования, которым часто отвечают хостинговые серверы. После установки файлов ownCloud на твой сервер, настройка требует создания базы данных, пользователя и указания ownCloud на эти учетные данные. После настройки администраторы и пользователи могут начать синхронизировать папки и загружать файлы через настольные, мобильные и веб-интерфейсы для безопасной совместной работы с файлами на месте.
Moodle - это платформа электронного обучения с открытым исходным кодом для преподавателей, позволяющая создавать онлайн-курсы и мероприятия. Самостоятельное размещение Moodle дает школам, университетам и предприятиям полный контроль над своей средой электронного обучения.
Moodle имеет некоторые необходимые требования, такие как PHP, MySQL и серверные компоненты, например Apache. Многие хостеры удовлетворяют этим требованиям. Файлы Moodle можно загружать по FTP или импортировать через панель управления. После создания базы данных Moodle и учетной записи пользователя в MySQL ты можешь запустить веб-инсталлятор для настройки. Как только Moodle будет настроен, администраторы и преподаватели смогут начать добавлять учебный контент и записывать студентов на размещенные онлайн-курсы с инструментами для совместной работы и оценки.