{"id":21044623,"url":"https://github.com/tripflex/igitlab","last_synced_at":"2025-07-17T05:32:09.960Z","repository":{"id":9652614,"uuid":"11589119","full_name":"tripflex/igitlab","owner":"tripflex","description":"GitLab shell/bash installer script for Ubuntu (really any Debian flavor)","archived":false,"fork":false,"pushed_at":"2014-11-17T16:23:18.000Z","size":385,"stargazers_count":29,"open_issues_count":8,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-13T22:11:13.497Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tripflex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-22T18:41:54.000Z","updated_at":"2020-08-28T07:08:10.000Z","dependencies_parsed_at":"2022-09-10T00:40:33.708Z","dependency_job_id":null,"html_url":"https://github.com/tripflex/igitlab","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tripflex/igitlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tripflex%2Figitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tripflex%2Figitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tripflex%2Figitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tripflex%2Figitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tripflex","download_url":"https://codeload.github.com/tripflex/igitlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tripflex%2Figitlab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265569021,"owners_count":23789646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T14:17:46.481Z","updated_at":"2025-07-17T05:32:09.895Z","avatar_url":"https://github.com/tripflex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"```bash\n\t 88   ,ad8888ba,  88         88                     88\n\t \"\"  d8\"'    `\"8b \"\"   ,d    88                     88\n\t    d8'                88    88                     88\n\t 88 88            88 MM88MMM 88          ,adPPYYba, 88,dPPYba,\n\t 88 88      88888 88   88    88          \"\"     `Y8 88P'    \"8a\n\t 88 Y8,        88 88   88    88          ,adPPPPP88 88       d8\n\t 88  Y8a.    .a88 88   88,   88          88,    ,88 88b,   ,a8\"\n\t 88     Y88888P   88   \"Y888 88888888888 `\"8bbdP\"Y8 8Y\"Ybbd8\"'\n\t \n```\n# iGitLab - GitLab Ubuntu/Debian Installer Bash/Shell Script\nhttp://smyl.es/igitlab-configurable-gitlab-multi-version-bashshell-installer-script-for-debian-ubuntu-linux-mint-etc/\n\nName says it all, use this script to install GitLab on any debian flavored server, check the script for configuration options.\n\nTested working on 6-2-stable, but should work on other versions and master as well.  Change \"master\" below in wget to 6-2-stable if you want to use that branch.\n\n## Installation\n``` bash\nwget https://raw.github.com/tripflex/igitlab/master/igitlab\nchmod +x igitlab\n```\n\n## Usage\n``` bash\n./igitlab mygitdomain.com\n```\n\n## Configuration Options\n\n### GitLab Release\nSet this to whatever branch you want to use for the GitLab installation.  Current tested working version is 6-2-stable, change to master for latest.\n``` bash\ngitlab_release=6-9-stable\n```\n\n### Unicorn or Puma\nVersion 5.1 through 5.9 uses Puma, whereas 6.0 will start using Unicorn again.  Set this to 1 if you are installing a version that requires Unicorn instead of Puma.\n``` bash\nuseunicorn=1\n```\n\n### Ruby Download URL\nSet this to the URL to download Ruby source\n``` bash\nrubydlurl=\"ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz\"\n```\n\n### MySQL Root Password\nSet this to the root password for MySQL access.  If MySQL is not setup yet on the server you will be prompted to set one up, and then enter it again for the script to use.  You will probably only need to set this if you already have MySQL setup, or just enter it when script asks for it.\n``` bash\nmysqlpasswd=\"\"\n```\n\n### Apt Arguments\nSet this to the arguments you want ran with apt when updating, and installing.  Current default is set to \"-qq\" which assumes -y and supresses output from apt.  Set to -y for standard output.\n``` bash\n# -s = simulate\n# -y = yes (no prompt)\n# -q = quiet\n# -qq = even more quiet (also implies -y, do not use with -s)\naptget_arguments=\"-qq\"\n```\n\n### Apt Log Files\nSet these to filenames you want to use for apt logs\n``` bash\nAPTLOG=apt.log\nAPTERRLOG=apterror.log\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftripflex%2Figitlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftripflex%2Figitlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftripflex%2Figitlab/lists"}