Commit ec288acd87
Unsigned
Layout: unified · split
content/blog/2023-06-08-self-hosting-baikal-server.md +6 −6
| @@ -1,12 +1,12 @@ | |||
| 1 | +++ | 1 | +++ |
| 2 | date = 2023-06-08 | 2 | date = 2023-06-08 |
| 3 | title = "Self-Hosting Baikal Server (CalDAV & CardDAV)" | 3 | title = "Self-Hosting Baikal Server (CalDAV & CardDAV)" |
| 4 | description = "A guide to self-hosting the Baïkal application on your own server." | 4 | description = "A guide to self-hosting the Baikal application on your own server." |
| 5 | +++ | 5 | +++ |
| 6 | 6 | ||
| 7 | ## What is Baïkal? | 7 | ## What is Baikal? |
| 8 | 8 | ||
| 9 | [Baïkal](https://sabre.io/baikal/) is a lightweight CalDAV + CardDAV | 9 | [Baikal](https://sabre.io/baikal/) is a lightweight CalDAV + CardDAV |
| 10 | server that you can self-host on your own machine. While I have tried (& | 10 | server that you can self-host on your own machine. While I have tried (& |
| 11 | failed) to get this CalDAV + CardDAV server running before, it was quite | 11 | failed) to get this CalDAV + CardDAV server running before, it was quite |
| 12 | easy this time. Not really sure what I did differently this time, but | 12 | easy this time. Not really sure what I did differently this time, but |
| @@ -66,7 +66,7 @@ Dashboard page, which will show the version of the app, status of the | |||
| 66 | admin/CalDAV/CardDAV services, and the number of users, calendars, | 66 | admin/CalDAV/CardDAV services, and the number of users, calendars, |
| 67 | events, address books, and contacts. | 67 | events, address books, and contacts. |
| 68 | 68 | ||
| 69 |  | 70 | Dashboard](https://img.cleberg.net/blog/20230608-baikal/baikal-dashboard.png) |
| 71 | 71 | ||
| 72 | To create a new user, navigate to the `Users and resources` | 72 | To create a new user, navigate to the `Users and resources` |
| @@ -82,7 +82,7 @@ Once your application is working locally, you can open access remotely | |||
| 82 | via a URL by using a reverse-proxy like Nginx. | 82 | via a URL by using a reverse-proxy like Nginx. |
| 83 | 83 | ||
| 84 | As a prerequisite, you must own a domain name and set up DNS records to | 84 | As a prerequisite, you must own a domain name and set up DNS records to |
| 85 | point a domain name to the server hosting Baïkal. | 85 | point a domain name to the server hosting Baikal. |
| 86 | 86 | ||
| 87 | Start by navigating to your web server's configuration directory and | 87 | Start by navigating to your web server's configuration directory and |
| 88 | create a new file for this application. | 88 | create a new file for this application. |
| @@ -135,7 +135,7 @@ sudo ln -s /etc/nginx/sites-available/dav /etc/nginx/sites-enabled/dav | |||
| 135 | sudo systemctl restart nginx.service | 135 | sudo systemctl restart nginx.service |
| 136 | ``` | 136 | ``` |
| 137 | 137 | ||
| 138 | At this point, the Baïkal server should be available over the internet | 138 | At this point, the Baikal server should be available over the internet |
| 139 | at the URL configured above! | 139 | at the URL configured above! |
| 140 | 140 | ||
| 141 | ## Configuring Clients | 141 | ## Configuring Clients |