5
ferretdb debian
rainbow napkin edited this page 2024-12-07 19:34:30 +00:00
| title |
|---|
| Prepping FerretDB for use with Canopy |
Step-by-step procedure for prepping FerretDB for use with Canopy:
FerretDB is a FLOSS replacement for MongoDB. If you're not hell bent on using software with a hard FLOSS license, you're probably better off using the original
Install Pre-Req's
- Install curl, assuming you haven't already
sudo apt install curl - Import public key for mongo repo
curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \ --dearmor - Add mongodb sources to apt sources.list.d
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list - Tell apt to update repo's and install mongosh other preq-reqs
sudo apt update && sudo apt install mongosh postgresql
Install FerretDB
- Download a copy of the latest
.debinstaller file for your distro from the [FerretDB Github Releases Page](echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/8.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list). - Install FerretDB from the downloaded .deb file
ferretdb-linux-amd64.deb
Postgresql Configuration
- Use super-cow powers to login as the postgres user
sudo -i -u postgres - Enter the postgresql shell
psql