This is an old revision of the document!
https://tecadmin.net/install-apache-solr-on-ubuntu/
curl --user solr:SolrRocks http://localhost:8983/solr/admin/authentication -H 'Content-type:application/json' -d '{"set-user": {"tom" : "TomIsCool","harry":"HarrysSecret"}}'
sudo su - solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"
Create file /var/solr/data/security.json and add the following content:
{ "authentication":{ "blockUnknown":true, "class":"solr.BasicAuthPlugin", "credentials":{"solr":"DAM_SECRET_HASH_THING"}, "":{"v":0}}, "authorization":{ "class":"solr.RuleBasedAuthorizationPlugin", "permissions":[{ "name":"security-edit", "role":"admin"}], "user-role":{"solr":"admin"}}}
In /etc/default/solr.in.sh set the Following:
SOLR_AUTH_TYPE="basic" SOLR_AUTHENTICATION_OPTS="-Dbasicauth=MY_SOLR_USER:MY_PASSWORD"