Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.

Commit b9e6606

Browse files
committed
feat: [#10] add Torrust Tracker dependencies for future source compilation
- Add pkg-config, libssl-dev, make, build-essential for OpenSSL support - Add libsqlite3-dev, sqlite3 for SQLite3 database support - Dependencies are for future source compilation to improve performance - Currently using Docker but planning to compile from source to avoid Docker layer overhead - Based on Torrust Tracker crate documentation requirements - Resolves sqlite3 command not found error for source compilation
1 parent a786666 commit b9e6606

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

infrastructure/cloud-init/user-data.yaml.tpl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ packages:
5858
- fail2ban
5959
- unattended-upgrades
6060
- docker.io
61+
# Torrust Tracker dependencies for future source compilation
62+
# Currently using Docker, but planning to compile from source for better performance
63+
- pkg-config
64+
- libssl-dev
65+
- make
66+
- build-essential
67+
- libsqlite3-dev
68+
- sqlite3
6169

6270
# System configuration files
6371
write_files:
@@ -166,6 +174,7 @@ final_message: |
166174
- Docker: Installed and configured
167175
- Firewall: UFW enabled with proper SSH rules
168176
- Security: Automatic updates enabled
177+
- Torrust Tracker dependencies: pkg-config, libssl-dev, make, build-essential, libsqlite3-dev, sqlite3 (for future source compilation)
169178

170179
SSH Access:
171180
- SSH Key: ssh torrust@VM_IP

0 commit comments

Comments
 (0)