# K8s Docker Registry Configuration **How to make JSON Configuration** ```json= { "auths": { "": { "username": "", "password": "", "email": "", "auth": "" } } } ``` **Replace Values** - **Replace** : Use the hostname of your Gitea instance (e.g., registry.example.com). - **Replace** : Use your Gitea username (e.g., user1). - **Replace** : Use your Gitea personal access token generated with read:package scope (e.g., abc123). - **Replace** : Use your email address (e.g., user1@example.com). **Linux Command** ```bash echo -n 'your-username:your-password' | base64 -w 0 ``` witch gives `eW91ci11c2VybmFtZTp5b3VyLXBhc3N3b3Jk` then we use it in the `auth` ```bash echo -n '{"auths":{"":{"username":"your-username","password":"your-password","email":"your-email","auth":"eW91ci11c2VybmFtZTp5b3VyLXBhc3N3b3Jk"}}}' | base64 -w 0 ``` witch give `eyJhdXRocyI6eyI8eW91ci1yZWdpc3RyeT4iOnsidXNlcm5hbWUiOiJ5b3VyLXVzZXJuYW1lIiwicGFzc3dvcmQiOiJ5b3VyLXBhc3N3b3JkIiwiZW1haWwiOiJ5b3VyLWVtYWlsIiwiYXV0aCI6ImVXOTFjaTExYzJWeWJtRnRaVHA1YjNWeUxYQmhjM04zYjNKayJ9fX0=`