Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turnkeylinux-apps/gitlab
GitLab - Self Hosted Git Management
https://github.com/turnkeylinux-apps/gitlab
Last synced: 4 months ago
JSON representation
GitLab - Self Hosted Git Management
- Host: GitHub
- URL: https://github.com/turnkeylinux-apps/gitlab
- Owner: turnkeylinux-apps
- Created: 2013-07-14T12:22:59.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T10:07:34.000Z (6 months ago)
- Last Synced: 2024-08-17T11:25:03.392Z (6 months ago)
- Language: Shell
- Homepage: https://www.turnkeylinux.org/gitlab
- Size: 3.17 MB
- Stars: 64
- Watchers: 10
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: changelog
Awesome Lists containing this project
README
GitLab - Self Hosted Git Management & DevOps Toolchain
======================================================`GitLab`_ is a single application for the entire software development
lifecycle. From project planning and source code management to CI/CD,
monitoring, and security. GitLab provides Git based version control,
packaged with a complete DevOps toolchain. Somewhat like GitHub, but
much, much more.This appliance includes all the standard features in `TurnKey Core`_,
and on top of that:- GitLab configurations:
- GitLab, RubyGems, PostgreSQL, Nginx and all other required
components installed from upstream `Omnibus package`_.**Security note**: Updates to GitLab may require supervision so
they **ARE NOT** configured to install automatically. See below for
updating GitLab. And/or see `GitLab documentation`_.- Set GitLab admin user ('root') password and email on
firstboot (convenience, security).
- Set GitLab domain to serve on first boot (convenience).
- Enable GitLab Omnibus built-in Let's Encrypt certificates
via Confconsole plugin (under "Lets Encrypt").- Includes postfix MTA (bound to localhost) for sending of email (e.g.
password recovery). Also includes webmin postfix module for
convenience.Supervised Manual GitLab Update
-------------------------------It is recommended to always first check the `GitLab documentation`_ prior to
update. It is also recommended that you ensure you have a full backup (TKLBAM
is a good option, but there are other methods). Once you are statisfied,
update to the latest stable release via apt::apt update
apt install gitlab-ceYou can view available versions via the `GitLab 'release' blog tag`_. We also
highly recommend subscribing to receive email notifications.Credentials *(passwords set at first boot)*
-------------------------------------------- Webmin, SSH: username **root**
- GitLab: username **root**.. _GitLab: https://about.gitlab.com/
.. _TurnKey Core: https://www.turnkeylinux.org/core
.. _Omnibus package: https://docs.gitlab.com/omnibus/
.. _GitLab documentation: https://docs.gitlab.com/omnibus/update/README.html
.. _GitLab 'release' blog tag: https://about.gitlab.com/blog/categories/releases/