Add Docker build for ARMv6, bump again
This commit is contained in:
		
							parent
							
								
									ddf5d49895
								
							
						
					
					
						commit
						66e46aaded
					
				
					 3 changed files with 37 additions and 28 deletions
				
			
		|  | @ -138,14 +138,24 @@ dockers: | ||||||
|     goarm: 7 |     goarm: 7 | ||||||
|     build_flag_templates: |     build_flag_templates: | ||||||
|       - "--platform=linux/arm/v7" |       - "--platform=linux/arm/v7" | ||||||
|  |   - image_templates: | ||||||
|  |       - &armv6_image "binwiederhier/ntfy:{{ .Tag }}-armv6" | ||||||
|  |     use: buildx | ||||||
|  |     dockerfile: Dockerfile | ||||||
|  |     goarch: arm | ||||||
|  |     goarm: 6 | ||||||
|  |     build_flag_templates: | ||||||
|  |       - "--platform=linux/arm/v6" | ||||||
| docker_manifests: | docker_manifests: | ||||||
|   - name_template: "binwiederhier/ntfy:latest" |   - name_template: "binwiederhier/ntfy:latest" | ||||||
|     image_templates: |     image_templates: | ||||||
|       - *amd64_image |       - *amd64_image | ||||||
|       - *arm64v8_image |       - *arm64v8_image | ||||||
|       - *armv7_image |       - *armv7_image | ||||||
|  |       - *armv6_image | ||||||
|   - name_template: "binwiederhier/ntfy:{{ .Tag }}" |   - name_template: "binwiederhier/ntfy:{{ .Tag }}" | ||||||
|     image_templates: |     image_templates: | ||||||
|       - *amd64_image |       - *amd64_image | ||||||
|       - *arm64v8_image |       - *arm64v8_image | ||||||
|       - *armv7_image |       - *armv7_image | ||||||
|  |       - *armv6_image | ||||||
|  |  | ||||||
|  | @ -26,37 +26,37 @@ deb/rpm packages. | ||||||
| 
 | 
 | ||||||
