-
57b0020a91
Drop wireguard-virt dependency
master
Disassembler
2021-05-09 16:27:22 +0200
-
1c810db947
Proper image rename
Disassembler
2021-01-27 23:54:59 +0100
-
245f843591
Temp images rename because Windows are stupid
Disassembler
2021-01-27 23:53:47 +0100
-
f961f75784
Implement OS update control
Disassembler
2021-01-24 11:27:06 +0100
-
f3a7e2d832
Add Taarifa to portal
Disassembler
2021-01-24 10:06:12 +0100
-
5e23998698
Replace SeedDMS.png
Jiri
2021-01-20 23:56:39 +0000
-
73e56e514d
Add DHIS2
Disassembler
2020-11-09 09:41:21 +0100
-
5ac26c6370
Unify admin and user portal pages
Disassembler
2020-11-09 09:32:40 +0100
-
b14aa5a1ec
Fix invalid package hash message
Disassembler
2020-10-23 20:15:48 +0200
-
47d1d18fd5
ProxyFix not needed at all on werkzeug 1.x
Disassembler
2020-10-15 14:10:37 +0200
-
f370bd4712
Fix compatibility with werkzeug 1.0.x + secure-cookie
Disassembler
2020-10-12 21:35:43 +0200
-
9d18f665c5
Accept NoAnswer as a valid DNS response
Disassembler
2020-08-26 19:09:06 +0200
-
ccec8faff6
Implement demo mode
Disassembler
2020-08-26 18:06:27 +0200
-
3fe8ae2735
Hardcode SaFire and ShaRe tiles for the time being
Disassembler
2020-06-21 14:10:04 +0200
-
f5ddc19a07
Properly capitalize Kanboard
Disassembler
2020-06-01 22:03:10 +0200
-
173f7dee0b
Use Cloudflare Public DNS instead of Google
Disassembler
2020-05-02 23:47:57 +0200
-
5517b428fc
Address some pylint issues
Disassembler
2020-05-02 23:36:16 +0200
-
15c70db229
Fix typos in issue/motd
Disassembler
2020-05-02 21:29:42 +0200
-
17743ff767
Reflect app uninstall/update auto-stop implemented for spoc#3
Disassembler
2020-04-26 18:43:27 +0200
-
f6c7823b6a
Enable logging module
Disassembler
2020-04-16 18:43:11 +0200
-
3f70400ced
Fix app update logic determining layers to retain
Disassembler
2020-04-16 18:29:05 +0200
-
2047753096
Ensure that app installs layers in correct order
Disassembler
2020-04-13 21:26:56 +0200
-
3f287e430b
Add Sahana to portal, closes #5
Disassembler
2020-04-12 19:08:48 +0200
-
71604f26b6
Remove Sigmah
Disassembler
2020-04-11 16:38:11 +0200
-
ff9a12af65
Move vmtty back to basic vm setup
Disassembler
2020-04-11 14:53:32 +0200
-
7c9ed8c17a
Fix acme.sh certificate requisition
Disassembler
2020-04-10 20:00:42 +0200
-
9d90174a1b
Create self-signed certificate with proper constraints and usages
Disassembler
2020-04-10 19:21:07 +0200
-
4989d2f87f
Include DOMAIN directly in HOST envvar for update-conf.sh
Disassembler
2020-04-10 17:55:19 +0200
-
67f71697fb
Ignore all errors and exceptions raised by update-conf.sh
Disassembler
2020-04-10 14:07:41 +0200
-
2d788eb704
Run update-conf.sh when appropriate
Disassembler
2020-04-10 13:02:15 +0200
-
8bc64a6493
Drop register-prop Partially reverts
2ae06a4e47
Disassembler
2020-04-10 12:06:37 +0200
-
a3cb2c8c31
Undrop common app settings Partially reverts
e468ec9051
Disassembler
2020-04-10 12:05:22 +0200
-
2ae06a4e47
Add register-prop to allow custom VMMgr app property definition
Disassembler
2020-04-10 11:20:24 +0200
-
a61009d342
Fix package creation
Disassembler
2020-04-04 22:55:52 +0200
-
c2207195cc
Add vmmgr init method and all files managed by vmmgr
Disassembler
2020-04-04 22:05:54 +0200
-
3b9cbe61b3
Update app proxies when the VM host is updated
Disassembler
2020-04-04 20:32:34 +0200
-
0ca993a9ed
Don't import separate path constants, import whole module in case the constants are not so constant
Disassembler
2020-04-04 20:14:29 +0200
-
43f55e5917
Fix line endings
Disassembler
2020-04-04 17:59:45 +0200
-
18724b4412
Display opendatakit-build as part of opendatakit
Disassembler
2020-04-04 17:55:29 +0200
-
cf629dc6d1
Display configured app host instead of hardcoded
Disassembler
2020-04-04 17:32:34 +0200
-
57092ead34
Add Decidim to portal
Disassembler
2020-04-04 15:43:56 +0200
-
0209d4eb5b
Rework vmmgr un/register-app script
Disassembler
2020-04-04 13:39:37 +0200
-
5265b31504
Display install_app exceptions raised during action queuing
Disassembler
2020-04-04 13:38:57 +0200
-
571e641787
Add proxy registration/unregistration
Disassembler
2020-04-04 13:38:03 +0200
-
be054ed17b
Fix bugs and missing pieces, add SPOC config reload
Disassembler
2020-04-03 21:06:54 +0200
-
31372ac3e1
Add start/stop queuing, Remove unused layers on update/uninstall
Disassembler
2020-04-03 10:57:05 +0200
-
1105aea148
Add wireguard to dependencies
Disassembler
2020-03-30 22:00:48 +0200
-
e468ec9051
Drop common app settings and simplify config
Disassembler
2020-03-29 22:50:42 +0200
-
fb38e535e1
Initial refactor commit after SPOC
Disassembler
2020-03-29 20:56:50 +0200
-
f5501c0605
Typo fix
Disassembler
2020-03-13 00:01:35 +0100
-
40f2991d60
Comment out pkgmgr bits to get app at least partially working
Disassembler
2020-03-12 23:51:43 +0100
-
23716ddfb6
Move py3.6 to py3.8 and drop LXC dependencies
Disassembler
2020-03-12 23:29:19 +0100
-
71aa208b16
Use the default Alpine acme.sh
Disassembler
2020-03-12 23:18:11 +0100
-
a28bbae4d0
Drop files reworked in SPOC
Disassembler
2020-03-12 23:17:51 +0100
-
a1ceeb1ead
Fix wrong layer ordering
Disassembler
2019-12-21 17:44:27 +0100
-
bfd1b7cb2f
Use cp -pr for lxchelper extract
Disassembler
2019-12-18 10:12:54 +0100
-
e57cfc493a
Don't drop sys_admin cap in unprivileged containers
Disassembler
2019-12-18 10:12:33 +0100
-
e05ffc194f
Fix method name
Disassembler
2019-12-13 21:28:15 +0100
-
119636f94e
Fix layer purging
Disassembler
2019-12-10 08:38:23 +0100
-
e867ee7e64
Fix pkgmgr typo
Disassembler
2019-12-09 22:27:21 +0100
-
57212cb6b3
update_services only once per app, suppress umount warnings
Disassembler
2019-12-09 21:49:05 +0100
-
ad1bfc8860
Use main() in direct executables
Disassembler
2019-12-09 21:40:07 +0100
-
ca10263696
try to unmount rootfs also during destroy_container
Disassembler
2019-12-07 16:57:24 +0100
-
7794ada45e
Create lxchelper for prepare, cleanup and extract
Disassembler
2019-12-07 15:45:43 +0100
-
539a61662d
Introduce lxc- prefix for services
Disassembler
2019-11-30 22:10:26 +0100
-
2d3890fd51
No need to use Enum for simple constants
Disassembler
2019-11-30 18:56:52 +0100
-
7c25d22d41
Add lxcid
Disassembler
2019-11-30 09:56:23 +0100
-
41156fe424
Fix script cwd handling
Disassembler
2019-11-13 20:58:02 +0100
-
be36199640
Implement actual update function, lazy-load online_packages
Disassembler
2019-10-17 08:11:10 +0200
-
ecb09001d4
Change working directory before executing install/update/uninstall script
Disassembler
2019-10-14 08:23:45 +0200
-
ecfa225187
String formatting simplification
Disassembler
2019-10-05 22:42:13 +0200
-
b02fc3f42c
Handle leases for containers with already leased IPs
Disassembler
2019-10-05 22:26:07 +0200
-
6045349f9c
Destroy containers on install to cleanup previous
Disassembler
2019-09-24 19:45:25 +0200
-
7591cf2d47
Fix mounts and start_post
Disassembler
2019-09-24 19:14:16 +0200
-
171aa76043
Fix ready command
Disassembler
2019-09-24 10:52:33 +0200
-
d14fba7ec1
Implement service manager
Disassembler
2019-09-24 09:59:45 +0200
-
7b045cf9c3
Make lxcmgr executable
Disassembler
2019-09-23 15:31:31 +0200
-
ce3fec4364
Fix install, print CLI installation status
Disassembler
2019-09-23 15:30:06 +0200
-
4c2616887f
Separate repo conf, build should now be almost complete
Disassembler
2019-09-20 15:41:56 +0200
-
c3b711850e
Split to lxcmgr
Disassembler
2019-09-20 10:10:25 +0200
-
972ca0b696
Introduce LXC-composer
Disassembler
2019-09-18 11:27:49 +0200
-
d9334fd12b
Change LUKS password based on crypttab UUID
Disassembler
2019-06-12 16:23:07 +0200
-
54d3c1d23b
Use pkg_resources instead of packaging module
Disassembler
2019-06-05 15:15:03 +0200
-
19b16c1244
Clarify repo error message
Disassembler
2019-06-04 15:25:54 +0200
-
14876bc139
Add update check and action stub
Disassembler
2019-06-04 15:23:43 +0200
-
ebd24befaf
Merge rebuild_nginx into update_host
Disassembler
2019-06-04 08:42:41 +0200
-
d6f738c47e
Point URLs to repo.spotter.cz
Disassembler
2019-05-15 10:24:02 +0200
-
2494c55493
Enable SSH only if any keys exist
Disassembler
2019-03-22 10:31:25 +0100
-
81d9bb74ee
Phase out serial TTY, update SSH MOTD
Disassembler
2019-03-22 09:58:53 +0100
-
bba7e0383c
Implement VPN + SSH configuration
Disassembler
2019-03-22 08:47:59 +0100
-
d863fe6675
Add functions for wireguard remote support
Disassembler
2019-03-20 08:47:02 +0100
-
8889900650
Download packages into more secure place than /tmp
Disassembler
2019-03-01 14:59:30 +0100
-
d5cec3491b
Add unpack installation stage and use enum for stages
Disassembler
2019-02-26 21:33:56 +0100
-
b5f8f3cf84
App is installed when it appears in packages, not in apps
Disassembler
2019-02-26 21:02:49 +0100
-
27cb356d92
Don't re-download already verified packages after interrupted installations
Disassembler
2019-02-26 20:59:50 +0100
-
d64e57ba69
Fixes to pre-abuild way of package handling
Disassembler
2019-02-25 22:20:41 +0100
-
65f5bc18c0
Retain version string in downloaded package names
Disassembler
2019-02-24 13:38:52 +0100
-
57db520dbb
Revert to the pre-abuild way of package handling
Disassembler
2019-02-21 00:10:38 +0100
-
9e928a4c58
Cleanup package installation code
Disassembler
2019-02-19 21:06:47 +0100
-
c8502b2e3f
Add vmmgr unregister-app to decouple (un)registration from wsgi
Disassembler
2019-02-19 19:17:05 +0100