curl -sO https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian12-8.3.4.tgz

gunzip mongodb-linux-x86_64-debian12-8.3.4.tgz
tar xvf mongodb-linux-x86_64-debian12-8.3.4.tar

mv mongodb-linux-x86_64-debian12-8.3.4/bin/* /bin
rm -r mongodb-linux-x86_64-debian12-8.3.4*

curl -sO https://downloads.mongodb.com/compass/mongosh-2.9.2-linux-x64.tgz

gunzip mongosh-2.9.2-linux-x64.tgz
tar xvf mongosh-2.9.2-linux-x64.tar

mv mongosh-2.9.2-linux-x64/bin/* /bin
rm -r mongosh-2.9.2-linux-x64*

mkdir /usr/local/mongo

cat << EOF > /etc/mongod.conf
security:
    authorization: enabled
EOF

msd -c -n MongoDB -e mongod --dbpath . -w /usr/local/mongo

mongosh << EOF
db.createUser(
   {
     user: "$1",
     pwd: $pass,  // Or  "<cleartext password>"
     roles: [ "root" ]
   }
)
EOF