Skip to content

Commit d87d638

Browse files
committed
chore: rebase 15.1
1 parent 1114651 commit d87d638

4 files changed

Lines changed: 28 additions & 12 deletions

File tree

.daemonless/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ build:
1111
- tag: pkg-latest
1212
containerfile: Containerfile.pkg
1313
args:
14-
BASE_VERSION: "15-latest"
14+
BASE_VERSION: "15.1-latest"

Containerfile.pkg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Source: Containerfile.pkg.j2
55
# --------------------------------------------------------------------------
66

7-
ARG BASE_VERSION=15
7+
ARG BASE_VERSION=15.1
88
FROM ghcr.io/daemonless/base:${BASE_VERSION}
99

1010
ARG FREEBSD_ARCH=amd64

Containerfile.pkg.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG BASE_VERSION=15
1+
ARG BASE_VERSION=15.1
22
FROM ghcr.io/daemonless/base:${BASE_VERSION}
33

44
ARG FREEBSD_ARCH=amd64

README.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,19 @@ Source: dbuild templates
1010

1111
Zero-config mesh VPN built on WireGuard — securely connect your devices without port forwarding or firewall changes.
1212

13-
1413
| | |
1514
|---|---|
1615
| **Registry** | `ghcr.io/daemonless/tailscale` |
1716
| **Source** | [https://github.com/tailscale/tailscale](https://github.com/tailscale/tailscale) |
1817
| **Website** | [https://tailscale.com/](https://tailscale.com/) |
1918

2019
## Version Tags
21-
2220
| Tag | Description | Best For |
2321
| :--- | :--- | :--- |
2422
| `latest` / `pkg` | **FreeBSD Quarterly**. Uses stable, tested packages. | Most users. Matches Linux Docker behavior. |
2523
| `pkg-latest` | **FreeBSD Latest**. Rolling package updates. | Newest FreeBSD packages. |
2624

2725
## Prerequisites
28-
2926
Before deploying, ensure your host environment is ready. See the [Quick Start Guide](https://daemonless.io/guides/quick-start) for host setup instructions.
3027

3128
## Deployment
@@ -35,21 +32,22 @@ Before deploying, ensure your host environment is ready. See the [Quick Start Gu
3532
```yaml
3633
services:
3734
tailscale:
38-
image: ghcr.io/daemonless/tailscale:latest
35+
image: "ghcr.io/daemonless/tailscale:latest"
3936
container_name: tailscale
4037
environment:
41-
- TS_AUTHKEY=tskey-auth-xxxx
42-
- TS_EXTRA_ARGS=--advertise-exit-node
38+
- TS_AUTHKEY=tskey-auth-xxxx # Optional: Tailscale Auth Key for automatic login
39+
- TS_EXTRA_ARGS=--advertise-exit-node # Optional: Additional arguments for tailscale up
4340
volumes:
4441
- "/path/to/containers/tailscale:/config"
4542
restart: unless-stopped
4643
```
4744
4845
### AppJail Director
49-
5046
**.env**:
5147
5248
```
49+
# .env
50+
5351
DIRECTOR_PROJECT=tailscale
5452
TS_AUTHKEY=tskey-auth-xxxx
5553
TS_EXTRA_ARGS=--advertise-exit-node
@@ -58,6 +56,8 @@ TS_EXTRA_ARGS=--advertise-exit-node
5856
**appjail-director.yml**:
5957

6058
```yaml
59+
# appjail-director.yml
60+
6161
options:
6262
- virtualnet: ':<random> default'
6363
- nat:
@@ -81,6 +81,8 @@ volumes:
8181
**Makejail**:
8282
8383
```
84+
# Makejail
85+
8486
ARG tag=latest
8587

8688
OPTION overwrite=force
@@ -97,13 +99,27 @@ podman run -d --name tailscale \
9799
ghcr.io/daemonless/tailscale:latest
98100
```
99101

102+
### AppJail
103+
104+
```bash
105+
appjail oci run -Pd \
106+
-o overwrite=force \
107+
-o container="args:--pull" \
108+
-o virtualnet=":<random> default" \
109+
-o nat \
110+
-e TS_AUTHKEY=tskey-auth-xxxx \
111+
-e TS_EXTRA_ARGS=--advertise-exit-node \
112+
-o fstab="/path/to/containers/tailscale /config <pseudofs>" \
113+
ghcr.io/daemonless/tailscale:latest tailscale
114+
```
115+
100116
### Ansible
101117

102118
```yaml
103119
- name: Deploy tailscale
104120
containers.podman.podman_container:
105121
name: tailscale
106-
image: ghcr.io/daemonless/tailscale:latest
122+
image: "ghcr.io/daemonless/tailscale:latest"
107123
state: started
108124
restart_policy: always
109125
env:
@@ -130,7 +146,7 @@ podman run -d --name tailscale \
130146

131147
**Architectures:** amd64
132148
**User:** `root` (UID/GID via PUID/PGID, defaults to 1000:1000)
133-
**Base:** FreeBSD 15.0
149+
**Base:** FreeBSD 15.1
134150

135151
---
136152

0 commit comments

Comments
 (0)