@@ -4,27 +4,102 @@ title: Installation
4
4
parent : Administrating
5
5
nav_order : 1
6
6
---
7
+
7
8
{:toc:}
9
+
8
10
# Install
9
11
10
12
TL;DR;
11
13
12
- * for production for debian servers - use ~~ bintray repository ~~ github release (recommend)
14
+ * for production for debian servers - use ` apt.reddec.net `
13
15
* locally or non-debian server - download binary and run
14
16
* for quick tests or for limited production - use docker image
15
17
16
18
## Debian/Ubuntu
17
19
18
- Download the latest [ release] ( https://github.com/reddec/trusted-cgi/releases ) .
20
+ Packages are served via Cloudflare R2 CDN (using [ aptly] ( https://www.aptly.info/ ) ) and signed by public key available
21
+ in https://apt.reddec.dev/archive.key .
22
+
23
+ > Note: please bear in mind it's non-commercial project and some rate-limits could be applied by me to CDN if the total
24
+ > bill will be too high.
25
+
26
+ <details >
27
+ <summary >Public key</summary >
28
+
29
+ ```
30
+ -----BEGIN PGP PUBLIC KEY BLOCK-----
31
+
32
+ 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
69
+ =w6TJ
70
+ -----END PGP PUBLIC KEY BLOCK-----
71
+ ```
72
+
73
+ </details >
74
+
75
+ ### APT
76
+
77
+ Add key
78
+
79
+ wget -qO - https://apt.reddec.dev/archive.key | sudo tee /etc/apt/trusted.gpg.d/reddec-dev.asc
80
+
81
+ Add repository
82
+
83
+ sudo add-apt-repository 'deb https://apt.reddec.dev all main'
84
+
85
+ Install
86
+
87
+ sudo apt install trusted-cgi
88
+
89
+ Available packages:
90
+
91
+ - ` trusted-cgi ` (meta package, contains both server and client)
92
+ - ` trusted-cgi-server ` (server only)
93
+ - ` trusted-cgi-client ` (client only)
94
+
95
+ ## Deb files (manual)
19
96
97
+ Download the latest [ release] ( https://github.com/reddec/trusted-cgi/releases ) .
20
98
21
99
Install your distribution:
22
100
23
- > Note: debian repository currently unavailable, but DEB fiels are still available in GitHub releases.
24
- > We are looking for the replacement.
25
-
26
101
* standard (basic templates supported): ` sudo apt install ./trusted-cgi_0.3.7_linux_amd64.deb `
27
- * minimal (actions will not work): ` sudo apt install --no-install-recommends ./trusted-cgi_0.3.7_linux_amd64.deb `
102
+ * minimal (actions will not work): ` sudo apt install --no-install-recommends ./trusted-cgi_0.3.7_linux_amd64.deb `
28
103
* maximum (all pre-made templates available): ` sudo apt install ./trusted-cgi_0.3.7_linux_amd64.deb php-cli nodejs npm `
29
104
30
105
Of course, you may install required packages later.
@@ -48,8 +123,9 @@ initial admin password is `admin` (change it!).
48
123
The docker image contains pre-installed python3 (+requests), node js (+axios) and php to let experiment with default
49
124
functions.
50
125
51
- There is light (around 8MB) docker image: ` reddec/trusted-cgi:latest-light ` . It contains only minimal set of pre-installed
52
- packages and could be useful to run pre-compiled binary functions or shell lambdas. Or to use as a base image.
126
+ There is light (around 8MB) docker image: ` reddec/trusted-cgi:latest-light ` . It contains only minimal set of
127
+ pre-installed
128
+ packages and could be useful to run pre-compiled binary functions or shell lambdas. Or to use as a base image.
53
129
54
130
## From source
55
131
0 commit comments