edb-sqlite(7)

πŸ’– NAME πŸ’–

okay so bestie, welcome to edb-sqlite(7) β€” this is the manual page for edb-sqlite, aka the eurephia SQLite3 database driver. yes that's the whole name. short, sweet, iconic. πŸŽ€


🌸 DESCRIPTION 🌸

The edb-sqlite database driver exists so you can run SQLite3 as your database inside eurephia. And the best part?? SQLite3 is file based, so there's literally no server setup at all. none. zero. not a single systemctl in sight. we love a low-maintenance queen. πŸ‘‘

The driver takes exactly one argument, and that argument is a full path to the database file. that's it. that's the whole vibe check. ✨


πŸ¦‹ EXAMPLES πŸ¦‹

eurephia-auth

For eurephia-auth, this gets configured through the OpenVPN configuration file:

plugin eurephia-auth.so "-i edb-sqlite.so -- <full path to database file>"
🚨 Please notice the double dashes (--). They are separating the arguments between the eurephia-auth module and the database driver. do not skip them, they are doing important work, they are the main character here. πŸ’…

eurephia_init

For eurephia_init, it's set via the command line:

user@server:~ $ eurephia_init --database-driver edb-sqlite.so \
--database-args "<full path to DB file>"

eurephiadm

For eurephiadm, it's configured inside the ~/.eurephia/eurephiadm.cfg file:

database_driver = edb-sqlite.so
database_params = <full path to DB file>

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too bestie, they're the whole friend group 🫢


πŸ’œ AUTHOR πŸ’œ

Copyright (C) 2008-2012  David Sommerseth <dazo@users.sourceforge.net>

and that's the page!! David Sommerseth wrote this one, way back in July 2010, and this is the edb-sqlite(7) manual page from that source. tysm for reading, go set up your database, slay, no cap, periodt πŸ’–βœ¨πŸ¦‹πŸŒΈπŸ’