Bitbucket server es una versión que se instala en tu propio servidor, es de paga pero puedes probarlo por 90 días. Bitbucket server antes se llamaba stash, no confundir con bitbucket en la nube que es un servicio para alojar tus proyectos en los servidores o infraestructura de atlassian.Bajar de https://bitbucket.org/product/download, dar permisos de ejecución y arrancar el instalador:
Seguir las instrucciones.# chmod +x atlassian-bitbucket-4.14.0-x64.bin #./atlassian-bitbucket-4.14.0-x64.bin
[/var/atlassian/application-data/bitbucket] [enter]
Dejar puertos default
Bitbucket also requires ports 7992 and 7993 are available to run an embedded
Elasticsearch instance that provides search functionality to Bitbucket.
HTTP Port Number
[7990]
Control Port Number
[8006]
Install Bitbucket as a service?
Yes [y, Enter], No [n]
y
Installation Directory: /opt/atlassian/bitbucket/4.14.0
Home Directory: /var/atlassian/application-data/bitbucket
HTTP Port: 7990
Control Port: 8006
Install as a service: Yes
Abrir firewall
Instalar postgresql Bitbucket recomienda PostgreSQL en lugar de MySQL.#firewall-cmd --zone=public --add-port=7990/tcp --permanent #firewall-cmd --reload
#yum localinstall http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm #yum install postgresql95-server #export PGDATA=/var/lib/pgsql/9.5/data/
Inicialiazar BD
Iniciar postgresql en el boot
systemctl start postgresql-9.5.service systemctl enable postgresql-9.5.service
Crear la base de datos
Crear archivo para inicio del servicio de bitbucket#su - #su - postgres psql (9.5.6) Digite «help» para obtener ayuda. postgres=# CREATE SCHEMA bitbucket; CREATE USER bitbucketuser PASSWORD 'bitbucketdbpassw0rd2017''; GRANT ALL ON SCHEMA bitbucket TO bitbucketuser; GRANT ALL ON ALL TABLES IN SCHEMA bitbucket TO bitbucketuser; CREATE DATABASE bitbucket WITH ENCODING='UTF8' OWNER=bitbucketuser CONNECTION LIMIT=-1;
vim /etc/systemd/system/bitbucket.service [Unit]
Habilitar e iniciarDescription=Atlassian Bitbucket Server Service After=syslog.target network.target [Service] Type=forking User=atlbitbucket ExecStart=/opt/atlassian/bitbucket/4.0.0/bin/start-bitbucket.sh ExecStop=/opt/atlassian/bitbucket/4.0.0/bin/stop-bitbucket.sh [Install] WantedBy=multi-user.target
Abrir el nevegador y esperar que arranque la instalacion#systemctl enable bitbucket #systemctl start bitbucket
Ejemplo: http://192.168.1.121:7990
Esta es la ultima parte queda por configurar el tipo de licencia y el usuario administrador.
Especificar la clave de la licencia.
Solicitar una licencia de prueba.
Configurar el usuario administrador
Nuestro servidor con bitbucket esta configurado. It works!
Comentarios