# GSOC 2025 PBM SDK and Backup Throttling Projects

**URL:** <https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593>\
**Category:** Percona Backup for MongoDB\
**Tags:** pbm, gsoc\
**Created:** [February 7, 2025, 7:18pm UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593 "2025-02-07T19:18:41Z")\
**Posts on this page:** 7\
**Page:** 3

<div class="post-metadata">

**Author:** ![Yash\_Pal](https://avatars.discourse-cdn.com/v4/letter/y/a87d85/32.png) [@Yash\_Pal](https://forums.percona.com/u/Yash_Pal)\
**Post date:** [February 19, 2025, 11:02am UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/41 "2025-02-19T11:02:18Z")

</div>

right I also think maybe I messed up midway and now it has become cumbersome, I will try it again.

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [February 19, 2025, 11:26am UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/42 "2025-02-19T11:26:26Z")

</div>

If you are not very familiar with MongoDB then running ReplicaSet can be really tricky. There are a lot of steps to complete.

Maybe you should take a course at MongoDB University, I did a course on replication and authorization.

---

<div class="post-metadata">

**Author:** ![Yash\_Pal](https://avatars.discourse-cdn.com/v4/letter/y/a87d85/32.png) [@Yash\_Pal](https://forums.percona.com/u/Yash_Pal)\
**Post date:** [February 19, 2025, 12:31pm UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/43 "2025-02-19T12:31:40Z")

</div>

I did all the steps now again and currently running in ubuntu I successfully followed all steps and last error after trying to create user in `mongosh` is

```auto
admin> db.createUser(
... {
... user: "admin",
... pwd: passwordPrompt(), // or cleartext password
... roles: [
... { role: "userAdminAnyDatabase", db: "admin" },
... { role: "readWriteAnyDatabase", db: "admin" }
... ]
... }
... )
Enter password
MongoServerError[Unauthorized]: Command createUser requires authentication
admin> 

```

---

<div class="post-metadata">

**Author:** ![radoslaw.szulgo](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/radoslaw.szulgo/32/17315_2.png) [@radoslaw.szulgo](https://forums.percona.com/u/radoslaw.szulgo)\
**Post date:** [February 19, 2025, 12:34pm UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/44 "2025-02-19T12:34:36Z")

</div>

you need to log in as root first 🙂

---

<div class="post-metadata">

**Author:** ![Yash\_Pal](https://avatars.discourse-cdn.com/v4/letter/y/a87d85/32.png) [@Yash\_Pal](https://forums.percona.com/u/Yash_Pal)\
**Post date:** [February 19, 2025, 12:37pm UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/45 "2025-02-19T12:37:29Z")

</div>

Like the sudo -i in terminal? Or something else?

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [February 19, 2025, 12:51pm UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/46 "2025-02-19T12:51:57Z")

</div>

run

```auto
sudo /usr/bin/percona-server-mongodb-enable-auth.sh

```

> **[Percona Server for MongoDB 8.0 - Enable SCRAM authentication](https://docs.percona.com/percona-server-for-mongodb/8.0/enable-auth.html)**
>
> By default, Percona Server for MongoDB does not restrict access to data and configuration.

---

<div class="post-metadata">

**Author:** ![daniil.bazhenov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/daniil.bazhenov/32/62_2.png) [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Post date:** [March 19, 2025, 7:39am UTC](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593/47 "2025-03-19T07:39:32Z")

</div>

Wrote an article on how to run Replica Set in Docker, based on configuration

> **[Setting Up and Monitoring MongoDB 8 Replica Sets with PMM 3 Using Docker: A...](https://percona.community/blog/2025/03/18/setting-up-and-monitoring-mongodb-8-replica-sets-with-pmm-3-using-docker-a-beginner-friendly-guide/)**
>
> This guide explains how to set up a MongoDB 8 Replica Set and monitor it using PMM 3, all within Docker. We’ll guide you through the steps to create a local environment, configure the necessary components, and connect them for effective monitoring...

[Previous page](https://forums.percona.com/t/gsoc-2025-pbm-sdk-and-backup-throttling-projects/36593.md?page=2)
