@@ -4,27 +4,102 @@ title: Installation
44parent : Administrating
55nav_order : 1
66---
7+
78{:toc:}
9+
810# Install
911
1012TL;DR;
1113
12- * for production for debian servers - use ~~ bintray repository ~~ github release (recommend)
14+ * for production for debian servers - use ` apt.reddec.net `
1315* locally or non-debian server - download binary and run
1416* for quick tests or for limited production - use docker image
1517
1618## Debian/Ubuntu
1719
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)
1996
97+ Download the latest [ release] ( https://github.com/reddec/trusted-cgi/releases ) .
2098
2199Install your distribution:
22100
23- > Note: debian repository currently unavailable, but DEB fiels are still available in GitHub releases.
24- > We are looking for the replacement.
25-
26101* 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 `
28103* maximum (all pre-made templates available): ` sudo apt install ./trusted-cgi_0.3.7_linux_amd64.deb php-cli nodejs npm `
29104
30105Of course, you may install required packages later.
@@ -48,8 +123,9 @@ initial admin password is `admin` (change it!).
48123The docker image contains pre-installed python3 (+requests), node js (+axios) and php to let experiment with default
49124functions.
50125
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.
53129
54130## From source
55131
0 commit comments