Compare commits

..

44 commits

Author SHA1 Message Date
f3a8968ef7 Merge pull request 'chore(deps): update alpine docker tag to v3.22.0' (#28) from renovate/alpine-3.x into main
All checks were successful
build image / release_tag (push) Successful in 3m2s
build image / build (push) Successful in 9m30s
build image / publish_release (push) Successful in 7s
Reviewed-on: #28
2025-06-14 15:01:38 +02:00
1689b51abf Merge pull request 'chore(deps): update php docker tag to v8.4.8' (#27) from renovate/php-8.x into main
Some checks failed
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
build image / release_tag (push) Has been cancelled
Reviewed-on: #27
2025-06-14 15:00:40 +02:00
516e666f6c
chore(deps): update alpine docker tag to v3.22.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-06-14 12:57:54 +00:00
a5f5a29265
chore(deps): update php docker tag to v8.4.8 2025-06-14 12:57:52 +00:00
f11cb8532c
feat: changed domain
Some checks failed
build image / release_tag (push) Has been cancelled
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
2025-06-14 14:48:11 +02:00
sujiba
7b80631220 README.md aktualisiert
Some checks failed
build image / release_tag (push) Has been cancelled
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
2025-05-12 23:39:08 +02:00
sujiba
06ee9354f4 README.md aktualisiert
Some checks failed
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
build image / release_tag (push) Has been cancelled
2025-05-12 23:38:41 +02:00
sujiba
6e5b8473bf Merge pull request 'chore(deps): update php docker tag to v8.4.7' (#26) from renovate/php-8.x into main
All checks were successful
build image / release_tag (push) Successful in 30s
build image / build (push) Successful in 7m21s
build image / publish_release (push) Successful in 6s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/26
2025-05-09 14:21:03 +02:00
9b5dd411d0 chore(deps): update php docker tag to v8.4.7 2025-05-09 00:43:36 +00:00
098d01b73d chore(deps): update php docker tag to v8.4.6
All checks were successful
build image / release_tag (push) Successful in 31s
build image / build (push) Successful in 6m49s
build image / publish_release (push) Successful in 7s
2025-04-11 21:44:15 +00:00
sujiba
953eeb68b8 Merge pull request 'chore(deps): update alpine docker tag to v3.21.3' (#24) from renovate/alpine-3.x into main
All checks were successful
build image / release_tag (push) Successful in 28s
build image / build (push) Successful in 6m15s
build image / publish_release (push) Successful in 6s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/24
2025-03-21 20:05:09 +01:00
sujiba
8364fb31c6 Merge pull request 'chore(deps): update php docker tag to v8.4.5' (#23) from renovate/php-8.x into main
Some checks failed
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
build image / release_tag (push) Has been cancelled
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/23
2025-03-21 20:04:56 +01:00
893c7117dc chore(deps): update php docker tag to v8.4.5 2025-03-14 03:43:35 +00:00
aebe99de56 chore(deps): update alpine docker tag to v3.21.3 2025-02-14 21:44:47 +00:00
sujiba
6c47fd8b4b README.md aktualisiert
Some checks failed
build image / release_tag (push) Has been cancelled
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
2025-01-29 13:56:40 +01:00
sujiba
a6eca496c5 Merge pull request 'chore(deps): update alpine docker tag to v3.21.2' (#22) from renovate/alpine-3.x into main
All checks were successful
build image / release_tag (push) Successful in 28s
build image / build (push) Successful in 5m29s
build image / publish_release (push) Successful in 6s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/22
2025-01-29 13:48:57 +01:00
72e323c919 chore(deps): update alpine docker tag to v3.21.2
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-29 12:41:57 +00:00
sujiba
bcee683120 README.md aktualisiert
Some checks failed
build image / release_tag (push) Successful in 29s
build image / publish_release (push) Has been cancelled
build image / build (push) Has been cancelled
2025-01-29 13:26:06 +01:00
sujiba
95fbbde9c2 fix: removed lines
All checks were successful
build image / release_tag (push) Successful in 30s
build image / build (push) Successful in 5m45s
build image / publish_release (push) Successful in 7s
2025-01-21 13:30:37 +01:00
sujiba
b1966d8c5d fix: changed port
Some checks failed
build image / release_tag (push) Successful in 6s
build image / build (push) Failing after 13s
build image / publish_release (push) Has been skipped
2025-01-21 13:27:54 +01:00
sujiba
24c6b713df fix: changed port
Some checks failed
build image / release_tag (push) Successful in 31s
build image / build (push) Failing after 14s
build image / publish_release (push) Has been skipped
2025-01-21 13:23:12 +01:00
sujiba
55b68a754a Merge pull request 'chore(deps): update php docker tag to v8.4.3' (#21) from renovate/php-8.x into main
Some checks failed
build image / release_tag (push) Successful in 31s
build image / build (push) Failing after 1m1s
build image / publish_release (push) Has been skipped
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/21
2025-01-21 11:57:14 +01:00
64f70bf2fe chore(deps): update php docker tag to v8.4.3 2025-01-21 10:55:47 +00:00
sujiba
927e438b90 Merge pull request 'chore(deps): update php docker tag to v8.4.1' (#20) from renovate/php-8.x into main
Some checks failed
build image / release_tag (push) Has been cancelled
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/20
2025-01-21 10:29:24 +01:00
3e16016dc3 chore(deps): update php docker tag to v8.4.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-11-26 03:02:08 +00:00
sujiba
230b24c575 Merge pull request 'chore(deps): update php docker tag to v8.3.12' (#19) from renovate/php-8.x into main
All checks were successful
build image / release_tag (push) Successful in 3s
build image / build (push) Successful in 5m8s
build image / publish_release (push) Successful in 4s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/19
2024-09-30 09:07:47 +00:00
869503c7dd chore(deps): update php docker tag to v8.3.12 2024-09-29 15:44:55 +00:00
sujiba
5d7bccc132 renovate.json hinzugefügt
All checks were successful
build image / release_tag (push) Successful in 3s
build image / build (push) Successful in 5m2s
build image / publish_release (push) Successful in 4s
2024-09-29 13:16:38 +00:00
sujiba
80ac67e514 renovate.json_dev aktualisiert
Some checks failed
build image / release_tag (push) Successful in 3s
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
2024-09-29 13:13:25 +00:00
sujiba
513f1b3495 chore: removed version
Some checks failed
build image / release_tag (push) Has been cancelled
build image / build (push) Has been cancelled
build image / publish_release (push) Has been cancelled
2024-09-29 12:56:20 +00:00
sujiba
f1d857093f fix: changed dind endpoint in main
All checks were successful
build image / release_tag (push) Successful in 3s
build image / build (push) Successful in 5m22s
build image / publish_release (push) Successful in 5s
2024-09-17 12:07:09 +02:00
sujiba
b63613f2ad Merge pull request 'dev' (#17) from dev into main
Some checks failed
build image / release_tag (push) Successful in 3s
build image / build (push) Failing after 13s
build image / publish_release (push) Has been skipped
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/17
2024-09-17 10:04:12 +00:00
sujiba
bd4a8f33c6 Merge branch 'main' into dev
Some checks failed
build dev image / release_tag (push) Has been cancelled
build dev image / build-dev (push) Has been cancelled
build dev image / publish_release (push) Has been cancelled
2024-09-17 10:03:28 +00:00
sujiba
cdb94066e7 fix: changed dind endpoint
All checks were successful
build dev image / release_tag (push) Successful in 2s
build dev image / build-dev (push) Successful in 5m9s
build dev image / publish_release (push) Successful in 4s
2024-09-17 11:50:20 +02:00
sujiba
0e0153d03b Merge pull request 'chore(deps): update alpine docker tag to v3.20.3' (#16) from renovate/alpine-3.x into dev
Some checks failed
build dev image / release_tag (push) Successful in 3s
build dev image / build-dev (push) Failing after 6s
build dev image / publish_release (push) Successful in 3s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/16
2024-09-16 22:30:01 +00:00
bedf637c94 chore(deps): update alpine docker tag to v3.20.3 2024-09-16 22:28:19 +00:00
sujiba
674ce1a646 Merge pull request 'chore(deps): update php docker tag to v8.3.11' (#15) from renovate/php-8.x into dev
Some checks failed
build dev image / build-dev (push) Failing after 9s
build dev image / publish_release (push) Successful in 3s
build dev image / release_tag (push) Successful in 2s
Reviewed-on: https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/pulls/15
2024-09-16 17:56:56 +00:00
dd15520936 chore(deps): update php docker tag to v8.3.11 2024-09-02 13:20:52 +00:00
sujiba
7d1712e4ce Merge pull request 'dev' (#14) from dev into main
All checks were successful
build image / release_tag (push) Successful in 2s
build image / build (push) Successful in 4m54s
build image / publish_release (push) Successful in 4s
Reviewed-on: https://git.smail.koeln///homelab/docker-ownDynDNS-netcup/pulls/14
2024-08-08 21:14:32 +00:00
sujiba
60c40beb2d Merge branch 'main' into dev
All checks were successful
build dev image / release_tag (push) Successful in 3s
build dev image / build-dev (push) Successful in 4m54s
build dev image / publish_release (push) Successful in 4s
2024-08-08 21:06:59 +00:00
sujiba
145407abab Merge pull request 'chore(deps): update php docker tag to v8.3.10' (#13) from renovate/php-8.x into dev
All checks were successful
build dev image / release_tag (push) Successful in 24s
build dev image / build-dev (push) Successful in 5m21s
build dev image / publish_release (push) Successful in 4s
Reviewed-on: https://git.smail.koeln///homelab/docker-ownDynDNS-netcup/pulls/13
2024-08-05 09:16:52 +00:00
0434d078d4 chore(deps): update php docker tag to v8.3.10 2024-08-01 21:44:06 +00:00
sujiba
e14440e17d chore(readme): changed acknowledgment
All checks were successful
build dev image / release_tag (push) Successful in 2s
build dev image / build-dev (push) Successful in 5m6s
build dev image / publish_release (push) Successful in 3s
2024-07-26 19:31:51 +00:00
sujiba
91b2a77d6c chore(readme): changed title
Some checks failed
build dev image / release_tag (push) Successful in 3s
build dev image / build-dev (push) Failing after 4m39s
build dev image / publish_release (push) Successful in 4s
2024-07-26 21:22:54 +02:00
7 changed files with 39 additions and 19 deletions

View file

@ -58,7 +58,7 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
endpoint: tcp://forgejo-docker-in-docker-1:2375
endpoint: tcp://docker-in-docker:2375
platforms: linux/amd64,linux/arm64,linux/arm/v7
- name: Build and push

View file

@ -59,8 +59,6 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
endpoint: tcp://forgejo-docker-in-docker-1:2375
- name: Build and push
uses: docker/build-push-action@v6

View file

@ -1,6 +1,8 @@
# ownDynDNS-netcup
# docker-ownDynDNS-netcup
- [ownDynDNS-netcup](#owndyndns-netcup)
[![Worklfow](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/badges/workflows/build_main.yaml/badge.svg)](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup) [![Release](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/badges/release.svg)](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/releases)
- [docker-ownDynDNS-netcup](#docker-owndyndns-netcup)
- [acknowledgments](#acknowledgments)
- [Netcup configuration](#netcup-configuration)
- [Container configuration](#container-configuration)
@ -9,26 +11,32 @@
## acknowledgments
This container is based on the work of:
* [PHP](https://hub.docker.com/_/php)
* [Docker PHP](https://hub.docker.com/_/php)
* [Fernwerker ownDynDNS](https://github.com/fernwerker/ownDynDNS)
## Netcup configuration
You need to create your dns entries beforehand:
You need to create two dns entries beforehand:
| Host | Type | Destination |
|----------|-------|--------------|
| vpn | AAAA | IPv6 |
| vpn | A | IPv4 |
| ddns | AAAA | IPv6 |
| ddns | A | IPv4 |
vpn.example.com -> the domain that gets updated
ddns.example.com -> the domain your Fritz!Box calls for updates
## Container configuration
Create docker-compose.yml and config in your app directory i.e.:
Create compose.yml and config in your app directory i.e.:
```
mkdir -p /opt/docker/owndyndns
cd /opt/docker/owndyndns
# Create docker-compose.yml and copy the contents from repository file
vi docker-compose.yml
vi compose.yml
# Create config, copy the contents from repository example.config and change the parameters
vi config
@ -41,8 +49,8 @@ docker compose up -d
* Login to your Fritz!Box
* Go to /Internet/Freigabe/DynDNS
* Set mark on "DynDNS benutzen"
* Enter Update-URL: `https://<url of your webspace>/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>`
* You only have to change `https://<url of your webspace>` (http without valid TLS certificate)
* Enter Update-URL: `https://ddns.example.com/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>`
* You only have to change `https://ddns.example.com` (http without valid TLS certificate)
* Domainname: `vpn.example.com`
* Username: Defined in config
* Password: Defined in config

View file

@ -1,5 +1,5 @@
# Get latest app version
FROM alpine:3.20.2
FROM alpine:3.22.0
WORKDIR /clone-workspace
RUN apk update && \
apk upgrade && \
@ -7,7 +7,7 @@ RUN apk update && \
git clone https://github.com/fernwerker/ownDynDNS.git
# Build container to run the app
FROM php:8.3.9-apache
FROM php:8.4.8-apache
WORKDIR /var/www/html
RUN apt-get update && \

View file

@ -1,5 +1,4 @@
version: "3"
---
services:
ownDynDNS:
image: sujiba/docker-owndyndns-netcup:latest

View file

@ -3,12 +3,12 @@
"extends": [
"local>homelab/renovate-config"
],
"baseBranches": ["dev"],
"baseBranches": ["main"],
"useBaseBranchConfig": "merge",
"packageRules": [
{
"description": "Automerge dependency updates",
"matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"],
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"automerge": true
}
]

15
renovate.json_dev Normal file
View file

@ -0,0 +1,15 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>homelab/renovate-config"
],
"baseBranches": ["dev"],
"useBaseBranchConfig": "merge",
"packageRules": [
{
"description": "Automerge dependency updates",
"matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"],
"automerge": true
}
]
}