Skip to content
/ lilac Public

A humble micropub server to use with static site generators (primarily Eleventy). Mirror of https://codeberg.org/retronav/lilac

Notifications You must be signed in to change notification settings

retronav/lilac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lilac

A content management system based on technologies described by the Indieweb. Lilac contains the following components:

Installation

  1. Clone this repository.
  2. Create a virtual environment using pipenv.
    mkdir .venv
    pipenv shell
  3. Install the dependencies.
    pipenv install -r requirements.txt
    pipenv install --dev
  4. Copy the example configuration and adjust it to your needs.
    cp data/example_config.py data/config.py
  5. Create a database.
    alembic upgrade head
  6. Run the server.
    # This will run on port 5000, adjust to needs.
    waitress-serve --port 5000 --call "app:create_app"
    You can then connect Lilac to your domain using a reverse proxy server.

Upgrading

  1. Pull updates to the repository.
    git pull
  2. Update dependencies.
    pipenv update --dev
  3. Run migrations on the database.
    alembic upgrade head

About

A humble micropub server to use with static site generators (primarily Eleventy). Mirror of https://codeberg.org/retronav/lilac

Topics

Resources

Stars

Watchers

Forks