Baïkal is a lightweight caldav+carddav server. it offers an extensive web interface with easy management of users, address books and calendars. it is fast and simple to install and only needs a basic php capable server. the data can be stored in a mysql or a sqlite database.
In this video I will show you how to install it
Useful Links:
VPS/VDS -
WARNING - ANGLED BRACKETS AREN'T ALLOWED IN DESCRIPTION SO BE ATTENTIVE TO THE VIDEO IN NANO EDITOR
Commands Used:
sudo apt update sudo apt upgrade -y
sudo apt install apache2 mariadb-server php8.1 libapache2-mod-php php8.1-intl php8.1-curl php8.1-curl php8.1-mbstring php8.1-gd php8.1-exif php8.1-cgi php8.1-xml php8.1-mysqlnd unzip
sudo mysql -u root -p
CREATE DATABASE baikal;
GRANT ALL PRIVILEGES ON baikal.* TO 'user' IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;
exit;
cd /tmp
wget
sudo unzip baikal-0.9.3.zip
sudo mv baikal /var/www/html/baikal
sudo chown -R www-data:www-data /var/www/html/baikal
sudo chmod -R 755 /var/www/html/baikal
sudo nano /etc/apache2/sites-available/baikal.conf
VirtualHost *:80
DocumentRoot /var/www/html/baikal/html
ServerName calendar.unixcop.com
RewriteEngine on
RewriteRule /.well-known/carddav /dav.php [R=308,L]
RewriteRule /.well-known/caldav /dav.php [R=308,L]
Directory "/var/www/html/baikal/html"
Options None
AllowOverride None
Require all granted
/Directory
IfModule mod_expires.c
ExpiresActive Off
/IfModule
/VirtualHost
sudo a2ensite baikal
sudo a2enmod rewrite
sudo systemctl restart apache2
Смотрите видео Как установить Baikal на Ubuntu 22.04 – Ваш собственный сервер календарей онлайн без регистрации, длительностью 02 минут 57 секунд в хорошем hd качестве. Это видео добавил пользователь MivoCloud 08 Август 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 176 раз и оно понравилось 32 людям.