Skip to content

Support SQLite #2221

@d10r

Description

@d10r

The "Install" section in README doesn't mention the requirement to have a MySQL server running. That makes the setup process look easier and simpler then it really is.
As a result, many users may either end up being annoyed, finding out about that dependency only later, or continue using the "Dirty DB" option which is set by default. While the settings file warns against doing so, you shouldn't expect everybody to look in there once Etherpad is running.

I think Etherpad should have a production safe option for a "lightweigt" DB backend, e.g. SQLite.
While that may not be a good choice for every use case, it may be perfect for others. For example I know people who use EP as a personal Note application, never giving anybody else access.
That would give some huge advantages like easier setup and maintenance.
For somebody not familiar with MySQL, this dependency can be a big burden, because it requires knowledge about MySQL administration (install, setup, security implications, backup procedures, ...).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions