acmetool | : lock : acmetool , an automatic certificate acquisition | TLS library

 by   hlandau Go Version: v0.0.67 License: No License

kandi X-RAY | acmetool Summary

kandi X-RAY | acmetool Summary

acmetool is a Go library typically used in Security, TLS, Docker applications. acmetool has no bugs, it has no vulnerabilities and it has medium support. You can download it from GitHub.

acmetool is an easy-to-use command line tool for automatically acquiring certificates from acme servers (such as let's encrypt). designed to flexibly integrate into your webserver setup to enable automatic verification. unlike the official let's encrypt client, this doesn't modify your web server configuration. :white_check_mark: zero-downtime autorenewal :white_check_mark: supports any webserver :white_check_mark: fully automatable :white_check_mark: single-file dependency-free binary :white_check_mark: idempotent :white_check_mark: fast setup. you can perform verifications using port 80 or 443 (if you don't yet have a server running on one of them); via webroot; by configuring your webserver to proxy requests for /.well-known/acme-challenge/ to a special port (402) which acmetool can listen on; or by configuring your webserver not to listen on port 80, and instead running acmetool's built in https redirector (and challenge responder) on port 80. this is useful if all you want to do with port 80 is redirect people to port 443. you can run acmetool on a cron job to renew certificates automatically (acmetool --batch). the preferred certificate for a given hostname is always at /var/lib/acme/live/hostname/{cert,chain,fullchain,privkey}.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              acmetool has a medium active ecosystem.
              It has 1971 star(s) with 129 fork(s). There are 62 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 65 open issues and 228 have been closed. On average issues are closed in 370 days. There are 6 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of acmetool is v0.0.67

            kandi-Quality Quality

              acmetool has no bugs reported.

            kandi-Security Security

              acmetool has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              acmetool does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              acmetool releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of acmetool
            Get all kandi verified functions for this library.

            acmetool Key Features

            No Key Features are available at this moment for acmetool.

            acmetool Examples and Code Snippets

            No Code Snippets are available at this moment for acmetool.

            Community Discussions

            QUESTION

            nginx: '/' url doesn't try index.html file
            Asked 2018-Sep-16 at 09:18

            With this configuration, when I call "my.domainname.com/unity/index.html" manually, it works and it finds all the other files. When I try "my.domainname.com/unity/" it doesnt go to the default index.html file and returns a 403. What am I missing?

            (most important are the latest lines, configuring when user wants to access to /unity path)

            ...

            ANSWER

            Answered 2018-Sep-16 at 09:18

            With try_files the index feature is triggered by a file term with a trailing /. See this document for details.

            I couldn't get it working with your named capture though, but if you knock the "/unity" term off the end of the root statement, you can use the conventional approach.

            For example:

            Source https://stackoverflow.com/questions/52348987

            QUESTION

            HAProxy unable to redirect to HTTPS when terminating
            Asked 2018-Feb-27 at 17:48

            I wanted to setup HAProxy for two servers - one with passthroug one with termination. I was able to do it with no previous experience of HAProxy, but I am unable to make HTTPS redirect for the terminating one - I get 502. Here is the config:

            ...

            ANSWER

            Answered 2018-Feb-27 at 17:48

            I was able to figure it out with some help from the HAProxy community.

            Here is the final setup with updated names to better reflect the logic behind each one:

            Source https://stackoverflow.com/questions/48936587

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install acmetool

            Download the release appropriate for your platform and simply copy the acmetool binary to /usr/bin. _cgo releases are preferred over non-_cgo releases where available, but non-_cgo releases may be more compatible with older OSes. Ubuntu users: A binary release PPA, ppa:hlandau/rhea (package acmetool) is available. You can also download .deb files manually. (Note: There is no difference between the .deb files for different Ubuntu release codenames; they are interchangeable and completely equivalent.).
            The quickstart subcommand is a recommended wizard which guides you through the setup of ACME on your system. The want subcommand states that you want a certificate for the given hostnames. (If you want separate certificates for each of the hostnames, run the want subcommand separately for each hostname.). The default subcommand, reconcile, is like "make" and makes sure all desired hostnames are satisfied by valid certificates which aren't soon to expire. want calls reconcile automatically. If you run acmetool reconcile on a cronjob to facilitate automatic renewal, pass --batch to ensure it doesn't attempt to interact with a terminal. You can increase logging severity for debugging purposes by passing --xlog.severity=debug.

            Support

            For more documentation see:. If your question or issue isn't resolved by any of the above, file an issue. IRC: #acmetool on Freenode (webchat).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/hlandau/acmetool.git

          • CLI

            gh repo clone hlandau/acmetool

          • sshUrl

            git@github.com:hlandau/acmetool.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular TLS Libraries

            mkcert

            by FiloSottile

            v2rayN

            by 2dust

            acme.sh

            by acmesh-official

            nginxconfig.io

            by digitalocean

            v2ray

            by 233boy

            Try Top Libraries by hlandau

            service

            by hlandauGo

            passlib

            by hlandauGo

            ortega

            by hlandauC

            portmap

            by hlandauGo

            tn5250

            by hlandauC