Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uvulpos/gitea-installer

a simple bash installer for gitea! please check if you are using the latest Gitea download link before executing the script
https://github.com/uvulpos/gitea-installer

gitea gitea-installer gitserver gitwithtea go2prepaid-gitea-video install server-installer tutorials

Last synced: 2 months ago
JSON representation

a simple bash installer for gitea! please check if you are using the latest Gitea download link before executing the script

Awesome Lists containing this project

README

        

[gitea-tutorial-go2prepaid-video]: https://www.youtube.com/watch?v=Tj8a7TSG4sU

[gitea-tutorial-go2prepaid-thumbnail]: https://i.ytimg.com/vi/Tj8a7TSG4sU/hqdefault.jpg?sqp=-oaymwEZCNACELwBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBrjPPYZu5KLIZ5Qx_Z0W60i44ojQ

# Gitea-installer
[![.github/workflows/CI_Relese.yml](https://github.com/uvulpos/gitea-installer/actions/workflows/CI_Relese.yml/badge.svg?branch=master)](https://github.com/uvulpos/gitea-installer/actions/workflows/CI_Relese.yml)

Simple bash-script installer to install Gitea on Ubuntu server. It's an alternative for server who can't run docker
properly (e.x. LXC)

## Tutorials

[![Mainhoster (ehemals Go2Prepaid) Gitea Video (Installation)][gitea-tutorial-go2prepaid-thumbnail]][gitea-tutorial-go2prepaid-video]

## Supported Operating Systems:

| Name | Status |
|------|--------|
|Ubuntu| original supported |
|Debian| not supported ([but confirmed on debian 11](https://github.com/uvulpos/gitea-installer/issues/8)) |

## Dependencies
1. curl `sudo apt install curl -y`
2. jq `sudo apt install jq -y`

## How to use it:
1. Install dependencies
```
sudo apt install curl jq -y
```
2. Download this repo
1. Clone via GitHub SSH `git clone [email protected]:uvulpos/gitea-installer.git`
1. Clone via GitHub HTTPS `git clone https://github.com/uvulpos/gitea-installer.git`
1. Clone via GitHub CLI `gh repo clone uvulpos/gitea-installer`
1. Download zip release [here](https://github.com/uvulpos/gitea-installer/releases) and extract it
3. Execute installer (this may take some time because I also update the server)
1. Execute english version `bash ./gitea-installer-en.sh`
1. Execute german version `bash ./gitea-installer-de.sh`
4. At the end of my script, there is an url and login data for mysql database. Go to the website and enter the details
to install it via gitea installer! Safe the credentials also at your desktop pc for backup!
5. Execute finish script to remove write privileges to certain files `bash after-install.sh`

## Important:

This software has absolutely no warranty. Use it on your own risk!