Procedure
- As root, copy Artifact-Repository-Nexus-VA.B.C.D.E/nexus-A.B.C-D/bin/nexus to /etc/init.d.
-
Make the nexus script executable by running the following command:
chmod 755 /etc/init.d/nexus
-
Change
NEXUS_HOME
to the absolute folder location.- If you are using Nexus 2, open the
nexus
script then change theNEXUS_HOME
variable. For detailed instructions on configuringNEXUS_HOME
in Nexus 2, see Running as a Service on Linux. - If you are using Nexus 3, change
NEXUS_HOME
variable in the.bashrc
file. For detailed instructions on configuringNEXUS_HOME
in Nexus 3, see Run as a Service.
For example:NEXUS_HOME="/opt/Talend-A.B.C/tac/Artifact-Repository-Nexus-V2.14.3-02/nexus-2.14.3-02"
- If you are using Nexus 2, open the
-
Set the
RUN_AS_USER
option to a user with restricted rights that you want to use to run the service. You should not be running Nexus as root. -
Change
PIDDIR
to a directory where the user has read/write permissions, for example./
. - Change the owner and group of your Talend Artifact Repository directories to the user that you want to use to run the service.
- From the terminal, browse to /etc/init.d.
-
Install the service.
- On Ubuntu, use the following command:
# update-rc.d nexus defaults
- On other Linux distributions, use the following
commands:
$ chkconfig --add nexus $ chkconfig --levels 345 nexus on
- On Ubuntu, use the following command: