: I want to be able to have SOLR Slave instance on publicly available host : (accessible via HTTP), and synchronize with Master securely (via HTTP)
HTTP based replication only works with the the new ReplicationHandler ... if you setup a proxy in front of your Master (either as a seperate daemon, or using a custom ServletFilter, or by runing on special settings in your ServletCOntainer) that can require HTTP Basic Authentication you cna then configure the slave to use an arbitrary usernam/password of your choice (look for the httpBasicAuthUser/httpBasicAuthPassword in the example slave configs) -Hoss