[–] 9 points 2 years ago (1 child)

I wrote a bash script this that updates cloudflare using their API if the public has changed, and just have it running with crontab.

It's been running for 6 years now without issue so I recommend this

  • source
  • Welcome! (sh.itjust.works)
     

    Key

    My key can be found below; Fingerprint is 45B9CEC2A39E21C63E87B35EEFB27C2600D40E15

    -----BEGIN PGP PUBLIC KEY BLOCK-----
    
    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
    vI7QoqXz39RohDI8YnrsSmLgMIMx
    =AUo+
    -----END PGP PUBLIC KEY BLOCK-----
    

    Message

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA256
    
    Hello everyone! Welcome to the first PGP community in lemmy!
    
    Remember to post or provide your public key in your post so other members know how to contact you.
    
    Please ask questions if you are unsure. We are here to help each other learn!
    
    Excited to hear from you all :)
    -----BEGIN PGP SIGNATURE-----
    
    iQHIBAEBCAAyFiEERbnOwqOeIcY+h7Ne77J8JgDUDhUFAmSL1kgUHGJhc2hAaG9u
    ZXliZWVrcy5uZXQACgkQ77J8JgDUDhVuzgv9FUflx8HuVOhGQ3Dr+REz59ohil/C
    h0/p1dh4BS33oTA+PzLCvijpemjWQB/MazM7I4Ivd5UC134smvkEpsCta5chV0Ax
    d8yPosk3sppKboDOobMLu2ZFCXuRvaE2/y60qO7p+916VOo+Tx2d7l69Y8xPbEyk
    0xunAVKvC9fKt59iMvloyKj243s08uoUV2zOhpYPHA6LjYYGej1WGaYD/xboQB6K
    H/erC4gF+EbigUBmsDFxYTIzzi6src7kVhaMCKRdW3WyPjlPh46qrOXnr4+AX+73
    MXarBicBevOftdVIBykKoL3xiLdckxY7OgT7ObKkWkVigAFT/oYSTralAWOQ3arH
    KssSKDj7NJBSJ337x6ImGuwGh6ogzFNnwgF1KRD8i2mP2yZlyaH/XSnHQb6o77Kx
    ezl+bvDVoo9fRzn9bwnFnB9QXu+eQBjJNwGAPwippfzp3DKrXnPBkaPQ6yhZph5L
    yrpct3zL5eqODgbdx0Pe22eo3vIUq27Fj3q+
    =h8Eu
    -----END PGP SIGNATURE-----