--- type: reference, howto --- # Custom password length limits The user password length is set to a minimum of 8 characters by default. To change that for installations from source: 1. Edit `devise_password_length.rb`: ```sh cd /home/git/gitlab sudo -u git -H cp config/initializers/devise_password_length.rb.example config/initializers/devise_password_length.rb sudo -u git -H editor config/initializers/devise_password_length.rb ``` 1. Change the new password length limits: ```ruby config.password_length = 12..128 ``` In this example, the minimum length is 12 characters, and the maximum length is 128 characters. 1. [Restart GitLab](../administration/restart_gitlab.md#installations-from-source) for the changes to take effect.