Last modified by Alexandru Pentilescu on 2024/07/16 22:44

From version 4.1
edited by Alexandru Pentilescu
on 2024/07/16 21:17
Change comment: There is no comment for this version
To version 5.1
edited by Alexandru Pentilescu
on 2024/07/16 21:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,9 @@
1 -{{box cssClass="floatinginfobox" title="**Contents**"}}{{toc /}}{{/box}}
1 +{{box cssClass="floatinginfobox" title="**Contents**"}}
2 +{{toc /}}
3 +{{/box}}
2 2  
3 3  = Basic installation =
6 +
4 4  To setup a gitea server using docker, the following docker-compose.yml file shall be used:
5 5  
6 6  {{code language="yaml"}}
... ... @@ -49,12 +49,11 @@
49 49  
50 50  Do a simple command to create the necessary directories:
51 51  
52 -{{code language="bash"}}
53 -mkdir data db
54 -{{/code}}
55 +{{code language="bash"}}mkdir data db{{/code}}
55 55  Backing up just these two directories should, in theory, be enough to allow for full restoration of all git repository resources into the future. **WARNING: This has not been tested yet!!!**
56 56  
57 57  = Create a separate git user to login into via SSH =
59 +
58 58  Creating a separate user, technically, is unnecessary, but it makes the configuration more conventional.
59 59  
60 60  {{code language="bash"}}
... ... @@ -81,6 +81,7 @@
81 81  Had all the necessary steps been done properly, this should yield a fully functional container. If there are any errors encountered by this point, please fix them before proceeding.
82 82  
83 83  = Set up a proper nginx endpoint for the docker service =
86 +
84 84  Deploy the following configuration to make the container accessible to the outside world:
85 85  
86 86  {{code language="nginx"}}
... ... @@ -98,3 +98,9 @@
98 98   }
99 99  }
100 100  {{/code}}
104 +
105 +Once this is done, restart nginx:
106 +
107 +{{code language="bash"}}
108 +systemctl restart nginx
109 +{{/code}}