mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 18:37:30 +00:00 
			
		
		
		
	Add usage instructions and repo link to post issues.
This commit is contained in:
		
							parent
							
								
									98b3dcbf37
								
							
						
					
					
						commit
						edfefb6763
					
				| @ -272,6 +272,7 @@ You don't have to do anything manually! | ||||
| 1. Alwaysdata.com API | ||||
| 1. Linode.com API | ||||
| 1. FreeDNS (https://freedns.afraid.org/) | ||||
| 1. cyon.ch | ||||
| 
 | ||||
| **More APIs coming soon...** | ||||
| 
 | ||||
|  | ||||
| @ -305,6 +305,24 @@ Note that you cannot use acme.sh automatic DNS validation for FreeDNS public dom | ||||
| you create under a FreeDNS public domain.  You must own the top level domain in order to automaitcally | ||||
| validate with acme.sh at FreeDNS. | ||||
| 
 | ||||
| ## 16. Use cyon.ch | ||||
| 
 | ||||
| You only need to set your cyon.ch login credentials. | ||||
| If you also have 2 Factor Authentication (OTP) enabled, you need to set your secret token too and have `oathtool` installed. | ||||
| 
 | ||||
| ``` | ||||
| export cyon_username="your_cyon_username" | ||||
| export cyon_password="your_cyon_password" | ||||
| export cyon_otp_secret="your_otp_secret" # Only required if using 2FA | ||||
| ``` | ||||
| 
 | ||||
| To issue a cert: | ||||
| ``` | ||||
| acme.sh --issue --dns dns_cyon -d example.com -d www.example.com | ||||
| ``` | ||||
| 
 | ||||
| The `cyon_username`, `cyon_password` and `cyon_otp_secret` will be saved in `~/.acme.sh/account.conf` and will be reused when needed. | ||||
| 
 | ||||
| # Use custom API | ||||
| 
 | ||||
| If your API is not supported yet, you can write your own DNS API. | ||||
|  | ||||
| @ -9,29 +9,14 @@ | ||||
| # ------------- | ||||
| # - oathtool (When using 2 Factor Authentication) | ||||
| # | ||||
| # Issues: | ||||
| # ------- | ||||
| # Any issues / questions / suggestions can be posted here: | ||||
| # https://github.com/noplanman/cyon-api/issues | ||||
| # | ||||
| # Author: Armando Lüscher <armando@noplanman.ch> | ||||
| ######## | ||||
| 
 | ||||
| ######## | ||||
| # Define cyon.ch login credentials: | ||||
| # | ||||
| # Either set them here: (uncomment these lines) | ||||
| # | ||||
| # cyon_username='your_cyon_username' | ||||
| # cyon_password='your_cyon_password' | ||||
| # cyon_otp_secret='your_otp_secret' # Only required if using 2FA | ||||
| # | ||||
| # ...or export them as environment variables in your shell: | ||||
| # | ||||
| # $ export cyon_username='your_cyon_username' | ||||
| # $ export cyon_password='your_cyon_password' | ||||
| # $ export cyon_otp_secret='your_otp_secret' # Only required if using 2FA | ||||
| # | ||||
| # *Note:* | ||||
| # After the first run, the credentials are saved in the "account.conf" | ||||
| # file, so any hard-coded or environment variables can then be removed. | ||||
| ######## | ||||
| 
 | ||||
| dns_cyon_add() { | ||||
|   _cyon_load_credentials \ | ||||
|     && _cyon_load_parameters "$@" \ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user