oqyude
b0191bc7d1
otreca vds: pin 3x-ui:v3.8.5 + nginx stream + ssh tailscale-only + patch-3xui-xray-config
2026-10-04 04:47:33 +03:00
oqyude
543fcc61d9
testing
2026-10-03 23:39:21 +03:00
oqyude
fb56f6310b
opencode
2026-10-03 20:21:19 +03:00
oqyude
958247b22c
soft coding
2026-10-02 23:05:00 +03:00
oqyude
d49fd5a358
big refactoring
2026-10-01 14:16:17 +03:00
oqyude
417c7abda6
hide ports
2026-09-26 16:07:37 +03:00
oqyude
eddf44fb02
tape-rotation res
2026-09-24 15:38:24 +03:00
oqyude
caeb04142d
onlyoffice regress
2026-09-23 23:17:39 +03:00
oqyude
1db2b0955b
nextcloud fix
2026-09-23 22:23:13 +03:00
oqyude
bc3566d80e
nextcloud35
2026-09-23 22:14:08 +03:00
oqyude
0fdf6c965c
tape-rotation freezed
2026-09-23 22:05:13 +03:00
oqyude
2912581b99
tape rotation added
2026-09-23 21:58:39 +03:00
oqyude
72b4bdfbd8
glances fix
2026-09-22 18:31:00 +03:00
oqyude
44b85e1ebc
cleaning
2026-09-22 18:05:10 +03:00
oqyude
e1d276097d
refactoring
2026-08-29 04:05:38 +03:00
oqyude
7f5ea81f37
3x-ui: make module generic via xlib.services.3x-ui options
...
The 3x-ui container config was hardcoded for vds: it mounted the LE
cert for pubray1.zeroq.su and published host:15380→container:443 for
Xray REALITY. The server imports the same module but for x.zeroq.su
(no REALITY inbound, no cert needed by 3x-ui itself yet).
Add two options so each device picks what it needs:
- xlib.services.3x-ui.certDomain: domain whose LE cert is mounted
at /root/cert/{fullchain,key}.pem. null means no cert mount.
- xlib.services.3x-ui.reality443Forwarding: when true, also publish
host:15380→container:443 for nginx stream SNI-routed REALITY.
vds sets both. Server sets only certDomain (kept harmless; nginx
still terminates TLS for x.zeroq.su, so the mounted cert is unused
until/unless 3x-ui is reconfigured to terminate TLS itself).
2026-08-28 01:17:59 +03:00
oqyude
cbf731495a
minecraft: use jdk25 for fabric 26.2 server
2026-08-12 00:22:53 +03:00
oqyude
b933436a6e
minecraft: use linkFarmFromDrvs for mods
2026-08-11 23:36:28 +03:00
oqyude
0585f234ba
minecraft: add 26.2 mods (lithium/ferritecore/krypton)
2026-08-11 23:34:26 +03:00
oqyude
133db71db0
minecraft-server setup
2026-08-11 23:14:16 +03:00
oqyude
411c118500
br v4
2026-08-11 22:13:53 +03:00
oqyude
056e5895fe
br v3
2026-08-11 04:03:42 +03:00
oqyude
cc12ab5bba
refactoring
2026-08-10 03:36:19 +03:00
oqyude
e66bbef553
3x-ui on server
2026-08-09 23:51:49 +03:00
oqyude
5b3da95fc2
path refactoring
2026-08-09 01:11:23 +03:00
oqyude
cedc856a02
server preparing migration
2026-08-08 19:24:14 +03:00
oqyude
5f6288bd15
unused code
2026-08-08 17:48:43 +03:00
oqyude
682ab4aa01
path moving
2026-08-07 20:40:27 +03:00
oqyude
af90756661
termux setup
2026-08-06 22:57:19 +03:00
oqyude
c9b15dea59
power settings for server
2026-08-04 11:26:31 +03:00
oqyude
cb502e8972
coredns server fix
2026-07-31 10:52:24 +03:00
oqyude
5739ccfcaf
nextcloud changes
2026-07-28 03:02:52 +03:00
oqyude
1f1b6efdf0
nix flake update
2026-07-25 23:51:36 +03:00
oqyude
f1ac4662fd
onlyoffice try to deny regress
2026-07-17 12:42:44 +03:00
oqyude
63c46c80ef
navidrome setup
2026-07-17 12:32:29 +03:00
oqyude
521d922961
nextcloud update
2026-07-16 23:34:06 +03:00
oqyude
e5e9dfd1de
samba fixup
2026-07-16 17:33:19 +03:00
oqyude
867a3227b8
calibre fixup
2026-07-16 01:14:47 +03:00
oqyude
69c53ccd65
fixup for onlyoffice (disabling)
2026-07-16 00:12:52 +03:00
oqyude
536bdf801e
homebox added
2026-07-15 23:08:18 +03:00
oqyude
9a2372caf8
nix flake update
2026-07-12 18:01:46 +03:00
oqyude
85ea78b4b8
varlib reconfig
2026-07-08 12:55:40 +03:00
oqyude
6079ccc25a
nixpkgs unstable set
2026-07-07 12:19:07 +03:00
oqyude
5dd7a585a5
nix flake update
2026-07-06 01:56:06 +03:00
oqyude
d8300035cf
syncthing arpa
2026-07-03 21:15:55 +03:00
oqyude
1607482cb8
samba extend
2026-07-01 22:57:41 +03:00
oqyude
3ec5efb090
local dns test and chrony added
2026-06-29 23:03:17 +03:00
oqyude
e2e0e57918
new era dns
2026-06-24 11:44:13 +03:00
oqyude
0893ad28e7
new era nextcloud
2026-06-24 03:15:07 +03:00
oqyude
ee75c68ec3
dns fix
2026-06-24 02:30:55 +03:00