# Running jekyll as a service

**URL:** <https://talk.jekyllrb.com/t/running-jekyll-as-a-service/8713>\
**Category:** Uncategorized\
**Created:** [November 22, 2023, 10:03pm UTC](https://talk.jekyllrb.com/t/running-jekyll-as-a-service/8713 "2023-11-22T22:03:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![VillyVretthorn](https://avatars.discourse-cdn.com/v4/letter/v/a587f6/32.png) [@VillyVretthorn](https://talk.jekyllrb.com/u/VillyVretthorn)\
**Post date:** [November 22, 2023, 10:03pm UTC](https://talk.jekyllrb.com/t/running-jekyll-as-a-service/8713/1 "2023-11-22T22:03:05Z")

</div>

Hi,

I have a personal zettelkasten-like[1] notes system for which I use jekyll as a front end.

I would like to have jekyll server start up in live-reload mode as a service when my system starts up. How do I accomplish this?

I use this system on both Linux, MacOS and Windows machines.

The primary one is Linux, so I guess this is the most important one. However, it would be rather helpful to have it run as a service on all systems.

Please note this is only something that runs on localhost. I am not trying to deploy a site on the internet using jekyll server which I understand would be less than ideal 🙂

[1] Zettelkasten method: [Zettelkasten - Wikipedia](https://en.wikipedia.org/wiki/Zettelkasten) ; or more at [Introduction to the Zettelkasten Method • Zettelkasten Method](https://zettelkasten.de/introduction/)

---

<div class="post-metadata">

**Author:** ![okjuan](https://avatars.discourse-cdn.com/v4/letter/o/53a042/32.png) [@okjuan](https://talk.jekyllrb.com/u/okjuan)\
**Post date:** [November 28, 2023, 6:28pm UTC](https://talk.jekyllrb.com/t/running-jekyll-as-a-service/8713/2 "2023-11-28T18:28:09Z")

</div>

I think you just need to specify the -w param:

```auto
bundle exec jekyll serve -w

```