| === "x86_64/amd64" | === "x86_64/amd64" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_x86_64.tar.gz |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_x86_64.tar.gz | ||||||
|     tar zxvf ntfy_1.21.1_linux_x86_64.tar.gz |     tar zxvf ntfy_1.21.2_linux_x86_64.tar.gz | ||||||
|     sudo cp -a ntfy_1.21.1_linux_x86_64/ntfy /usr/bin/ntfy |     sudo cp -a ntfy_1.21.2_linux_x86_64/ntfy /usr/bin/ntfy | ||||||
|     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.1_linux_x86_64/{client,server}/*.yml /etc/ntfy |     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.2_linux_x86_64/{client,server}/*.yml /etc/ntfy | ||||||
|     sudo ntfy serve |     sudo ntfy serve | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "armv6" | === "armv6" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv6.tar.gz |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv6.tar.gz | ||||||
|     tar zxvf ntfy_1.21.1_linux_armv6.tar.gz |     tar zxvf ntfy_1.21.2_linux_armv6.tar.gz | ||||||
|     sudo cp -a ntfy_1.21.1_linux_armv6/ntfy /usr/bin/ntfy |     sudo cp -a ntfy_1.21.2_linux_armv6/ntfy /usr/bin/ntfy | ||||||
|     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.1_linux_armv6/{client,server}/*.yml /etc/ntfy |     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.2_linux_armv6/{client,server}/*.yml /etc/ntfy | ||||||
|     sudo ntfy serve |     sudo ntfy serve | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "armv7/armhf" | === "armv7/armhf" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv7.tar.gz |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv7.tar.gz | ||||||
|     tar zxvf ntfy_1.21.1_linux_armv7.tar.gz |     tar zxvf ntfy_1.21.2_linux_armv7.tar.gz | ||||||
|     sudo cp -a ntfy_1.21.1_linux_armv7/ntfy /usr/bin/ntfy |     sudo cp -a ntfy_1.21.2_linux_armv7/ntfy /usr/bin/ntfy | ||||||
|     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.1_linux_armv7/{client,server}/*.yml /etc/ntfy |     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.2_linux_armv7/{client,server}/*.yml /etc/ntfy | ||||||
|     sudo ntfy serve |     sudo ntfy serve | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "arm64" | === "arm64" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_arm64.tar.gz |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_arm64.tar.gz | ||||||
|     tar zxvf ntfy_1.21.1_linux_arm64.tar.gz |     tar zxvf ntfy_1.21.2_linux_arm64.tar.gz | ||||||
|     sudo cp -a ntfy_1.21.1_linux_arm64/ntfy /usr/bin/ntfy |     sudo cp -a ntfy_1.21.2_linux_arm64/ntfy /usr/bin/ntfy | ||||||
|     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.1_linux_arm64/{client,server}/*.yml /etc/ntfy |     sudo mkdir /etc/ntfy && sudo cp ntfy_1.21.2_linux_arm64/{client,server}/*.yml /etc/ntfy | ||||||
|     sudo ntfy serve |     sudo ntfy serve | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
|  | @ -103,7 +103,7 @@ Manually installing the .deb file: | ||||||
| 
 | 
 | ||||||
| === "x86_64/amd64" | === "x86_64/amd64" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_amd64.deb |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_amd64.deb | ||||||
|     sudo dpkg -i ntfy_*.deb |     sudo dpkg -i ntfy_*.deb | ||||||
|     sudo systemctl enable ntfy |     sudo systemctl enable ntfy | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|  | @ -111,7 +111,7 @@ Manually installing the .deb file: | ||||||
| 
 | 
 | ||||||
| === "armv6" | === "armv6" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv6.deb |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv6.deb | ||||||
|     sudo dpkg -i ntfy_*.deb |     sudo dpkg -i ntfy_*.deb | ||||||
|     sudo systemctl enable ntfy |     sudo systemctl enable ntfy | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|  | @ -119,7 +119,7 @@ Manually installing the .deb file: | ||||||
| 
 | 
 | ||||||
| === "armv7/armhf" | === "armv7/armhf" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv7.deb |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv7.deb | ||||||
|     sudo dpkg -i ntfy_*.deb |     sudo dpkg -i ntfy_*.deb | ||||||
|     sudo systemctl enable ntfy |     sudo systemctl enable ntfy | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|  | @ -127,7 +127,7 @@ Manually installing the .deb file: | ||||||
| 
 | 
 | ||||||
| === "arm64" | === "arm64" | ||||||
|     ```bash |     ```bash | ||||||
|     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_arm64.deb |     wget https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_arm64.deb | ||||||
|     sudo dpkg -i ntfy_*.deb |     sudo dpkg -i ntfy_*.deb | ||||||
|     sudo systemctl enable ntfy |     sudo systemctl enable ntfy | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|  | @ -137,28 +137,28 @@ Manually installing the .deb file: | ||||||
| 
 | 
 | ||||||
| === "x86_64/amd64" | === "x86_64/amd64" | ||||||
|     ```bash |     ```bash | ||||||
|     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_amd64.rpm |     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_amd64.rpm | ||||||
|     sudo systemctl enable ntfy  |     sudo systemctl enable ntfy  | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "armv6" | === "armv6" | ||||||
|     ```bash |     ```bash | ||||||
|     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv6.rpm |     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv6.rpm | ||||||
|     sudo systemctl enable ntfy |     sudo systemctl enable ntfy | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "armv7/armhf" | === "armv7/armhf" | ||||||
|     ```bash |     ```bash | ||||||
|     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_armv7.rpm |     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_armv7.rpm | ||||||
|     sudo systemctl enable ntfy  |     sudo systemctl enable ntfy  | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|     ``` |     ``` | ||||||
| 
 | 
 | ||||||
| === "arm64" | === "arm64" | ||||||
|     ```bash |     ```bash | ||||||
|     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.1/ntfy_1.21.1_linux_arm64.rpm |     sudo rpm -ivh https://github.com/binwiederhier/ntfy/releases/download/v1.21.2/ntfy_1.21.2_linux_arm64.rpm | ||||||
|     sudo systemctl enable ntfy  |     sudo systemctl enable ntfy  | ||||||
|     sudo systemctl start ntfy |     sudo systemctl start ntfy | ||||||
|     ``` |     ``` | ||||||
|  | @ -177,8 +177,8 @@ makepkg -si | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Docker | ## Docker | ||||||
| The [ntfy image](https://hub.docker.com/r/binwiederhier/ntfy) is available for amd64, armv7 and arm64. It should be pretty | The [ntfy image](https://hub.docker.com/r/binwiederhier/ntfy) is available for amd64, armv6, armv7 and arm64. It should  | ||||||
| straight forward to use. | be pretty straight forward to use. | ||||||
| 
 | 
 | ||||||
| The server exposes its web UI and the API on port 80, so you need to expose that in Docker. To use the persistent  | The server exposes its web UI and the API on port 80, so you need to expose that in Docker. To use the persistent  | ||||||
| [message cache](config.md#message-cache), you also need to map a volume to `/var/cache/ntfy`. To change other settings,  | [message cache](config.md#message-cache), you also need to map a volume to `/var/cache/ntfy`. To change other settings,  | ||||||
|  |  | ||||||
|  | @ -43,7 +43,7 @@ Thanks to [@s-h-a-r-d](https://github.com/s-h-a-r-d) (aka @Shard), [@cmeis](http | ||||||
| --> | --> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ## ntfy server v1.21.1 | ## ntfy server v1.21.2 | ||||||
| Released Apr 24, 2022 | Released Apr 24, 2022 | ||||||
| 
 | 
 | ||||||
| **Features:** | **Features:** | ||||||
|  | @ -83,7 +83,6 @@ pip3 install apprise | ||||||
| apprise -b "Hi there" ntfys://mytopic | apprise -b "Hi there" ntfys://mytopic | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| ## ntfy Android app v1.11.0 | ## ntfy Android app v1.11.0 | ||||||
| Released Apr 7, 2022 | Released Apr 7, 2022 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue