-

Example for UNSM_VP

+
+

Add new Specify instance to Specify Cloud

+
+

Example for UNSM_VP

  1. Create Database

      @@ -141,23 +150,37 @@
-

Restarting the Database droplet, handle mariadb failing to restart:

+
+
+
+

Misc

+
    +
  • Add ssh key:

  • +
+
vim .ssh/authorized_keys
+sudo systemctl reload sshd
+
+
+
+
+

Troubleshooting

    -
  • mysqld –tc-heuristic-recover=ROLLBACK

  • -
  • systemctl start mariadb.service

  • +
  • Handle mariadb failing to restart after restarting the Database droplet:

  • +
+
mysqld --tc-heuristic-recover=ROLLBACK
+systemctl start mariadb.service
+
+
+
    +
  • Fix an instance by restarting it:

-

Fixing an instance by restarting it:

sudo docker exec -it specifycloud_nginx_1 nginx -s reload;
 sudo docker stop client client-worker;
 sudo docker compose up -d;
 sudo docker exec -it specifycloud_nginx_1 nginx -s reload;
 
-

Add ssh key:

-
vim .ssh/authorized_keys
-sudo systemctl reload sshd
-
-
+
diff --git a/objects.inv b/objects.inv index 8540f9f25ff4236b1f9174d27ffd3fc647cb42ed..7613325788b29abe07490275d9f77fa7e1ce2ac7 100644 GIT binary patch delta 627 zcmV-(0*w9m1@{GzkAKZ?+AtKq^H;nbx*KfcFr;akM1gInYt=2#9+4A2f>+0mY^Rj{ z^?kMzO478Ic1bMz_wl}LwznUqw+YO&+KL>$3yBu2<6pSWVE74GJU<(Mj0jo;%xLEd z2}y~W*dAa4bDiCxX=D};tSBW8YBns@)-dZ#mAT3wTxs``OMe?l8vz^LzA6n)IEmkm z!c72EYtcc1=AME`&{bu>e2u47VECQD2@7IHqs44YF{)uqO8i3(=arB=+MZg~`F6d! z+7Z^D#oLkpZ=^FRP&v31xnWLd)nE6BBH1JE)v9~P_wZ+ato@`vYQmAu+4wVk3H?<2 zNjrn26bja5$bV$1tYa#RbMy0%8o~QI>tTLCDAZ@!MAnP_4HNdn?#=LG4a-%3tuEGH zVAU?r749KJ|QtuvA1a*1AqEA_;%Ae6+2GCVwOOmts4q8 z)Cyma_Y*)!`kr8;@Umce40~;HTS+))c1O3YD462U+7U6N<5A(7MO<%?H~x|12=l*8 zyXI9Q=|FvqmYbD{G7p5MgBkNd|ca%th&^z(eb-6*_za~S6vh5L=Dr+nk|#>R?l zvcBfONoM82%=3!hu-P(0qD9KB`d+O8h|%SB;Q7n&ljBaSJO; zrWVRFRUkOMcV#Md!;h?U?qk6%t)3Vn4OBWgJ@70Dq$BP}*{1r?&|z2+_PSg;Y5$v~ zsT8Oj+=$XJCx5g`mpr0Kc8~jK!M(+|@N2d&`y}l(;YjEF;v=nueo5|R7(rGG1*y0yPexm6AjoFnJG3yV!Z1b OHN4;X3jYNlV_Y=$?>Gwp diff --git a/searchindex.js b/searchindex.js index 86aac54..0be6e72 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["aws/AWS Config Files", "aws/AWS Infrastructure Notes", "aws/AWS Specify Asset Server Setup", "aws/Add New User Insance to Specify Cloud", "aws/Asset Server Config", "aws/Asset Server Setup", "aws/Client Migration Notes", "aws/EC2 & RDS Specify7 Setup", "aws/Hybrid Asset Server Setup Instructions", "aws/KU IT Notes", "aws/Setup AWS Specify Cloud", "aws/Specify Cloud Graviton Setup", "aws/Specify7 ECS most-in-one", "aws/Useful Bash Commands", "aws/VS Code Django Unit Test Debugging Notes", "index"], "filenames": ["aws/AWS Config Files.md", "aws/AWS Infrastructure Notes.md", "aws/AWS Specify Asset Server Setup.md", "aws/Add New User Insance to Specify Cloud.md", "aws/Asset Server Config.md", "aws/Asset Server Setup.md", "aws/Client Migration Notes.md", "aws/EC2 & RDS Specify7 Setup.md", "aws/Hybrid Asset Server Setup Instructions.md", "aws/KU IT Notes.md", "aws/Setup AWS Specify Cloud.md", "aws/Specify Cloud Graviton Setup.md", "aws/Specify7 ECS most-in-one.md", "aws/Useful Bash Commands.md", "aws/VS Code Django Unit Test Debugging Notes.md", "index.rst"], "titles": ["Specify 7 Docker Config Example", "<no title>", "EC2 Non-Dockerized Build", "<no title>", "<no title>", "EC2 Non-Dockerized Build", "<no title>", "Spin Up EC2 Instance", "<no title>", "New certificate on biprdsp7wbdb.cc.ku.edu server", "Setup Aurora MySQL Database", "<no title>", "Image", "<no title>", "<no title>", "Welcome to Specify Developer documentation!"], "terms": {"database_host": [0, 7, 10, 11, 12], "10": [0, 3, 7, 10, 11, 13], "133": [0, 11], "58": [0, 10, 11], "98": [0, 11], "database_port": [0, 7, 10, 11, 12], "3306": [0, 6, 7, 10, 11, 12], "master_nam": [0, 7, 10, 11, 12], "master": [0, 3, 6, 7, 10, 11, 12, 14], "master_password": [0, 7, 10, 11, 12], "secret_kei": [0, 7, 10, 12, 14], "asset_server_url": [0, 4, 7, 10, 12], "http": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "assets1": [0, 2, 5, 7, 10, 11], "specifycloud": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "org": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "web_asset_stor": [0, 2, 4, 5, 7, 10, 11, 12], "xml": [0, 2, 4, 5, 7, 10, 11, 12], "asset_server_kei": [0, 7, 10, 12], "report_runner_host": [0, 7, 10, 11, 12], "report_runner_port": [0, 7, 10, 11, 12], "8080": [0, 2, 4, 5, 7, 10, 11, 12], "celery_broker_url": [0, 7, 10, 12], "redi": [0, 7, 10, 11, 12], "0": [0, 2, 3, 4, 5, 7, 10, 11, 12, 13, 14], "celery_result_backend": [0, 7, 10, 12], "1": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14], "log_level": [0, 7, 10, 12], "warn": [0, 7, 10, 11, 12], "sp7_debug": [0, 7, 10, 12], "fals": [0, 2, 3, 4, 5, 7, 10, 14], "version": [0, 2, 4, 5, 7, 10, 14], "3": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12], "servic": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14], "sp7demofish": [0, 2, 4, 5, 10, 11, 12], "eu": [0, 6, 7, 10, 11], "imag": [0, 2, 4, 5, 7, 10, 13], "specifyconsortium": [0, 4, 10, 13], "specify7": [0, 3, 4, 6, 10, 11, 12, 13, 14], "v7": [0, 10, 11], "command": [0, 4, 7, 9, 10, 11, 13], "ve": [0, 2, 5, 8, 10, 11, 12, 13, 14], "bin": [0, 2, 3, 5, 8, 10, 11, 12, 13, 14], "gunicorn": [0, 11, 12], "w": [0, 3, 4, 7, 11, 12], "thread": 0, "5": [0, 2, 4, 5, 6, 7, 8, 10, 11, 14], "b": [0, 10, 11, 12, 13], "8000": [0, 11, 12], "t": [0, 2, 3, 5, 7, 10, 11, 12, 13], "300": [0, 2, 4, 5, 11, 12], "specifyweb_wsgi": [0, 11, 12], "init": [0, 2, 4, 5], "true": [0, 2, 4, 5, 7, 12, 14], "restart": [0, 2, 3, 4, 5, 7, 9, 10, 11, 12], "unless": [0, 2, 4, 5], "stop": [0, 3, 4, 7], "volum": [0, 2, 4, 5, 11], "specify6801": [0, 10, 11], "opt": [0, 10, 11, 14], "ro": [0, 4], "static": [0, 2, 5, 7, 11], "env_fil": 0, "environ": [0, 4, 11, 12, 14], "database_nam": [0, 11, 12], "sp7demofish_eu": 0, "asset_server_collect": 0, "demo": [0, 2, 5, 7, 10], "worker": [0, 3, 4, 7, 10, 11, 12], "celeri": [0, 7, 10, 11, 12], "A": [0, 2, 5, 9, 10, 11, 12], "specifyweb": [0, 10, 11, 12, 13, 14], "l": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13], "info": [0, 11, 12], "concurr": [0, 10, 11, 12], "q": [0, 10, 11, 13], "rjb": 0, "madrid": 0, "specify6803": [0, 7, 10, 11], "rjb_madrid": 0, "fanerogamia": 0, "mcnb": 0, "herb": 0, "rbge": 0, "local_specify_set": [0, 11], "herb_rbg": [0, 2, 5, 10], "sandbox": 0, "issue_388": 0, "sandbox_rbg": 0, "cryoark": [0, 11], "test": [0, 2, 3, 5, 7, 8, 11, 12, 13, 14], "cryoarks_test": 0, "eurl": [0, 3], "specify6800": [0, 10], "specify6": [0, 6, 7, 10, 11, 12], "6": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14], "8": [0, 2, 4, 5, 7, 8, 10, 11, 12, 13, 14], "00": [0, 10], "01": [0, 2, 5, 10], "03": [0, 7, 10, 11, 12], "port": [0, 2, 4, 5, 7, 8, 10, 11, 12, 14], "80": [0, 2, 4, 5, 8, 10, 11, 12], "443": [0, 2, 4, 5], "etc": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13], "d": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12], "letsencrypt": [0, 2, 3, 4, 5, 8, 9, 11], "ssl": [0, 2, 3, 4, 5, 7, 8, 9, 11], "cert": [0, 2, 4, 5, 8, 9], "dhparam": [0, 2, 4, 5, 8], "pem": [0, 2, 4, 5, 7, 8, 9, 13], "var": [0, 2, 3, 4, 5, 7, 8, 10, 11], "www": [0, 2, 3, 4, 5, 7, 8, 10, 11], "listen": [0, 2, 4, 5, 11, 14], "server_nam": [0, 2, 4, 5, 9, 11, 12], "The": [0, 2, 4, 5, 6, 7, 11], "pass": [0, 2, 4, 5, 11], "though": [0, 2, 4, 5, 11], "locat": [0, 2, 4, 5, 9, 11], "well": [0, 2, 4, 5, 6, 7, 8, 11], "known": [0, 2, 4, 5, 8, 11], "root": [0, 2, 4, 5, 6, 11, 13, 14], "return": 0, "301": 0, "host": [0, 2, 5, 6, 7, 10, 11, 14], "request_uri": 0, "thi": [0, 2, 4, 5, 7, 11, 12], "stanza": [0, 2, 4, 5], "defin": [0, 2, 4, 5], "end": [0, 2, 4, 5, 7, 10, 11, 14], "point": [0, 2, 3, 4, 5, 11], "ssl_certif": [0, 2, 4, 5, 9], "live": [0, 2, 4, 5, 8, 9, 13], "fullchain": [0, 2, 4, 5, 9], "ssl_certificate_kei": [0, 2, 4, 5, 9], "privkei": [0, 2, 4, 5, 9], "from": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 14], "cipherli": [0, 2, 4, 5], "st": [0, 2, 4, 5, 9], "raymii": [0, 2, 4, 5], "": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14], "tutori": [0, 2, 4, 5], "strong_ssl_security_on_nginx": [0, 2, 4, 5], "html": [0, 2, 4, 5, 11, 14], "ssl_protocol": [0, 2, 4, 5], "tlsv1": [0, 2, 4, 5], "2": [0, 2, 3, 4, 5, 7, 9, 10, 11, 13, 14], "ssl_prefer_server_ciph": [0, 2, 4, 5], "ssl_cipher": [0, 2, 4, 5], "eecdh": [0, 2, 4, 5], "aesgcm": [0, 2, 4, 5], "edh": [0, 2, 4, 5], "aes256": [0, 2, 4, 5], "ssl_ecdh_curv": [0, 2, 4, 5], "secp384r1": [0, 2, 4, 5], "ssl_session_cach": [0, 2, 4, 5], "share": [0, 2, 4, 5, 7, 10, 11], "10m": [0, 2, 4, 5, 13], "ssl_session_ticket": [0, 2, 4, 5], "off": [0, 2, 4, 5, 11, 13], "ssl_stapl": [0, 2, 4, 5], "ssl_stapling_verifi": [0, 2, 4, 5], "resolv": [0, 2, 4, 5, 11], "4": [0, 2, 3, 4, 5, 10, 12, 13, 14], "valid": [0, 2, 4, 5, 11], "resolver_timeout": [0, 2, 4, 5], "disabl": [0, 2, 4, 5, 11, 13], "preload": [0, 2, 4, 5], "hst": [0, 2, 4, 5], "now": [0, 2, 4, 5, 6, 9], "you": [0, 2, 4, 5, 6, 7, 11], "can": [0, 2, 4, 5, 7, 13], "us": [0, 2, 4, 5, 6, 7, 10, 11, 13, 14], "comment": [0, 2, 4, 5], "out": [0, 2, 4, 5, 8, 9, 11], "header": [0, 2, 4, 5, 11], "line": [0, 2, 3, 4, 5, 7, 9, 11], "includ": [0, 2, 4, 5, 7, 11], "direct": [0, 2, 4, 5, 11], "understand": [0, 2, 4, 5], "implic": [0, 2, 4, 5], "add_head": [0, 2, 4, 5], "strict": [0, 2, 4, 5], "transport": [0, 2, 4, 5, 7, 10], "secur": [0, 2, 4, 5, 6, 7], "max": [0, 2, 4, 5], "ag": [0, 2, 4, 5], "63072000": [0, 2, 4, 5], "includesubdomain": [0, 2, 4, 5], "x": [0, 2, 4, 5, 7, 8, 10, 11], "frame": [0, 2, 4, 5], "option": [0, 2, 4, 5, 7, 9, 10, 11], "deni": [0, 2, 4, 5], "content": [0, 2, 4, 5], "type": [0, 2, 4, 5, 7, 14], "nosniff": [0, 2, 4, 5], "ssl_dhparam": [0, 2, 4, 5], "i": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14], "m": [0, 2, 4, 5, 7, 8, 10, 11, 13, 14], "sure": [0, 2, 3, 4, 5, 7, 9], "need": [0, 2, 3, 4, 5, 7, 8, 10, 13, 14], "side": [0, 2, 4, 5], "just": [0, 2, 3, 4, 5, 7], "case": [0, 2, 4, 5], "usr": [0, 2, 5, 7, 10, 11, 12, 13], "rewrit": [0, 2, 5, 11], "break": [0, 11], "depositori": [0, 11], "frontend": [0, 11, 12], "127": [0, 11, 14], "11": [0, 6, 10, 11, 13], "30": [0, 2, 5, 11], "backend": [0, 11], "proxy_pass": [0, 2, 4, 5, 11], "proxy_set_head": [0, 11], "real": [0, 11], "ip": [0, 4, 6, 7, 11], "remote_addr": [0, 11], "forward": [0, 11], "For": [0, 2, 3, 5, 6, 7, 11, 14], "proxy_add_x_forwarded_for": [0, 11], "proto": [0, 11], "scheme": [0, 11], "proxy_read_timeout": [0, 11], "600": [0, 2, 5, 7, 11, 13], "client_max_body_s": [0, 2, 4, 5, 11], "github": [0, 2, 5, 6, 7, 8, 10, 11, 12], "repo": [0, 2, 5, 7, 8, 10, 11, 12], "com": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13], "sampl": [0, 2, 5], "turn": [0, 2, 5, 13], "bottl": [0, 2, 5], "debug": [0, 2, 5, 11, 12, 14], "modul": [0, 2, 5, 11, 15], "reload": [0, 2, 3, 5, 7, 10, 12], "print": [0, 2, 5, 7, 10, 13, 14], "some": [0, 2, 5, 7], "inform": [0, 2, 5], "consol": [0, 2, 5, 7], "secret": [0, 2, 5, 7, 10], "kei": [0, 2, 3, 5, 7, 9, 10, 13], "gener": [0, 2, 5, 7, 9, 10], "authent": [0, 2, 5, 7, 13], "token": [0, 2, 5, 7], "request": [0, 2, 3, 5, 9, 11, 14], "same": [0, 2, 4, 5, 6, 9], "must": [0, 2, 5, 11], "store": [0, 2, 4, 5, 6, 7], "attach": [0, 2, 3, 4, 5, 8, 14], "prefer": [0, 2, 5, 7], "good": [0, 2, 5], "sourc": [0, 2, 5, 7, 8, 10, 11], "valu": [0, 2, 5, 7, 11], "grc": [0, 2, 5], "password": [0, 2, 5, 6, 7, 9, 10, 13], "htm": [0, 2, 5], "none": [0, 2, 5, 11, 13], "NOT": [0, 2, 5], "recommend": [0, 2, 5, 8, 10, 11, 12], "sinc": [0, 2, 5, 6, 7, 13], "do": [0, 2, 3, 5, 9, 13], "so": [0, 2, 5, 10, 13], "allow": [0, 2, 5, 7, 10, 11], "anyon": [0, 2, 5], "internet": [0, 2, 5], "arbitrari": [0, 2, 5], "tnhercbrhtktanehul": [0, 2, 10, 11, 12], "dukb": [0, 2, 10, 11, 12], "auth": [0, 2, 5, 7], "timestamp": [0, 2, 5], "within": [0, 2, 5], "mani": [0, 2, 5], "second": [0, 2, 5], "time": [0, 2, 5, 7, 13], "order": [0, 2, 5], "consid": [0, 2, 5], "prevent": [0, 2, 5], "replai": [0, 2, 5], "attack": [0, 2, 5], "time_toler": [0, 2, 5], "requir": [0, 2, 5, 7, 8, 10, 11, 14], "download": [0, 2, 5, 7, 10, 12], "addit": [0, 2, 4, 5], "upload": [0, 2, 3, 5, 11], "delet": [0, 2, 5, 11, 13], "access": [0, 2, 3, 5, 6, 7, 10, 11, 13], "enabl": [0, 2, 5, 10, 11, 12, 13, 14], "affect": [0, 2, 5], "require_key_for_get": [0, 2, 5], "portal": [0, 2, 5], "getfileref": [0, 2, 5], "url": [0, 2, 3, 4, 5, 6, 7, 11], "allow_static_file_access": [0, 2, 5], "These": [0, 2, 5, 7], "ar": [0, 2, 5, 6, 7, 9, 10, 11], "interpol": [0, 2, 5], "resourc": [0, 2, 5, 7], "client": [0, 2, 3, 5, 7, 10, 11, 12, 13], "know": [0, 2, 4, 5], "how": [0, 2, 5], "talk": [0, 2, 5], "server_port": [0, 2, 4, 5], "develop": [0, 2, 5, 7], "should": [0, 2, 5, 7], "development_port": [0, 2, 5], "map": [0, 2, 5], "collect": [0, 2, 5, 9], "name": [0, 2, 5, 6, 7, 9, 13, 14], "directori": [0, 2, 3, 5, 7, 11, 13], "everyth": [0, 2, 4, 5, 11], "origin": [0, 2, 5, 7], "thumbnail": [0, 2, 5], "provis": [0, 2, 5, 7], "made": [0, 2, 5], "item": [0, 2, 5], "scope": [0, 2, 5], "abov": [0, 2, 4, 5], "found": [0, 2, 5], "collection_dir": [0, 2, 4, 5], "collection_nam": [0, 2, 5], "directory_nam": [0, 2, 5], "beati": [0, 10], "ncslgfungi": 0, "ocpc": 0, "stlawu": 0, "asnhcmamm": 0, "dwuspid": 0, "nha": 0, "cornellmamm": 0, "cornellherp": 0, "cornellfish": 0, "uprm_invcol": 0, "nybg_vanuatu": 0, "demobird": 0, "emoryherbarium": 0, "uw_geo_collect": 0, "keherbariumvascular": 0, "cornellbird": 0, "critter": 0, "williherb": 0, "sbccprofantmuseum": 0, "josc": 0, "ccnhm": 0, "lsumz_mamm": 0, "pripaleo": 0, "invertebr": 0, "paleontologi": 0, "usgs_nmnhpaleontologycollect": 0, "vimsfish": [0, 10], "vimsworkshop": 0, "ilstu": 0, "wespalcol": 0, "royfungi": 0, "isua": 0, "chagasecohealth": 0, "plu": 0, "uconnvert": 0, "kelichen": 0, "lakeforestbiologi": 0, "mariamitchel": 0, "gree": 0, "pennstatefishmuseum": 0, "dukebryo": 0, "bishopmuseum": 0, "mndragonfli": 0, "cudiatom": 0, "fwri": 0, "sdinvert": 0, "shellmuseum": 0, "ansppaleo": 0, "osuorton": 0, "ciscollect": 0, "cuic": 0, "lsumz_fish": 0, "calvertmarinemuseum": 0, "non": [0, 14], "arthropod": 0, "lsumz_herp": 0, "uwfc": 0, "oregon": 0, "state": [0, 9], "ichthyologi": [0, 2, 5], "o": [0, 2, 5, 7, 9, 10, 12, 13, 14], "unitec": 0, "herbarium": 0, "nbm_mnb": 0, "amphibian": 0, "reptil": 0, "sight": 0, "purdueherbaria": 0, "montrealinsectarium": 0, "workshop": 0, "ptrm": 0, "herb_umass": 0, "unsm_vp": [0, 3], "morpalo": 0, "aafc_aac": 0, "spnhc": 0, "base": [0, 2, 5, 13], "all": [0, 2, 3, 4, 5, 7, 10, 11, 14], "base_dir": [0, 2, 4, 5], "home": [0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14], "separ": [0, 2, 4, 5, 7], "thumb_dir": [0, 2, 5], "orig_dir": [0, 2, 5], "mime": [0, 2, 5], "try": [0, 2, 5, 7, 14], "can_thumbnail": [0, 2, 5], "jpeg": [0, 2, 5], "gif": [0, 2, 5], "png": [0, 2, 5], "tiff": [0, 2, 5], "applic": [0, 2, 5, 7], "pdf": [0, 2, 5], "what": [0, 2, 5, 11], "stand": [0, 2, 5], "alon": [0, 2, 5], "oper": [0, 2, 5], "past": [0, 2, 4, 5, 14], "python": [0, 2, 5, 7, 8, 10, 11, 14], "packag": [0, 2, 5], "fast": [0, 2, 5], "seem": [0, 2, 5], "work": [0, 2, 4, 5, 7], "wsgiref": [0, 2, 5], "extra": [0, 2, 5], "arm64v8": [0, 12], "ubuntu": [0, 2, 4, 5, 7, 10, 11, 12, 13], "18": [0, 10], "04": [0, 7, 10, 11, 12], "AS": 0, "run": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14], "apt": [0, 2, 5, 7, 8, 10, 11, 12], "get": [0, 2, 4, 5, 7, 8, 10, 12, 14], "updat": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13], "y": [0, 2, 5, 7, 8, 10, 11, 12], "instal": [0, 2, 5, 7, 8, 10, 11, 12, 14], "ghostscript": [0, 2, 5, 8], "imagemagick": [0, 2, 5, 8], "python3": [0, 2, 5, 7, 8, 10, 11, 12, 13, 14], "dev": [0, 2, 5, 7, 8, 10, 11, 12, 13], "pip": [0, 2, 5, 7, 8, 10, 11, 14], "venv": [0, 2, 5, 8, 10, 11, 12, 14], "git": [0, 2, 5, 7, 8, 10, 11, 12, 13], "certbot": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12], "awscli": [0, 2, 5, 7, 8, 10, 11, 12], "s3f": [0, 2, 5, 8], "clean": [0, 11, 12], "rm": [0, 2, 5, 7, 10, 11, 12], "rf": 0, "lib": [0, 10], "list": [0, 3, 7, 10, 13], "groupadd": 0, "g": [0, 7, 10, 11, 12], "999": 0, "useradd": 0, "r": [0, 2, 5, 7, 8, 10, 11, 14], "u": [0, 2, 5, 7, 8, 9, 10, 11, 13, 14], "mkdir": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13], "p": [0, 3, 7, 10, 11, 12, 13, 14], "chown": [0, 9, 13, 14], "user": [0, 2, 3, 5, 6, 10, 11, 12, 13, 14], "workdir": 0, "copi": [0, 7, 9, 10, 12, 14], "txt": [0, 2, 5, 7, 8, 10, 11, 13, 14], "cach": [0, 2, 5, 7, 8, 10, 11, 14], "dir": [0, 2, 5, 8, 10, 11, 14], "view": [0, 13], "echo": [0, 7, 10, 11, 12, 13], "import": [0, 2, 5, 7, 8, 14], "nserver": 0, "nserver_nam": 0, "nserver_port": 0, "int": 0, "getenv": 0, "nkei": 0, "attachment_kei": [0, 4], "ndebug": 0, "debug_mod": [0, 4], "lower": 0, "configur": [0, 2, 4, 5, 9, 10, 11, 14], "aw": [0, 2, 5, 7, 8, 10, 11, 13], "aws_access_key_id": [0, 2, 7, 10, 11], "aws_secret_access_kei": [0, 2, 7, 10, 11], "region": [0, 2, 7, 10, 11], "east": [0, 2, 7, 10, 11], "output": [0, 2, 7, 9, 10, 11], "json": [0, 2, 3, 7, 10, 11, 14], "s3": [0, 2, 5, 8, 10, 11], "mount": [0, 2, 5, 8], "cloud": [0, 2, 5, 7, 8, 10, 11], "expos": [0, 12], "cmd": [0, 12], "It": [0, 2, 5, 11], "default_serv": [0, 2, 4, 5], "certif": [0, 2, 3, 4, 5, 7, 10], "mechan": [0, 2, 5], "place": [0, 2, 5], "nonc": [0, 2, 5], "challeng": [0, 2, 5, 9], "prove": [0, 2, 5], "we": [0, 2, 5, 6], "have": [0, 2, 3, 5, 6, 7], "control": [0, 2, 5], "domain": [0, 2, 3, 5, 7], "filesystem": [0, 2, 5], "easili": [0, 2, 5], "auto": [0, 2, 5], "renew": [0, 2, 3, 5], "system": [0, 2, 5, 12], "proxi": [0, 2, 5, 11], "actual": [0, 2, 3, 5], "correct": [0, 2, 5, 9], "string": [0, 2, 5, 9], "substitut": [0, 2, 5], "respons": [0, 2, 5], "make": [0, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13], "link": [0, 2, 4, 5, 9], "localhost": [0, 2, 5, 11, 12, 13], "sub_filt": [0, 2, 4, 5], "sub_filter_onc": [0, 2, 4, 5], "sub_filter_typ": [0, 2, 4, 5], "text": [0, 2, 4, 5], "other": [0, 2, 3, 5], "unchang": [0, 2, 5], "except": [0, 2, 4, 5], "rewritten": [0, 2, 4, 5], "chang": [0, 2, 4, 5, 6, 7, 13], "els": [0, 2, 4, 5, 11], "through": [0, 2, 3, 4, 5, 7, 13], "bash": [2, 3, 4, 5, 8, 10, 11, 12, 13], "sudo": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13], "upgrad": [2, 5, 6, 7, 8, 10, 11, 12], "nginx": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13], "authbind": [2, 5, 8], "essenti": [2, 11, 12], "checkinstal": 2, "zlib1g": 2, "libncurses5": 2, "libgdbm": 2, "libnss3": 2, "libssl": 2, "libreadlin": 2, "libffi": 2, "libsqlite3": 2, "wget": [2, 5, 7, 8, 10, 11, 12], "libbz2": 2, "ftp": 2, "15": 2, "tgz": 2, "tar": 2, "xf": 2, "cd": [2, 5, 7, 8, 10, 11, 12], "optim": 2, "j": [2, 11], "nproc": 2, "altinstal": 2, "softwar": [2, 5, 7, 8, 10], "properti": [2, 5, 7, 8, 10], "common": [2, 5, 7, 8, 9, 10], "add": [2, 3, 5, 7, 8, 10, 11, 13, 14], "repositori": [2, 5, 8, 10, 11], "ppa": [2, 5, 8, 10, 11], "deadsnak": [2, 5, 8, 10], "distutil": [2, 5, 8], "pip3": [2, 5, 8], "bootstrap": [2, 5, 8, 13], "pypa": [2, 5, 8], "io": [2, 5, 8, 10], "py": [2, 3, 5, 8, 11, 12, 13, 14], "without": [2, 5, 8, 10, 13], "activ": [2, 5, 8, 10, 11], "deactiv": 2, "virtualenv": [2, 5, 8, 10, 11], "myenv": [2, 5, 8], "tl": [2, 5, 7, 8, 11], "depend": [2, 5, 8], "set": [2, 3, 4, 5, 7, 10, 11, 12, 13, 14], "access_kei": [2, 10, 11], "access_key_secret": [2, 10, 11], "default": [2, 4, 5, 7, 9, 10, 11, 12, 13], "file": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13], "cp": [2, 5, 7, 8, 9, 10, 11, 12], "specifi": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14], "asset": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13], "server": [2, 3, 4, 5, 6, 7, 8, 11, 12], "recurs": [2, 5, 7, 8, 10], "clone": [2, 5, 7, 8, 10, 11, 12], "web": [2, 3, 5, 6, 7, 8, 10, 11], "checkout": [2, 5, 8, 10, 11], "arm": [2, 5, 8, 10], "config": [2, 3, 4, 5, 7, 8, 10, 11], "when": [2, 5, 7, 8, 11], "touch": [2, 5, 8, 10], "chmod": [2, 5, 7, 8, 10, 13], "mv": [2, 5, 8, 10], "byport": [2, 5, 8], "creat": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13], "systemd": [2, 5, 7, 12], "cat": [2, 5, 9, 11, 13], "eof": [2, 5], "unit": [2, 5, 9, 12, 13, 14], "descript": [2, 5, 12], "want": [2, 5, 7, 11, 12], "network": [2, 5, 7, 12], "target": [2, 5, 6, 12], "workingdirectori": [2, 5, 12], "execstart": [2, 5, 12], "alwai": [2, 5, 7, 12], "wantedbi": [2, 5, 12], "multi": [2, 5, 12], "systemctl": [2, 3, 5, 7, 9, 10, 11, 12], "daemon": [2, 5, 12], "start": [2, 3, 5, 7, 10, 12], "statu": [2, 5, 9, 10, 11], "vim": [2, 3, 5, 7, 10], "site": [2, 5, 11, 12], "conf": [2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14], "f": [2, 5, 7, 10, 12], "discard": [2, 5], "noatim": [2, 5], "disk": [2, 5], "id": [2, 5], "scsi": [2, 5], "0do_volume_volum": [2, 5], "nyc1": [2, 5], "mnt": [2, 5], "todo": 2, "ef": 2, "la": [2, 5, 8], "openssl": [2, 5, 8, 9], "4096": [2, 5, 8, 10], "2048": [2, 5, 8, 9], "1024": [2, 5, 8, 13], "dsaparam": [2, 5, 8], "edit": [2, 7, 11], "test_attachment_kei": [2, 5], "kufishvouch": [2, 4, 5], "kufishtissu": [2, 4, 5], "aasets1": [2, 5], "suppli": [2, 5], "an": [2, 3, 4, 5, 6, 7, 8, 9], "mean": [2, 5], "privileg": [2, 3, 5, 13, 14], "underli": [2, 5], "also": [2, 5, 7, 11], "caus": [2, 5], "subsequ": [2, 5], "go": [2, 5, 7, 10], "renew_before_expiri": [2, 5], "dai": [2, 5], "chain": [2, 5, 9], "9": [2, 5, 10, 13], "archive_dir": [2, 5], "archiv": [2, 5, 7, 9, 10], "process": [2, 5, 11], "renewalparam": [2, 5], "webroot": [2, 3, 4, 5, 7], "account": [2, 5, 7], "a563615cc912ed3d7a3edfede09d6760": [2, 5], "post_hook": [2, 5], "acm": [2, 5], "v02": [2, 5], "api": [2, 5], "webroot_map": [2, 5], "specofycloud": [2, 5], "begin": [2, 5, 10], "dh": [2, 5], "paramet": [2, 5, 10, 11], "miibcakcaqealcfksiufylwx47jxqbnt0wsvd6ifznsmcti8f7t": [2, 5], "zaqqnr84iyim": [2, 5], "pntt9e6srvkkjg2u1ngscnqj5larxvrda6zl66t8wmkffrgfnw7rycq3vpg6bpg": [2, 5], "dj3": [2, 5], "htwydnombecrdymz1ddfx": [2, 5], "3owblttzrbjpvn": [2, 5], "tegtan3dexp": [2, 5], "qke9e2c1aux": [2, 5], "mf": [2, 5], "07vwpz7giemangame3fhdkyrenhtpfg1edkypuuhemr": [2, 5], "pjmwq9lqbc12lyxop": [2, 5], "dafwajurqweqrqp5feqdomdh522rwud2": [2, 5], "fpextukqhi8guumjk652aelocn1ufhi": [2, 5], "kbbv6tji7ws5f3hvanxgolmshq": [2, 5], "cywocwibag": [2, 5], "swiss": [2, 7, 10], "xd5dakesktkxceb": 2, "exampl": [3, 4, 6, 11, 13], "databas": [3, 6, 7, 11, 13], "look": [3, 9], "sql": [3, 7, 10, 11], "issu": 3, "local": [3, 7, 9, 10, 11], "mysql": [3, 6, 7, 11, 12, 13, 14], "umast": 3, "e": [3, 7, 10, 11, 13, 14], "mai": 3, "grant": [3, 11, 13, 14], "doesn": 3, "flush": [3, 13], "dn": [3, 4, 7], "registtr": 3, "login": [3, 6, 7, 13], "dreamhost": 3, "select": [3, 7, 13], "websit": 3, "manag": [3, 7, 13, 14], "cname": 3, "record": [3, 4], "style": 3, "unsm": 3, "vp": 3, "na": [3, 6, 10], "wait": 3, "least": 3, "minut": 3, "circul": 3, "ku": 3, "bitech": 3, "edu": 3, "spcloudserv": [3, 7, 10], "su": [3, 10, 13], "c": [3, 6, 7, 9, 10, 11, 13], "docker": [3, 4, 10, 11, 12, 13, 14], "compos": [3, 4, 7, 10, 14], "up": [3, 4, 10, 13], "fine": [3, 10], "here": [3, 4, 6, 7, 9], "exec": [3, 7, 13], "specifycloud_nginx_1": [3, 7], "check": [3, 7, 11, 13], "certonli": [3, 4, 7], "remov": [3, 7], "mayb": [3, 7, 10, 12], "instead": [3, 7], "note": [3, 10, 11, 14], "after": [3, 7, 9, 11], "automat": 3, "hook": 3, "post": 3, "sh": [3, 10, 11, 12, 13], "crontab": 3, "cronjob": 3, "backup": [3, 6], "ssh": [3, 6, 7, 10, 13], "biprdsp6ap": 3, "cc": 3, "spcloudbackup": 3, "backup_specify_cloud": 3, "new": [3, 4, 6, 13], "updown": [3, 13], "context": [3, 11], "system_info": 3, "alia": [3, 10, 11, 12], "droplet": 3, "handl": [3, 7, 10], "mariadb": [3, 6, 7, 10, 12], "fail": 3, "mysqld": 3, "tc": 3, "heurist": 3, "recov": 3, "rollback": 3, "fix": 3, "instanc": [3, 10, 11, 14], "authorized_kei": [3, 13], "sshd": [3, 7, 10], "latest": [4, 7, 11], "connection_fix": [4, 13], "spun": 4, "follow": [4, 7, 11, 13], "got": 4, "your": [4, 6, 7, 9], "address": [4, 6, 7, 9], "yml": [4, 14], "7": [4, 6, 7, 10, 11, 12, 13, 14], "alpin": 4, "outsid": 4, "contain": [4, 10, 14], "replac": [4, 6, 7], "which": [4, 11], "would": [4, 7], "publicli": 4, "avail": [4, 11, 12, 13], "qwertyasdfghzxcvbnlmnop": 4, "Then": [4, 7, 10], "connect": [4, 6, 7, 10], "let": 4, "me": 4, "migrat": 6, "digit": [6, 10], "ocean": [6, 10], "amazon": [6, 7, 10], "ha": [6, 11], "our": 6, "provid": 6, "increas": [6, 13], "reliabl": 6, "deprec": 6, "v10": 6, "In": [6, 7, 11], "futur": [6, 7], "hope": [6, 7], "postgresql": 6, "further": [6, 11], "improv": 6, "daili": 6, "month": [6, 10], "via": 6, "two": [6, 7], "thing": [6, 7], "linux": [6, 7, 10, 13], "institut": 6, "underscor": 6, "_": 6, "dash": 6, "thei": [6, 13], "been": [6, 7, 11], "wiki": 6, "remot": 6, "172": 6, "31": [6, 10], "96": [6, 10], "36": [6, 10], "16": [6, 10], "73": [6, 11], "ca": [6, 7, 10], "35": 6, "249": 6, "On": [6, 7, 10], "mac": 6, "n": 6, "l3307": 6, "institution_id": 6, "db": [6, 7, 10, 14], "window": 6, "putti": 6, "program": 6, "ex": [6, 9, 10], "your_us": 6, "private_key_": 6, "ppk": 6, "3307": 6, "log": [6, 7, 10, 11, 13], "previou": 6, "soon": [6, 7], "each": [6, 10], "detail": 7, "instruct": [7, 8], "temporari": 7, "solut": 7, "deploy": 7, "ec": 7, "come": 7, "composit": [7, 10], "privat": [7, 10], "kind": 7, "easiest": 7, "even": 7, "one": [7, 10, 11, 12], "my": 7, "like": 7, "could": 7, "wa": 7, "design": 7, "nativ": 7, "join": 7, "team": 7, "pick": 7, "project": 7, "modern": 7, "cdk": 7, "script": [7, 11], "simpl": [7, 11], "scalabl": 7, "machin": 7, "ami": [7, 10], "choos": 7, "22": [7, 10], "lt": 7, "64": 7, "bit": 7, "x86": 7, "architectur": [7, 10, 13], "t3": [7, 10], "small": [7, 10], "medium": [7, 10], "better": 7, "traffic": 7, "pair": 7, "launch": [7, 14], "bucket": 7, "either": 7, "directli": [7, 11], "If": [7, 11], "insid": 7, "doc": 7, "en": 7, "keep": 7, "person": 7, "read": [7, 13], "otherwis": 7, "initi": [7, 10], "There": 7, "archireef": 7, "sp7": [7, 10], "edg": [7, 10], "sp6": [7, 10], "decommiss": [7, 10], "sp6version": [7, 10], "schema": 7, "input": 7, "tag": [7, 10, 11], "first": 7, "onli": [7, 10, 11, 13], "env": [7, 10, 11, 12, 14], "your_database_host": 7, "your_master_password": 7, "temp": 7, "your_asset_server_kei": 7, "132": [7, 10], "218": [7, 10], "32": [7, 10], "onc": [7, 13], "webpag": 7, "click": 7, "cloudshel": 7, "don": [7, 13], "happen": 7, "press": 7, "enter": [7, 13], "twice": 7, "back": 7, "shell": 7, "avoid": [7, 10], "dure": [7, 10], "sed": [7, 10, 11, 12], "nrconf": [7, 10], "kernelhint": [7, 10], "needrestart": [7, 10], "gh": [7, 10], "curl": [7, 10, 11, 12], "j2cli": [7, 10, 11], "your_aws_access_key_id": 7, "your_aws_access_key_secret": 7, "fssl": [7, 10, 11], "gpg": [7, 10], "dearmor": [7, 10], "keyr": [7, 10], "deb": [7, 10, 11], "arch": [7, 10, 13], "dpkg": [7, 10], "sign": [7, 10], "lsb_releas": [7, 10], "stabl": [7, 10], "tee": [7, 10, 13], "null": [7, 10], "polici": [7, 10], "ce": [7, 10], "correctli": 7, "cli": [7, 10], "plugin": [7, 10], "releas": [7, 10], "v2": [7, 10, 11], "17": [7, 10], "unam": [7, 10], "snapshot": [7, 10], "did": 7, "engin": 7, "experi": 7, "aurora": [7, 11], "dynam": 7, "scale": 7, "templat": 7, "suggest": 7, "product": [7, 12], "larg": [7, 10], "might": [7, 10, 14], "feel": 7, "m5": [7, 10], "someth": 7, "similar": 7, "decid": 7, "storag": [7, 10, 13], "size": [7, 13], "accommod": 7, "purpos": [7, 10], "ssd": [7, 10], "suffic": 7, "iop": 7, "comput": [7, 11, 13], "tab": 7, "mark": 7, "endpoint": 7, "seed": [7, 10, 11], "c9qlnkmf2lfl": [7, 10], "central": [7, 10], "amazonaw": [7, 10, 11, 13], "remain": 7, "own": 7, "navig": 7, "page": [7, 15], "public": [7, 13], "ipv4": 7, "open": 7, "browser": 7, "haven": 7, "yet": 7, "section": [7, 9], "django": [7, 10, 11, 12, 13, 14], "webpack": [7, 11, 12], "report": [7, 10, 12, 13], "runner": [7, 10, 12], "being": 7, "hold": 7, "front": [7, 14], "independ": 7, "long": 7, "task": [7, 10, 13], "act": 7, "job": 7, "queue": 7, "broker": 7, "between": [7, 14], "possibl": [7, 11], "sq": 7, "both": 7, "serv": [7, 11], "conaint": 7, "move": 7, "startup": 7, "webserv": [7, 11, 12], "possibli": 7, "cloudfront": 7, "java": [7, 10], "tool": 7, "who": 7, "rout": 7, "53": 7, "probabl": 7, "elast": 7, "apach": [7, 10, 11], "your_ec2_domain_nam": 7, "extend": 7, "serveraliveinterv": [7, 10], "20": [7, 10, 11, 12], "tcpkeepal": [7, 10], "sshd_config": [7, 10], "clientaliveinterv": [7, 10], "1200": [7, 10], "clientalivecountmax": [7, 10], "setup": [8, 11], "build": [8, 10, 11, 12, 13], "form": 9, "kuit": 9, "nav_to": 9, "uri": 9, "2fcom": 9, "glideapp": 9, "servicecatalog_cat_item_view": 9, "3fv": 9, "3d1": 9, "26sysparm_id": 9, "3d78fee42fdb2a8850162673e1ba96195b": 9, "26sysparm_link_par": 9, "3d322911f41bec6490cf2d337e034bcb23": 9, "26sysparm_catalog": 9, "3de0d08b13c3330100c8b837659bba8fb4": 9, "26sysparm_catalog_view": 9, "3dcatalog_default": 9, "26sysparm_view": 9, "csr": 9, "req": 9, "newkei": 9, "rsa": [9, 10], "node": [9, 10, 11, 12], "keyout": 9, "countri": 9, "letter": 9, "code": [9, 14], "xx": 9, "provinc": 9, "full": [9, 11], "kansa": 9, "eg": 9, "citi": 9, "lawrenc": 9, "organ": 9, "compani": 9, "ltd": 9, "univers": 9, "organiz": 9, "hostnam": [9, 11, 12], "biimag": 9, "biodivers": 9, "email": 9, "alec": 9, "white": 9, "verifi": 9, "ou": 9, "cn": 9, "emailaddress": 9, "receiv": 9, "biimages_biodiversity_ku_edu": 9, "cer": 9, "biimages_biodiversity_ku_edu_cert": 9, "crt": 9, "biimages_biodiversity_ku_edu_interm": 9, "p7b": 9, "concaten": 9, "proper": 9, "number": 9, "increment": 9, "40": [9, 10], "privkey40": 9, "cert40": 9, "chain40": 9, "fullchain40": 9, "symbol": 9, "where": 9, "ln": [9, 10, 11, 12, 13], "sf": 9, "hash": 9, "x509": 9, "noout": 9, "modulu": 9, "md5": 9, "webport": 9, "keystor": 9, "collections_biodiversity_ku_edu_cert": 9, "collections_biodiversity_ku_edu": 9, "collections_biodiversity_ku_edu_interm": 9, "webportal_serv": 9, "bi": 9, "sp7access": 9, "hvm": 10, "bionic": 10, "arm64": [10, 11, 13], "20220131": 10, "0770bf1d6ae61c858": 10, "containerd": 10, "see": [10, 11], "credenti": 10, "bottom": 10, "datbas": 10, "aliv": 10, "nclientalivecountmax": 10, "pull": 10, "freshfish": 10, "anonymous_us": 10, "specify6802": 10, "02": 10, "cqvncffkwz9t": [10, 11], "rd": [10, 11], "mastermast": [10, 11], "bogu": [10, 12, 14], "usernam": [10, 13], "format": [10, 13], "data": 10, "export": [10, 11, 12, 13], "path": 10, "keygen": 10, "ed25519": 10, "acwhite211": 10, "gmail": 10, "openjdk": [10, 11, 12], "jdk": [10, 11, 12], "maven": [10, 11, 12], "ant": [10, 11, 12], "ufw": [10, 11], "altern": 10, "jvm": 10, "jre": 10, "compil": [10, 11, 12], "nonmac": 10, "price": 10, "r5": 10, "vcpu": 10, "gb": 10, "ram": 10, "24": 10, "per": 10, "hour": 10, "173": 10, "4vcpu": 10, "171": 10, "123": 10, "2vcpu": 10, "068": 10, "49": 10, "136": 10, "97": 10, "92": 10, "xlarg": 10, "272": 10, "195": 10, "t4g": 10, "065": 10, "46": 10, "129": 10, "88": 10, "acu": 10, "12": 10, "86": 10, "v1": 10, "06": 10, "43": 10, "29": 10, "nano": 10, "0042": 10, "micro": 10, "0084": 10, "05": 10, "0168": 10, "0336": 10, "19": [10, 14], "0672": 10, "48": 10, "38": [10, 12], "1344": 10, "77": 10, "m7g": 10, "1vcpu": 10, "0408": 10, "0816": 10, "75": 10, "2232": 10, "160": 10, "70": 10, "fargat": 10, "demand": 10, "03238": 10, "00356": 10, "spot": 10, "01279585": 10, "00140508": 10, "ephemer": 10, "000111": 10, "23": 10, "56": 10, "25": 10, "82": 10, "28": 10, "21": 10, "save": 10, "plan": 10, "59": 10, "cpu": 10, "26": 10, "52": [10, 13], "89": 10, "179": 10, "78": 10, "graviton": 10, "memori": [10, 13], "cheep": 10, "expens": 10, "45": 10, "90": 10, "usag": 10, "nomin": 10, "spike": 10, "definit": 10, "more": 10, "than": 10, "85": 10, "72": 10, "enough": 10, "most": [10, 11], "few": 10, "over": 10, "combin": [10, 11], "comparison": 10, "reserv": 10, "unzip": [10, 11, 12], "gbif": 10, "0146304": 10, "230224095556074": 10, "zip": 10, "gbif_url": 10, "csv": 10, "gbif_test": 10, "gbif_extract": 10, "id_ed25519": 10, "pub": 10, "aaaac3nzac1lzdi1nte5aaaaikhq3lvhz4u8j0derpm37wguplglgqtim77m68m": 10, "xnwl": 10, "openssh": 10, "b3blbnnzac1rzxktdjeaaaaabg5vbmuaaaaebm9uzqaaaaaaaaabaaaamwaaaatzc2gtzw": 10, "qyntuxoqaaacch6t5vywefpi9a3q6zt": 10, "8ifdyxi4elypu": 10, "zovjvlzviwaaajj4e1io": 10, "bny": 10, "jgaaaatzc2gtzwqyntuxoqaaacch6t5vywefpi9a3q6zt": 10, "zovjvlzviw": 10, "aaaedi0ktenazeyommyaqobd8apyqjcl3yu7txmmmrit8bjahq3lvhz4u8j0derpm37wgu": 10, "plglgqtim77m68m": 10, "xnwlaaaafgfjd2hpdguymtfaz21hawwuy29taq": 10, "0ubuntu0": 10, "danc": [10, 11], "taco": [10, 11], "magic": [10, 11], "rainbow": [10, 11], "vibe": [10, 11], "gcc": 10, "openldap": 10, "devel": 10, "nodej": [10, 11, 12], "npm": [10, 11, 12], "apache2": [10, 11], "libapache2": [10, 11], "mod": [10, 11], "wsgi": [10, 11, 12], "py3": [10, 11], "sl": 10, "nodesourc": [10, 11], "setup_18": [10, 11], "nodesource_setup": 10, "raw": [10, 12], "githubusercont": [10, 12], "nvm": [10, 12], "v0": [10, 12], "39": 10, "bashrc": [10, 11, 12], "v18": 10, "v": [10, 11, 12, 13, 14], "specifysoftwar": [10, 11, 12], "6803": [10, 11, 12], "specify_unix_64": [10, 11, 12], "pwd": [10, 11, 13], "wheel": [10, 11], "runserv": [10, 11], "arm54": 10, "cento": 10, "yum": 10, "mariadb105": 10, "aarch64": 10, "nodj": 10, "headless": 10, "corretto": 10, "python38": 10, "python38u": 10, "redis6": 10, "dnf": 10, "mosti": 11, "lite": 11, "entrypoint": [11, 12], "libldap2": [11, 12], "libmariadbcli": [11, 12], "libsasl2": [11, 12], "core": [11, 14], "wb_upload_log": 11, "specify_depositori": 11, "domain_nam": [11, 12], "ec2": [11, 13], "87": 11, "116": 11, "210": 11, "web_attachment_url": 11, "web_attachment_kei": 11, "web_attachment_collect": 11, "specifydb": 11, "specify_set": 11, "masterus": 11, "masterpassword": 11, "media": 11, "media_root": 11, "__init__": 11, "media_url": 11, "servernam": 11, "specifyweb_apach": 11, "000": 11, "invok": 11, "rc": 11, "your_domain": 11, "varibal": 11, "update_set": 11, "setting_kei": 11, "setting_valu": 11, "file_path": 11, "eot": 11, "54": 11, "162": 11, "114": 11, "41": 11, "128m": 11, "fileget": 11, "fileupload": 11, "filedelet": 11, "getmetadata": 11, "testkei": 11, "400m": 11, "client_body_buffer_s": 11, "client_body_timeout": 11, "120": 11, "uwsgi": 11, "uwsgi_pass": 11, "unix": 11, "app": 11, "socket": 11, "uwsgi_param": 11, "uwsgi_read_timeout": 11, "32m": 11, "slash": 11, "virtualhost": 11, "followsymlink": 11, "index": [11, 15], "multiview": 11, "web_upload_log": 11, "group": 11, "librari": 11, "establish": 11, "leav": 11, "wsgidaemonprocess": 11, "wsgiprocessgroup": 11, "wsgiscriptalia": 11, "errorlog": 11, "error": 11, "notic": 11, "crit": 11, "alert": 11, "emerg": 11, "loglevel": 11, "customlog": 11, "identifi": [11, 13], "itself": 11, "redirect": 11, "virtual": 11, "appear": 11, "match": 11, "decis": 11, "last": 11, "resort": 11, "regardless": 11, "howev": 11, "ani": 11, "explicitli": 11, "serveradmin": 11, "webmast": 11, "documentroot": 11, "trace8": 11, "trace1": 11, "particular": 11, "apache_log_dir": 11, "global": 11, "level": 11, "cgi": 11, "a2disconf": 11, "104175": 11, "js_src": [11, 12], "spcloud": 11, "pod": 12, "exclud": 12, "variabl": 12, "sp6_version": 12, "sp6_version_str": 12, "tr": 12, "nvm_dir": 12, "load": 12, "ci": 12, "dist": 12, "npx": 12, "mode": 12, "font": [12, 13], "jar": [12, 13], "tmp": 12, "pom": 12, "mvn": 12, "war": 12, "explod": 12, "src": 12, "3000": [12, 14], "8888": [12, 14], "ptvsd": [12, 14], "client_nam": 12, "fi": 12, "worker_count": 12, "conditionpathexist": 12, "jetti": 12, "ireportrunn": 12, "sftp": 13, "alec_specify_ssh_kei": 13, "206": 13, "67": 13, "put": 13, "alecwhit": 13, "exit": 13, "background": 13, "foreground": 13, "df": 13, "h": 13, "du": 13, "rsync": 13, "avz": 13, "cluster": 13, "img": 13, "inspect": 13, "jq": 13, "repotag": 13, "done": 13, "notif": 13, "notificationstest": 13, "stash": 13, "push": 13, "file1": 13, "file2": 13, "appli": 13, "addus": 13, "geco": 13, "multipl": 13, "docker_cli_experiment": 13, "buildx": 13, "mybuild": 13, "platform": 13, "amd64": 13, "think": 13, "ask": 13, "restrict": 13, "rbash": 13, "usermod": 13, "symlink": 13, "700": 13, "ssh_kei": 13, "dbuser": 13, "BY": 13, "dbuser_password": 13, "insert": 13, "ON": [13, 14], "your_database_nam": 13, "TO": [13, 14], "tail": 13, "1000": 13, "grep": 13, "awk": 13, "split": 13, "swap": 13, "falloc": 13, "4g": 13, "swapfil": 13, "dd": 13, "zero": 13, "count": 13, "4096k": 13, "mkswap": 13, "swapon": 13, "sw": 13, "fstab": 13, "perman": 13, "show": 13, "free": 13, "swappi": 13, "defaul": 13, "100": 13, "veri": 13, "argess": 13, "absolutlei": 13, "necessari": 13, "proc": 13, "sy": 13, "vm": 13, "sysctl": 13, "chane": 13, "swapoff": 13, "8g": 13, "resiz": 13, "permiss": 14, "test_cuic": 14, "test_": 14, "devpress": 14, "csdn": 14, "net": 14, "62fe07607e66823466192fa3": 14, "pytest": 14, "hypothesi": 14, "jsonschema": 14, "ini": 14, "django_settings_modul": 14, "python_fil": 14, "testpars": 14, "addopt": 14, "ignor": 14, "selenium_test": 14, "vscode": 14, "pythonpath": 14, "pytestarg": 14, "vv": 14, "pytesten": 14, "nosetestsen": 14, "unittesten": 14, "setdefault": 14, "run_main": 14, "werkzeug_run_main": 14, "debugpi": 14, "dockerfil": 14, "debugg": 14, "runtim": 14, "pathmap": 14, "localroot": 14, "workspacefold": 14, "remoteroot": 14, "unittestarg": 14, "lint": 14, "mypyen": 14, "search": 15}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"specifi": [0, 10, 15], "7": 0, "docker": [0, 2, 5, 7], "config": 0, "exampl": 0, "default": 0, "env": 0, "compos": 0, "yml": 0, "nginx": 0, "conf": 0, "asset": 0, "server": [0, 9, 10], "set": 0, "py": 0, "file": 0, "possibl": 0, "dockerfil": 0, "ec": 0, "build": [0, 2, 5], "unfinish": 0, "web": [0, 9], "ec2": [2, 5, 7, 10], "non": [2, 5], "shell": 2, "script": 2, "spin": 7, "up": 7, "instanc": 7, "s3": 7, "setup": [7, 10], "configur": 7, "specify7": 7, "rd": 7, "upload": 7, "data": 7, "deploi": 7, "contain": 7, "depend": 7, "conclud": 7, "note": 7, "new": 9, "certif": 9, "biprdsp7wbdb": 9, "cc": 9, "ku": 9, "edu": 9, "portal": 9, "aurora": 10, "mysql": 10, "databas": 10, "info": 10, "misc": 10, "network": 10, "extract": 10, "imag": 12, "welcom": 15, "develop": 15, "document": 15, "indic": 15, "tabl": 15}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Specify 7 Docker Config Example": [[0, "specify-7-docker-config-example"]], "Example defaults.env": [[0, "example-defaults-env"]], "Example docker-compose.yml": [[0, "example-docker-compose-yml"]], "Example nginx.conf": [[0, "example-nginx-conf"]], "Asset Server": [[0, "asset-server"]], "Example settings.py file": [[0, "example-settings-py-file"]], "Possible Dockerfile for ECS Build (Unfinished)": [[0, "possible-dockerfile-for-ecs-build-unfinished"]], "Asset nginx web-server config": [[0, "asset-nginx-web-server-config"]], "EC2 Non-Dockerized Build": [[2, "ec2-non-dockerized-build"], [5, "ec2-non-dockerized-build"]], "EC2 Non-docker build shell script": [[2, "ec2-non-docker-build-shell-script"]], "Docker Build": [[2, "docker-build"]], "Spin Up EC2 Instance": [[7, "spin-up-ec2-instance"]], "S3 Setup": [[7, "s3-setup"]], "Configure Specify7": [[7, "configure-specify7"]], "Spin Up RDS Instance": [[7, "spin-up-rds-instance"]], "Upload Data": [[7, "upload-data"]], "Deploy Specify7": [[7, "deploy-specify7"]], "Docker Container Dependencies": [[7, "docker-container-dependencies"]], "Concluding Notes": [[7, "concluding-notes"]], "New certificate on biprdsp7wbdb.cc.ku.edu server": [[9, "new-certificate-on-biprdsp7wbdb-cc-ku-edu-server"]], "web-portal certificate": [[9, "web-portal-certificate"]], "Setup Aurora MySQL Database": [[10, "setup-aurora-mysql-database"]], "Setup EC2 Server": [[10, "setup-ec2-server"]], "Info Misc.": [[10, "info-misc"]], "Specify Network Extract": [[10, "specify-network-extract"]], "Image": [[12, "image"]], "Welcome to Specify Developer documentation!": [[15, "welcome-to-specify-developer-documentation"]], "Indices and tables": [[15, "indices-and-tables"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["aws/AWS Config Files", "aws/AWS Infrastructure Notes", "aws/AWS Specify Asset Server Setup", "aws/Asset Server Config", "aws/Asset Server Setup", "aws/Client Migration Notes", "aws/EC2 & RDS Specify7 Setup", "aws/Hybrid Asset Server Setup Instructions", "aws/KU IT Notes", "aws/Setup AWS Specify Cloud", "aws/Specify Cloud Graviton Setup", "aws/Specify7 ECS most-in-one", "aws/Useful Bash Commands", "aws/VS Code Django Unit Test Debugging Notes", "aws/add_new_instance_to_specify_cloud", "index"], "filenames": ["aws/AWS Config Files.md", "aws/AWS Infrastructure Notes.md", "aws/AWS Specify Asset Server Setup.md", "aws/Asset Server Config.md", "aws/Asset Server Setup.md", "aws/Client Migration Notes.md", "aws/EC2 & RDS Specify7 Setup.md", "aws/Hybrid Asset Server Setup Instructions.md", "aws/KU IT Notes.md", "aws/Setup AWS Specify Cloud.md", "aws/Specify Cloud Graviton Setup.md", "aws/Specify7 ECS most-in-one.md", "aws/Useful Bash Commands.md", "aws/VS Code Django Unit Test Debugging Notes.md", "aws/add_new_instance_to_specify_cloud.md", "index.rst"], "titles": ["Specify 7 Docker Config Example", "<no title>", "EC2 Non-Dockerized Build", "<no title>", "EC2 Non-Dockerized Build", "<no title>", "Spin Up EC2 Instance", "<no title>", "New certificate on biprdsp7wbdb.cc.ku.edu server", "Setup Aurora MySQL Database", "<no title>", "Image", "<no title>", "<no title>", "Add new Specify instance to Specify Cloud", "Welcome to Specify Developer documentation!"], "terms": {"database_host": [0, 6, 9, 10, 11], "10": [0, 6, 9, 10, 12, 14], "133": [0, 10], "58": [0, 9, 10], "98": [0, 10], "database_port": [0, 6, 9, 10, 11], "3306": [0, 5, 6, 9, 10, 11], "master_nam": [0, 6, 9, 10, 11], "master": [0, 5, 6, 9, 10, 11, 13, 14], "master_password": [0, 6, 9, 10, 11], "secret_kei": [0, 6, 9, 11, 13], "asset_server_url": [0, 3, 6, 9, 11], "http": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14], "assets1": [0, 2, 4, 6, 9, 10], "specifycloud": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14], "org": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14], "web_asset_stor": [0, 2, 3, 4, 6, 9, 10, 11], "xml": [0, 2, 3, 4, 6, 9, 10, 11], "asset_server_kei": [0, 6, 9, 11], "report_runner_host": [0, 6, 9, 10, 11], "report_runner_port": [0, 6, 9, 10, 11], "8080": [0, 2, 3, 4, 6, 9, 10, 11], "celery_broker_url": [0, 6, 9, 11], "redi": [0, 6, 9, 10, 11], "0": [0, 2, 3, 4, 6, 9, 10, 11, 12, 13, 14], "celery_result_backend": [0, 6, 9, 11], "1": [0, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14], "log_level": [0, 6, 9, 11], "warn": [0, 6, 9, 10, 11], "sp7_debug": [0, 6, 9, 11], "fals": [0, 2, 3, 4, 6, 9, 13, 14], "version": [0, 2, 3, 4, 6, 9, 13], "3": [0, 2, 3, 4, 6, 7, 9, 10, 11, 14], "servic": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "sp7demofish": [0, 2, 3, 4, 9, 10, 11], "eu": [0, 5, 6, 9, 10], "imag": [0, 2, 3, 4, 6, 9, 12], "specifyconsortium": [0, 3, 9, 12], "specify7": [0, 3, 5, 9, 10, 11, 12, 13, 14], "v7": [0, 9, 10], "command": [0, 3, 6, 8, 9, 10, 12], "ve": [0, 2, 4, 7, 9, 10, 11, 12, 13], "bin": [0, 2, 4, 7, 9, 10, 11, 12, 13, 14], "gunicorn": [0, 10, 11], "w": [0, 3, 6, 10, 11, 14], "thread": 0, "5": [0, 2, 3, 4, 5, 6, 7, 9, 10, 13], "b": [0, 9, 10, 11, 12], "8000": [0, 10, 11], "t": [0, 2, 4, 6, 9, 10, 11, 12, 14], "300": [0, 2, 3, 4, 10, 11], "specifyweb_wsgi": [0, 10, 11], "init": [0, 2, 3, 4], "true": [0, 2, 3, 4, 6, 11, 13], "restart": [0, 2, 3, 4, 6, 8, 9, 10, 11, 14], "unless": [0, 2, 3, 4], "stop": [0, 3, 6, 14], "volum": [0, 2, 3, 4, 10], "specify6801": [0, 9, 10], "opt": [0, 9, 10, 13], "ro": [0, 3], "static": [0, 2, 4, 6, 10], "env_fil": 0, "environ": [0, 3, 10, 11, 13], "database_nam": [0, 10, 11], "sp7demofish_eu": 0, "asset_server_collect": 0, "demo": [0, 2, 4, 6, 9], "worker": [0, 3, 6, 9, 10, 11, 14], "celeri": [0, 6, 9, 10, 11], "A": [0, 2, 4, 8, 9, 10, 11], "specifyweb": [0, 9, 10, 11, 12, 13], "l": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14], "info": [0, 10, 11], "concurr": [0, 9, 10, 11], "q": [0, 9, 10, 12], "rjb": 0, "madrid": 0, "specify6803": [0, 6, 9, 10], "rjb_madrid": 0, "fanerogamia": 0, "mcnb": 0, "herb": 0, "rbge": 0, "local_specify_set": [0, 10], "herb_rbg": [0, 2, 4, 9], "sandbox": 0, "issue_388": 0, "sandbox_rbg": 0, "cryoark": [0, 10], "test": [0, 2, 4, 6, 7, 10, 11, 12, 13, 14], "cryoarks_test": 0, "eurl": [0, 14], "specify6800": [0, 9], "specify6": [0, 5, 6, 9, 10, 11], "6": [0, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14], "8": [0, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13], "00": [0, 9], "01": [0, 2, 4, 9], "03": [0, 6, 9, 10, 11], "port": [0, 2, 3, 4, 6, 7, 9, 10, 11, 13], "80": [0, 2, 3, 4, 7, 9, 10, 11], "443": [0, 2, 3, 4], "etc": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14], "d": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 14], "letsencrypt": [0, 2, 3, 4, 7, 8, 10, 14], "ssl": [0, 2, 3, 4, 6, 7, 8, 10, 14], "cert": [0, 2, 3, 4, 7, 8], "dhparam": [0, 2, 3, 4, 7], "pem": [0, 2, 3, 4, 6, 7, 8, 12], "var": [0, 2, 3, 4, 6, 7, 9, 10, 14], "www": [0, 2, 3, 4, 6, 7, 9, 10, 14], "listen": [0, 2, 3, 4, 10, 13], "server_nam": [0, 2, 3, 4, 8, 10, 11], "The": [0, 2, 3, 4, 5, 6, 10], "pass": [0, 2, 3, 4, 10], "though": [0, 2, 3, 4, 10], "locat": [0, 2, 3, 4, 8, 10], "well": [0, 2, 3, 4, 5, 6, 7, 10], "known": [0, 2, 3, 4, 7, 10], "root": [0, 2, 3, 4, 5, 10, 12, 13], "return": 0, "301": 0, "host": [0, 2, 4, 5, 6, 9, 10, 13], "request_uri": 0, "thi": [0, 2, 3, 4, 6, 10, 11], "stanza": [0, 2, 3, 4], "defin": [0, 2, 3, 4], "end": [0, 2, 3, 4, 6, 9, 10, 13], "point": [0, 2, 3, 4, 10, 14], "ssl_certif": [0, 2, 3, 4, 8], "live": [0, 2, 3, 4, 7, 8, 12], "fullchain": [0, 2, 3, 4, 8], "ssl_certificate_kei": [0, 2, 3, 4, 8], "privkei": [0, 2, 3, 4, 8], "from": [0, 2, 3, 4, 5, 6, 9, 10, 11, 13, 14], "cipherli": [0, 2, 3, 4], "st": [0, 2, 3, 4, 8], "raymii": [0, 2, 3, 4], "": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "tutori": [0, 2, 3, 4], "strong_ssl_security_on_nginx": [0, 2, 3, 4], "html": [0, 2, 3, 4, 10, 13], "ssl_protocol": [0, 2, 3, 4], "tlsv1": [0, 2, 3, 4], "2": [0, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14], "ssl_prefer_server_ciph": [0, 2, 3, 4], "ssl_cipher": [0, 2, 3, 4], "eecdh": [0, 2, 3, 4], "aesgcm": [0, 2, 3, 4], "edh": [0, 2, 3, 4], "aes256": [0, 2, 3, 4], "ssl_ecdh_curv": [0, 2, 3, 4], "secp384r1": [0, 2, 3, 4], "ssl_session_cach": [0, 2, 3, 4], "share": [0, 2, 3, 4, 6, 9, 10], "10m": [0, 2, 3, 4, 12], "ssl_session_ticket": [0, 2, 3, 4], "off": [0, 2, 3, 4, 10, 12], "ssl_stapl": [0, 2, 3, 4], "ssl_stapling_verifi": [0, 2, 3, 4], "resolv": [0, 2, 3, 4, 10], "4": [0, 2, 3, 4, 9, 11, 12, 13, 14], "valid": [0, 2, 3, 4, 10], "resolver_timeout": [0, 2, 3, 4], "disabl": [0, 2, 3, 4, 10, 12], "preload": [0, 2, 3, 4], "hst": [0, 2, 3, 4], "now": [0, 2, 3, 4, 5, 8], "you": [0, 2, 3, 4, 5, 6, 10], "can": [0, 2, 3, 4, 6, 12], "us": [0, 2, 3, 4, 5, 6, 9, 10, 12, 13], "comment": [0, 2, 3, 4], "out": [0, 2, 3, 4, 7, 8, 10], "header": [0, 2, 3, 4, 10], "line": [0, 2, 3, 4, 6, 8, 10, 14], "includ": [0, 2, 3, 4, 6, 10], "direct": [0, 2, 3, 4, 10], "understand": [0, 2, 3, 4], "implic": [0, 2, 3, 4], "add_head": [0, 2, 3, 4], "strict": [0, 2, 3, 4], "transport": [0, 2, 3, 4, 6, 9], "secur": [0, 2, 3, 4, 5, 6], "max": [0, 2, 3, 4], "ag": [0, 2, 3, 4], "63072000": [0, 2, 3, 4], "includesubdomain": [0, 2, 3, 4], "x": [0, 2, 3, 4, 6, 7, 9, 10], "frame": [0, 2, 3, 4], "option": [0, 2, 3, 4, 6, 8, 9, 10], "deni": [0, 2, 3, 4], "content": [0, 2, 3, 4], "type": [0, 2, 3, 4, 6, 13], "nosniff": [0, 2, 3, 4], "ssl_dhparam": [0, 2, 3, 4], "i": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14], "m": [0, 2, 3, 4, 6, 7, 9, 10, 12, 13], "sure": [0, 2, 3, 4, 6, 8, 14], "need": [0, 2, 3, 4, 6, 7, 9, 12, 13, 14], "side": [0, 2, 3, 4], "just": [0, 2, 3, 4, 6, 14], "case": [0, 2, 3, 4], "usr": [0, 2, 4, 6, 9, 10, 11, 12], "rewrit": [0, 2, 4, 10], "break": [0, 10], "depositori": [0, 10], "frontend": [0, 10, 11], "127": [0, 10, 13], "11": [0, 5, 9, 10, 12], "30": [0, 2, 4, 10], "backend": [0, 10], "proxy_pass": [0, 2, 3, 4, 10], "proxy_set_head": [0, 10], "real": [0, 10], "ip": [0, 3, 5, 6, 10], "remote_addr": [0, 10], "forward": [0, 10], "For": [0, 2, 4, 5, 6, 10, 13, 14], "proxy_add_x_forwarded_for": [0, 10], "proto": [0, 10], "scheme": [0, 10], "proxy_read_timeout": [0, 10], "600": [0, 2, 4, 6, 10, 12], "client_max_body_s": [0, 2, 3, 4, 10], "github": [0, 2, 4, 5, 6, 7, 9, 10, 11], "repo": [0, 2, 4, 6, 7, 9, 10, 11], "com": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12], "sampl": [0, 2, 4], "turn": [0, 2, 4, 12], "bottl": [0, 2, 4], "debug": [0, 2, 4, 10, 11, 13], "modul": [0, 2, 4, 10, 15], "reload": [0, 2, 4, 6, 9, 11, 14], "print": [0, 2, 4, 6, 9, 12, 13], "some": [0, 2, 4, 6], "inform": [0, 2, 4], "consol": [0, 2, 4, 6], "secret": [0, 2, 4, 6, 9], "kei": [0, 2, 4, 6, 8, 9, 12, 14], "gener": [0, 2, 4, 6, 8, 9], "authent": [0, 2, 4, 6, 12], "token": [0, 2, 4, 6], "request": [0, 2, 4, 8, 10, 13, 14], "same": [0, 2, 3, 4, 5, 8], "must": [0, 2, 4, 10], "store": [0, 2, 3, 4, 5, 6], "attach": [0, 2, 3, 4, 7, 13, 14], "prefer": [0, 2, 4, 6], "good": [0, 2, 4], "sourc": [0, 2, 4, 6, 7, 9, 10], "valu": [0, 2, 4, 6, 10], "grc": [0, 2, 4], "password": [0, 2, 4, 5, 6, 8, 9, 12], "htm": [0, 2, 4], "none": [0, 2, 4, 10, 12], "NOT": [0, 2, 4], "recommend": [0, 2, 4, 7, 9, 10, 11], "sinc": [0, 2, 4, 5, 6, 12], "do": [0, 2, 4, 8, 12, 14], "so": [0, 2, 4, 9, 12], "allow": [0, 2, 4, 6, 9, 10], "anyon": [0, 2, 4], "internet": [0, 2, 4], "arbitrari": [0, 2, 4], "tnhercbrhtktanehul": [0, 2, 9, 10, 11], "dukb": [0, 2, 9, 10, 11], "auth": [0, 2, 4, 6], "timestamp": [0, 2, 4], "within": [0, 2, 4], "mani": [0, 2, 4], "second": [0, 2, 4], "time": [0, 2, 4, 6, 12], "order": [0, 2, 4], "consid": [0, 2, 4], "prevent": [0, 2, 4], "replai": [0, 2, 4], "attack": [0, 2, 4], "time_toler": [0, 2, 4], "requir": [0, 2, 4, 6, 7, 9, 10, 13], "download": [0, 2, 4, 6, 9, 11], "addit": [0, 2, 3, 4], "upload": [0, 2, 4, 10, 14], "delet": [0, 2, 4, 10, 12], "access": [0, 2, 4, 5, 6, 9, 10, 12, 14], "enabl": [0, 2, 4, 9, 10, 11, 12, 13], "affect": [0, 2, 4], "require_key_for_get": [0, 2, 4], "portal": [0, 2, 4], "getfileref": [0, 2, 4], "url": [0, 2, 3, 4, 5, 6, 10, 14], "allow_static_file_access": [0, 2, 4], "These": [0, 2, 4, 6], "ar": [0, 2, 4, 5, 6, 8, 9, 10], "interpol": [0, 2, 4], "resourc": [0, 2, 4, 6], "client": [0, 2, 4, 6, 9, 10, 11, 12, 14], "know": [0, 2, 3, 4], "how": [0, 2, 4], "talk": [0, 2, 4], "server_port": [0, 2, 3, 4], "develop": [0, 2, 4, 6], "should": [0, 2, 4, 6], "development_port": [0, 2, 4], "map": [0, 2, 4], "collect": [0, 2, 4, 8], "name": [0, 2, 4, 5, 6, 8, 12, 13], "directori": [0, 2, 4, 6, 10, 12, 14], "everyth": [0, 2, 3, 4, 10], "origin": [0, 2, 4, 6], "thumbnail": [0, 2, 4], "provis": [0, 2, 4, 6], "made": [0, 2, 4], "item": [0, 2, 4], "scope": [0, 2, 4], "abov": [0, 2, 3, 4], "found": [0, 2, 4], "collection_dir": [0, 2, 3, 4], "collection_nam": [0, 2, 4], "directory_nam": [0, 2, 4], "beati": [0, 9], "ncslgfungi": 0, "ocpc": 0, "stlawu": 0, "asnhcmamm": 0, "dwuspid": 0, "nha": 0, "cornellmamm": 0, "cornellherp": 0, "cornellfish": 0, "uprm_invcol": 0, "nybg_vanuatu": 0, "demobird": 0, "emoryherbarium": 0, "uw_geo_collect": 0, "keherbariumvascular": 0, "cornellbird": 0, "critter": 0, "williherb": 0, "sbccprofantmuseum": 0, "josc": 0, "ccnhm": 0, "lsumz_mamm": 0, "pripaleo": 0, "invertebr": 0, "paleontologi": 0, "usgs_nmnhpaleontologycollect": 0, "vimsfish": [0, 9], "vimsworkshop": 0, "ilstu": 0, "wespalcol": 0, "royfungi": 0, "isua": 0, "chagasecohealth": 0, "plu": 0, "uconnvert": 0, "kelichen": 0, "lakeforestbiologi": 0, "mariamitchel": 0, "gree": 0, "pennstatefishmuseum": 0, "dukebryo": 0, "bishopmuseum": 0, "mndragonfli": 0, "cudiatom": 0, "fwri": 0, "sdinvert": 0, "shellmuseum": 0, "ansppaleo": 0, "osuorton": 0, "ciscollect": 0, "cuic": 0, "lsumz_fish": 0, "calvertmarinemuseum": 0, "non": [0, 13], "arthropod": 0, "lsumz_herp": 0, "uwfc": 0, "oregon": 0, "state": [0, 8], "ichthyologi": [0, 2, 4], "o": [0, 2, 4, 6, 8, 9, 11, 12, 13], "unitec": 0, "herbarium": 0, "nbm_mnb": 0, "amphibian": 0, "reptil": 0, "sight": 0, "purdueherbaria": 0, "montrealinsectarium": 0, "workshop": 0, "ptrm": 0, "herb_umass": 0, "unsm_vp": 0, "morpalo": 0, "aafc_aac": 0, "spnhc": 0, "base": [0, 2, 4, 12], "all": [0, 2, 3, 4, 6, 9, 10, 13, 14], "base_dir": [0, 2, 3, 4], "home": [0, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14], "separ": [0, 2, 3, 4, 6], "thumb_dir": [0, 2, 4], "orig_dir": [0, 2, 4], "mime": [0, 2, 4], "try": [0, 2, 4, 6, 13], "can_thumbnail": [0, 2, 4], "jpeg": [0, 2, 4], "gif": [0, 2, 4], "png": [0, 2, 4], "tiff": [0, 2, 4], "applic": [0, 2, 4, 6], "pdf": [0, 2, 4], "what": [0, 2, 4, 10], "stand": [0, 2, 4], "alon": [0, 2, 4], "oper": [0, 2, 4], "past": [0, 2, 3, 4, 13], "python": [0, 2, 4, 6, 7, 9, 10, 13], "packag": [0, 2, 4], "fast": [0, 2, 4], "seem": [0, 2, 4], "work": [0, 2, 3, 4, 6], "wsgiref": [0, 2, 4], "extra": [0, 2, 4], "arm64v8": [0, 11], "ubuntu": [0, 2, 3, 4, 6, 9, 10, 11, 12], "18": [0, 9], "04": [0, 6, 9, 10, 11], "AS": 0, "run": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14], "apt": [0, 2, 4, 6, 7, 9, 10, 11], "get": [0, 2, 3, 4, 6, 7, 9, 11, 13], "updat": [0, 2, 4, 5, 6, 7, 9, 10, 11, 12], "y": [0, 2, 4, 6, 7, 9, 10, 11], "instal": [0, 2, 4, 6, 7, 9, 10, 11, 13], "ghostscript": [0, 2, 4, 7], "imagemagick": [0, 2, 4, 7], "python3": [0, 2, 4, 6, 7, 9, 10, 11, 12, 13], "dev": [0, 2, 4, 6, 7, 9, 10, 11, 12], "pip": [0, 2, 4, 6, 7, 9, 10, 13], "venv": [0, 2, 4, 7, 9, 10, 11, 13], "git": [0, 2, 4, 6, 7, 9, 10, 11, 12], "certbot": [0, 2, 3, 4, 6, 7, 9, 10, 11, 14], "awscli": [0, 2, 4, 6, 7, 9, 10, 11], "s3f": [0, 2, 4, 7], "clean": [0, 10, 11], "rm": [0, 2, 4, 6, 9, 10, 11], "rf": 0, "lib": [0, 9], "list": [0, 6, 9, 12, 14], "groupadd": 0, "g": [0, 6, 9, 10, 11], "999": 0, "useradd": 0, "r": [0, 2, 4, 6, 7, 9, 10, 13], "u": [0, 2, 4, 6, 7, 8, 9, 10, 12, 13], "mkdir": [0, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14], "p": [0, 6, 9, 10, 11, 12, 13, 14], "chown": [0, 8, 12, 13], "user": [0, 2, 4, 5, 9, 10, 11, 12, 13, 14], "workdir": 0, "copi": [0, 6, 8, 9, 11, 13], "txt": [0, 2, 4, 6, 7, 9, 10, 12, 13], "cach": [0, 2, 4, 6, 7, 9, 10, 13], "dir": [0, 2, 4, 7, 9, 10, 13], "view": [0, 12], "echo": [0, 6, 9, 10, 11, 12], "import": [0, 2, 4, 6, 7, 13], "nserver": 0, "nserver_nam": 0, "nserver_port": 0, "int": 0, "getenv": 0, "nkei": 0, "attachment_kei": [0, 3], "ndebug": 0, "debug_mod": [0, 3], "lower": 0, "configur": [0, 2, 3, 4, 8, 9, 10, 13], "aw": [0, 2, 4, 6, 7, 9, 10, 12], "aws_access_key_id": [0, 2, 6, 9, 10], "aws_secret_access_kei": [0, 2, 6, 9, 10], "region": [0, 2, 6, 9, 10], "east": [0, 2, 6, 9, 10], "output": [0, 2, 6, 8, 9, 10], "json": [0, 2, 6, 9, 10, 13, 14], "s3": [0, 2, 4, 7, 9, 10], "mount": [0, 2, 4, 7], "cloud": [0, 2, 4, 6, 7, 9, 10], "expos": [0, 11], "cmd": [0, 11], "It": [0, 2, 4, 10], "default_serv": [0, 2, 3, 4], "certif": [0, 2, 3, 4, 6, 9, 14], "mechan": [0, 2, 4], "place": [0, 2, 4], "nonc": [0, 2, 4], "challeng": [0, 2, 4, 8], "prove": [0, 2, 4], "we": [0, 2, 4, 5], "have": [0, 2, 4, 5, 6, 14], "control": [0, 2, 4], "domain": [0, 2, 4, 6, 14], "filesystem": [0, 2, 4], "easili": [0, 2, 4], "auto": [0, 2, 4], "renew": [0, 2, 4, 14], "system": [0, 2, 4, 11], "proxi": [0, 2, 4, 10], "actual": [0, 2, 4, 14], "correct": [0, 2, 4, 8], "string": [0, 2, 4, 8], "substitut": [0, 2, 4], "respons": [0, 2, 4], "make": [0, 2, 3, 4, 6, 8, 9, 10, 11, 12, 14], "link": [0, 2, 3, 4, 8], "localhost": [0, 2, 4, 10, 11, 12], "sub_filt": [0, 2, 3, 4], "sub_filter_onc": [0, 2, 3, 4], "sub_filter_typ": [0, 2, 3, 4], "text": [0, 2, 3, 4], "other": [0, 2, 4, 14], "unchang": [0, 2, 4], "except": [0, 2, 3, 4], "rewritten": [0, 2, 3, 4], "chang": [0, 2, 3, 4, 5, 6, 12], "els": [0, 2, 3, 4, 10], "through": [0, 2, 3, 4, 6, 12, 14], "bash": [2, 3, 4, 7, 9, 10, 11, 12, 14], "sudo": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14], "upgrad": [2, 4, 5, 6, 7, 9, 10, 11], "nginx": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14], "authbind": [2, 4, 7], "essenti": [2, 10, 11], "checkinstal": 2, "zlib1g": 2, "libncurses5": 2, "libgdbm": 2, "libnss3": 2, "libssl": 2, "libreadlin": 2, "libffi": 2, "libsqlite3": 2, "wget": [2, 4, 6, 7, 9, 10, 11], "libbz2": 2, "ftp": 2, "15": 2, "tgz": 2, "tar": 2, "xf": 2, "cd": [2, 4, 6, 7, 9, 10, 11], "optim": 2, "j": [2, 10], "nproc": 2, "altinstal": 2, "softwar": [2, 4, 6, 7, 9], "properti": [2, 4, 6, 7, 9], "common": [2, 4, 6, 7, 8, 9], "add": [2, 4, 6, 7, 9, 10, 12, 13], "repositori": [2, 4, 7, 9, 10], "ppa": [2, 4, 7, 9, 10], "deadsnak": [2, 4, 7, 9], "distutil": [2, 4, 7], "pip3": [2, 4, 7], "bootstrap": [2, 4, 7, 12], "pypa": [2, 4, 7], "io": [2, 4, 7, 9], "py": [2, 4, 7, 10, 11, 12, 13, 14], "without": [2, 4, 7, 9, 12], "activ": [2, 4, 7, 9, 10], "deactiv": 2, "virtualenv": [2, 4, 7, 9, 10], "myenv": [2, 4, 7], "tl": [2, 4, 6, 7, 10], "depend": [2, 4, 7], "set": [2, 3, 4, 6, 9, 10, 11, 12, 13, 14], "access_kei": [2, 9, 10], "access_key_secret": [2, 9, 10], "default": [2, 3, 4, 6, 8, 9, 10, 11, 12], "file": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14], "cp": [2, 4, 6, 7, 8, 9, 10, 11], "specifi": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "asset": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14], "server": [2, 3, 4, 5, 6, 7, 10, 11, 14], "recurs": [2, 4, 6, 7, 9], "clone": [2, 4, 6, 7, 9, 10, 11], "web": [2, 4, 5, 6, 7, 9, 10, 14], "checkout": [2, 4, 7, 9, 10], "arm": [2, 4, 7, 9], "config": [2, 3, 4, 6, 7, 9, 10, 14], "when": [2, 4, 6, 7, 10], "touch": [2, 4, 7, 9], "chmod": [2, 4, 6, 7, 9, 12], "mv": [2, 4, 7, 9], "byport": [2, 4, 7], "creat": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14], "systemd": [2, 4, 6, 11], "cat": [2, 4, 8, 10, 12], "eof": [2, 4], "unit": [2, 4, 8, 11, 12, 13], "descript": [2, 4, 11], "want": [2, 4, 6, 10, 11], "network": [2, 4, 6, 11], "target": [2, 4, 5, 11], "workingdirectori": [2, 4, 11], "execstart": [2, 4, 11], "alwai": [2, 4, 6, 11], "wantedbi": [2, 4, 11], "multi": [2, 4, 11], "systemctl": [2, 4, 6, 8, 9, 10, 11, 14], "daemon": [2, 4, 11], "start": [2, 4, 6, 9, 11, 14], "statu": [2, 4, 8, 9, 10], "vim": [2, 4, 6, 9, 14], "site": [2, 4, 10, 11], "conf": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13], "f": [2, 4, 6, 9, 11], "discard": [2, 4], "noatim": [2, 4], "disk": [2, 4], "id": [2, 4], "scsi": [2, 4], "0do_volume_volum": [2, 4], "nyc1": [2, 4], "mnt": [2, 4], "todo": 2, "ef": 2, "la": [2, 4, 7], "openssl": [2, 4, 7, 8], "4096": [2, 4, 7, 9], "2048": [2, 4, 7, 8], "1024": [2, 4, 7, 12], "dsaparam": [2, 4, 7], "edit": [2, 6, 10], "test_attachment_kei": [2, 4], "kufishvouch": [2, 3, 4], "kufishtissu": [2, 3, 4], "aasets1": [2, 4], "suppli": [2, 4], "an": [2, 3, 4, 5, 6, 7, 8, 14], "mean": [2, 4], "privileg": [2, 4, 12, 13, 14], "underli": [2, 4], "also": [2, 4, 6, 10], "caus": [2, 4], "subsequ": [2, 4], "go": [2, 4, 6, 9], "renew_before_expiri": [2, 4], "dai": [2, 4], "chain": [2, 4, 8], "9": [2, 4, 9, 12], "archive_dir": [2, 4], "archiv": [2, 4, 6, 8, 9], "process": [2, 4, 10], "renewalparam": [2, 4], "webroot": [2, 3, 4, 6, 14], "account": [2, 4, 6], "a563615cc912ed3d7a3edfede09d6760": [2, 4], "post_hook": [2, 4], "acm": [2, 4], "v02": [2, 4], "api": [2, 4], "webroot_map": [2, 4], "specofycloud": [2, 4], "begin": [2, 4, 9], "dh": [2, 4], "paramet": [2, 4, 9, 10], "miibcakcaqealcfksiufylwx47jxqbnt0wsvd6ifznsmcti8f7t": [2, 4], "zaqqnr84iyim": [2, 4], "pntt9e6srvkkjg2u1ngscnqj5larxvrda6zl66t8wmkffrgfnw7rycq3vpg6bpg": [2, 4], "dj3": [2, 4], "htwydnombecrdymz1ddfx": [2, 4], "3owblttzrbjpvn": [2, 4], "tegtan3dexp": [2, 4], "qke9e2c1aux": [2, 4], "mf": [2, 4], "07vwpz7giemangame3fhdkyrenhtpfg1edkypuuhemr": [2, 4], "pjmwq9lqbc12lyxop": [2, 4], "dafwajurqweqrqp5feqdomdh522rwud2": [2, 4], "fpextukqhi8guumjk652aelocn1ufhi": [2, 4], "kbbv6tji7ws5f3hvanxgolmshq": [2, 4], "cywocwibag": [2, 4], "swiss": [2, 6, 9], "xd5dakesktkxceb": 2, "here": [3, 5, 6, 8, 14], "exampl": [3, 5, 10, 12], "latest": [3, 6, 10], "connection_fix": [3, 12], "spun": 3, "up": [3, 9, 12, 14], "follow": [3, 6, 10, 12], "got": 3, "docker": [3, 9, 10, 11, 12, 13, 14], "your": [3, 5, 6, 8], "dn": [3, 6, 14], "record": [3, 14], "address": [3, 5, 6, 8], "compos": [3, 6, 9, 13, 14], "yml": [3, 13], "7": [3, 5, 6, 9, 10, 11, 12, 13], "alpin": 3, "outsid": 3, "contain": [3, 9, 13], "replac": [3, 5, 6], "which": [3, 10], "would": [3, 6], "publicli": 3, "avail": [3, 10, 11, 12], "qwertyasdfghzxcvbnlmnop": 3, "Then": [3, 6, 9], "connect": [3, 5, 6, 9], "certonli": [3, 6, 14], "let": 3, "me": 3, "new": [3, 5, 12], "migrat": 5, "digit": [5, 9], "ocean": [5, 9], "amazon": [5, 6, 9], "ha": [5, 10], "our": 5, "provid": 5, "increas": [5, 12], "reliabl": 5, "mysql": [5, 6, 10, 11, 12, 13, 14], "deprec": 5, "mariadb": [5, 6, 9, 11, 14], "v10": 5, "In": [5, 6, 10], "futur": [5, 6], "hope": [5, 6], "postgresql": 5, "databas": [5, 6, 10, 12, 14], "backup": [5, 14], "further": [5, 10], "improv": 5, "daili": 5, "month": [5, 9], "via": 5, "ssh": [5, 6, 9, 12, 14], "two": [5, 6], "thing": [5, 6], "login": [5, 6, 12, 14], "linux": [5, 6, 9, 12], "institut": 5, "underscor": 5, "_": 5, "dash": 5, "thei": [5, 12], "been": [5, 6, 10], "wiki": 5, "remot": 5, "na": [5, 9, 14], "172": 5, "31": [5, 9], "96": [5, 9], "36": [5, 9], "16": [5, 9], "73": [5, 10], "ca": [5, 6, 9], "35": 5, "249": 5, "On": [5, 6, 9], "mac": 5, "n": 5, "l3307": 5, "institution_id": 5, "db": [5, 6, 9, 13], "window": 5, "putti": 5, "c": [5, 6, 8, 9, 10, 12, 14], "program": 5, "ex": [5, 8, 9], "your_us": 5, "private_key_": 5, "ppk": 5, "3307": 5, "log": [5, 6, 9, 10, 12], "previou": 5, "soon": [5, 6], "each": [5, 9], "detail": 6, "instruct": [6, 7], "temporari": 6, "solut": 6, "deploy": 6, "ec": 6, "come": 6, "composit": [6, 9], "privat": [6, 9], "kind": 6, "easiest": 6, "even": 6, "one": [6, 9, 10, 11], "my": 6, "like": 6, "could": 6, "instead": [6, 14], "wa": 6, "design": 6, "nativ": 6, "join": 6, "team": 6, "pick": 6, "project": 6, "modern": 6, "cdk": 6, "script": [6, 10], "simpl": [6, 10], "scalabl": 6, "machin": 6, "ami": [6, 9], "choos": 6, "22": [6, 9], "lt": 6, "64": 6, "bit": 6, "x86": 6, "architectur": [6, 9, 12], "t3": [6, 9], "small": [6, 9], "medium": [6, 9], "better": 6, "traffic": 6, "pair": 6, "launch": [6, 13], "bucket": 6, "either": 6, "directli": [6, 10], "If": [6, 10], "insid": 6, "doc": 6, "en": 6, "keep": 6, "person": 6, "read": [6, 12], "otherwis": 6, "sql": [6, 9, 10, 14], "initi": [6, 9], "There": 6, "spcloudserv": [6, 9, 14], "archireef": 6, "sp7": [6, 9], "edg": [6, 9], "sp6": [6, 9], "decommiss": [6, 9], "sp6version": [6, 9], "schema": 6, "input": 6, "tag": [6, 9, 10], "first": 6, "onli": [6, 9, 10, 12], "after": [6, 8, 10, 14], "env": [6, 9, 10, 11, 13], "your_database_host": 6, "your_master_password": 6, "temp": 6, "your_asset_server_kei": 6, "132": [6, 9], "218": [6, 9], "32": [6, 9], "onc": [6, 12], "webpag": 6, "click": 6, "cloudshel": 6, "don": [6, 12], "local": [6, 8, 9, 10, 14], "manag": [6, 12, 13, 14], "happen": 6, "press": 6, "enter": [6, 12], "twice": 6, "back": 6, "shell": 6, "avoid": [6, 9], "dure": [6, 9], "sed": [6, 9, 10, 11], "nrconf": [6, 9], "kernelhint": [6, 9], "needrestart": [6, 9], "gh": [6, 9], "curl": [6, 9, 10, 11], "j2cli": [6, 9, 10], "your_aws_access_key_id": 6, "your_aws_access_key_secret": 6, "fssl": [6, 9, 10], "gpg": [6, 9], "dearmor": [6, 9], "keyr": [6, 9], "deb": [6, 9, 10], "arch": [6, 9, 12], "dpkg": [6, 9], "sign": [6, 9], "lsb_releas": [6, 9], "stabl": [6, 9], "tee": [6, 9, 12], "null": [6, 9], "polici": [6, 9], "ce": [6, 9], "check": [6, 10, 12, 14], "correctli": 6, "cli": [6, 9], "plugin": [6, 9], "releas": [6, 9], "v2": [6, 9, 10], "17": [6, 9], "unam": [6, 9], "snapshot": [6, 9], "did": 6, "engin": 6, "experi": 6, "aurora": [6, 10], "handl": [6, 9, 14], "dynam": 6, "scale": 6, "templat": 6, "suggest": 6, "product": [6, 11], "larg": [6, 9], "might": [6, 9, 13], "feel": 6, "m5": [6, 9], "someth": 6, "similar": 6, "decid": 6, "storag": [6, 9, 12], "size": [6, 12], "accommod": 6, "purpos": [6, 9], "ssd": [6, 9], "suffic": 6, "iop": 6, "select": [6, 12, 14], "comput": [6, 10, 12], "tab": 6, "mark": 6, "endpoint": 6, "seed": [6, 9, 10], "c9qlnkmf2lfl": [6, 9], "central": [6, 9], "amazonaw": [6, 9, 10, 12], "e": [6, 9, 10, 12, 13, 14], "remain": 6, "own": 6, "navig": 6, "page": [6, 15], "public": [6, 12], "ipv4": 6, "open": 6, "browser": 6, "haven": 6, "yet": 6, "section": [6, 8], "django": [6, 9, 10, 11, 12, 13], "webpack": [6, 10, 11], "report": [6, 9, 11, 12], "runner": [6, 9, 11], "being": 6, "hold": 6, "front": [6, 13], "independ": 6, "long": 6, "task": [6, 9, 12], "act": 6, "job": 6, "queue": 6, "broker": 6, "between": [6, 13], "possibl": [6, 10], "sq": 6, "both": 6, "serv": [6, 10], "conaint": 6, "remov": [6, 14], "move": 6, "startup": 6, "webserv": [6, 10, 11], "possibli": 6, "cloudfront": 6, "java": [6, 9], "tool": 6, "who": 6, "rout": 6, "53": 6, "probabl": 6, "elast": 6, "apach": [6, 9, 10], "your_ec2_domain_nam": 6, "exec": [6, 12, 14], "specifycloud_nginx_1": [6, 14], "mayb": [6, 9, 11, 14], "extend": 6, "serveraliveinterv": [6, 9], "20": [6, 9, 10, 11], "tcpkeepal": [6, 9], "sshd_config": [6, 9], "clientaliveinterv": [6, 9], "1200": [6, 9], "clientalivecountmax": [6, 9], "sshd": [6, 9, 14], "setup": [7, 10], "build": [7, 9, 10, 11, 12], "form": 8, "kuit": 8, "nav_to": 8, "uri": 8, "2fcom": 8, "glideapp": 8, "servicecatalog_cat_item_view": 8, "3fv": 8, "3d1": 8, "26sysparm_id": 8, "3d78fee42fdb2a8850162673e1ba96195b": 8, "26sysparm_link_par": 8, "3d322911f41bec6490cf2d337e034bcb23": 8, "26sysparm_catalog": 8, "3de0d08b13c3330100c8b837659bba8fb4": 8, "26sysparm_catalog_view": 8, "3dcatalog_default": 8, "26sysparm_view": 8, "csr": 8, "req": 8, "newkei": 8, "rsa": [8, 9], "node": [8, 9, 10, 11], "keyout": 8, "countri": 8, "letter": 8, "code": [8, 13], "xx": 8, "provinc": 8, "full": [8, 10], "kansa": 8, "eg": 8, "citi": 8, "lawrenc": 8, "organ": 8, "compani": 8, "ltd": 8, "univers": 8, "organiz": 8, "hostnam": [8, 10, 11], "biimag": 8, "biodivers": 8, "email": 8, "alec": 8, "white": 8, "verifi": 8, "ou": 8, "cn": 8, "emailaddress": 8, "receiv": 8, "biimages_biodiversity_ku_edu": 8, "cer": 8, "biimages_biodiversity_ku_edu_cert": 8, "crt": 8, "biimages_biodiversity_ku_edu_interm": 8, "p7b": 8, "concaten": 8, "proper": 8, "number": 8, "increment": 8, "40": [8, 9], "privkey40": 8, "cert40": 8, "chain40": 8, "fullchain40": 8, "symbol": 8, "where": 8, "look": [8, 14], "ln": [8, 9, 10, 11, 12], "sf": 8, "hash": 8, "x509": 8, "noout": 8, "modulu": 8, "md5": 8, "webport": 8, "keystor": 8, "collections_biodiversity_ku_edu_cert": 8, "collections_biodiversity_ku_edu": 8, "collections_biodiversity_ku_edu_interm": 8, "webportal_serv": 8, "bi": 8, "sp7access": 8, "hvm": 9, "bionic": 9, "arm64": [9, 10, 12], "20220131": 9, "0770bf1d6ae61c858": 9, "containerd": 9, "see": [9, 10], "credenti": 9, "bottom": 9, "note": [9, 10, 13, 14], "datbas": 9, "aliv": 9, "nclientalivecountmax": 9, "pull": 9, "su": [9, 12, 14], "freshfish": 9, "anonymous_us": 9, "specify6802": 9, "02": 9, "instanc": [9, 10, 13], "cqvncffkwz9t": [9, 10], "rd": [9, 10], "mastermast": [9, 10], "bogu": [9, 11, 13], "usernam": [9, 12], "format": [9, 12], "data": 9, "export": [9, 10, 11, 12], "path": 9, "keygen": 9, "ed25519": 9, "acwhite211": 9, "gmail": 9, "openjdk": [9, 10, 11], "jdk": [9, 10, 11], "maven": [9, 10, 11], "ant": [9, 10, 11], "ufw": [9, 10], "altern": 9, "jvm": 9, "jre": 9, "compil": [9, 10, 11], "nonmac": 9, "price": 9, "r5": 9, "vcpu": 9, "gb": 9, "ram": 9, "24": 9, "per": 9, "hour": 9, "173": 9, "4vcpu": 9, "171": 9, "123": 9, "2vcpu": 9, "068": 9, "49": 9, "136": 9, "97": 9, "92": 9, "xlarg": 9, "272": 9, "195": 9, "t4g": 9, "065": 9, "46": 9, "129": 9, "88": 9, "acu": 9, "12": 9, "86": 9, "v1": 9, "06": 9, "43": 9, "29": 9, "nano": 9, "0042": 9, "micro": 9, "0084": 9, "05": 9, "0168": 9, "0336": 9, "19": [9, 13], "0672": 9, "48": 9, "38": [9, 11], "1344": 9, "77": 9, "m7g": 9, "1vcpu": 9, "0408": 9, "0816": 9, "75": 9, "2232": 9, "160": 9, "70": 9, "fargat": 9, "demand": 9, "03238": 9, "00356": 9, "spot": 9, "01279585": 9, "00140508": 9, "ephemer": 9, "000111": 9, "23": 9, "56": 9, "25": 9, "82": 9, "28": 9, "21": 9, "save": 9, "plan": 9, "59": 9, "cpu": 9, "26": 9, "52": [9, 12], "89": 9, "179": 9, "78": 9, "graviton": 9, "memori": [9, 12], "cheep": 9, "expens": 9, "45": 9, "90": 9, "usag": 9, "nomin": 9, "spike": 9, "definit": 9, "more": 9, "than": 9, "85": 9, "72": 9, "enough": 9, "most": [9, 10], "fine": [9, 14], "few": 9, "over": 9, "combin": [9, 10], "comparison": 9, "reserv": 9, "unzip": [9, 10, 11], "gbif": 9, "0146304": 9, "230224095556074": 9, "zip": 9, "gbif_url": 9, "csv": 9, "gbif_test": 9, "gbif_extract": 9, "id_ed25519": 9, "pub": 9, "sh": [9, 10, 11, 12, 14], "aaaac3nzac1lzdi1nte5aaaaikhq3lvhz4u8j0derpm37wguplglgqtim77m68m": 9, "xnwl": 9, "openssh": 9, "b3blbnnzac1rzxktdjeaaaaabg5vbmuaaaaebm9uzqaaaaaaaaabaaaamwaaaatzc2gtzw": 9, "qyntuxoqaaacch6t5vywefpi9a3q6zt": 9, "8ifdyxi4elypu": 9, "zovjvlzviwaaajj4e1io": 9, "bny": 9, "jgaaaatzc2gtzwqyntuxoqaaacch6t5vywefpi9a3q6zt": 9, "zovjvlzviw": 9, "aaaedi0ktenazeyommyaqobd8apyqjcl3yu7txmmmrit8bjahq3lvhz4u8j0derpm37wgu": 9, "plglgqtim77m68m": 9, "xnwlaaaafgfjd2hpdguymtfaz21hawwuy29taq": 9, "0ubuntu0": 9, "danc": [9, 10], "taco": [9, 10], "magic": [9, 10], "rainbow": [9, 10], "vibe": [9, 10], "gcc": 9, "openldap": 9, "devel": 9, "nodej": [9, 10, 11], "npm": [9, 10, 11], "apache2": [9, 10], "libapache2": [9, 10], "mod": [9, 10], "wsgi": [9, 10, 11], "py3": [9, 10], "sl": 9, "nodesourc": [9, 10], "setup_18": [9, 10], "nodesource_setup": 9, "raw": [9, 11], "githubusercont": [9, 11], "nvm": [9, 11], "v0": [9, 11], "39": 9, "bashrc": [9, 10, 11], "v18": 9, "alia": [9, 10, 11, 14], "v": [9, 10, 11, 12, 13], "specifysoftwar": [9, 10, 11], "6803": [9, 10, 11], "specify_unix_64": [9, 10, 11], "pwd": [9, 10, 12], "wheel": [9, 10], "runserv": [9, 10], "arm54": 9, "cento": 9, "yum": 9, "mariadb105": 9, "aarch64": 9, "nodj": 9, "headless": 9, "corretto": 9, "python38": 9, "python38u": 9, "redis6": 9, "dnf": 9, "mosti": 10, "lite": 10, "entrypoint": [10, 11], "libldap2": [10, 11], "libmariadbcli": [10, 11], "libsasl2": [10, 11], "core": [10, 13], "wb_upload_log": 10, "specify_depositori": 10, "domain_nam": [10, 11], "ec2": [10, 12], "87": 10, "116": 10, "210": 10, "web_attachment_url": 10, "web_attachment_kei": 10, "web_attachment_collect": 10, "specifydb": 10, "specify_set": 10, "masterus": 10, "masterpassword": 10, "media": 10, "media_root": 10, "__init__": 10, "media_url": 10, "servernam": 10, "specifyweb_apach": 10, "000": 10, "invok": 10, "rc": 10, "your_domain": 10, "varibal": 10, "update_set": 10, "setting_kei": 10, "setting_valu": 10, "file_path": 10, "eot": 10, "54": 10, "162": 10, "114": 10, "41": 10, "128m": 10, "fileget": 10, "fileupload": 10, "filedelet": 10, "getmetadata": 10, "testkei": 10, "400m": 10, "client_body_buffer_s": 10, "client_body_timeout": 10, "120": 10, "uwsgi": 10, "uwsgi_pass": 10, "unix": 10, "app": 10, "socket": 10, "uwsgi_param": 10, "uwsgi_read_timeout": 10, "32m": 10, "slash": 10, "virtualhost": 10, "grant": [10, 12, 13, 14], "followsymlink": 10, "index": [10, 15], "multiview": 10, "web_upload_log": 10, "group": 10, "librari": 10, "establish": 10, "leav": 10, "wsgidaemonprocess": 10, "wsgiprocessgroup": 10, "wsgiscriptalia": 10, "errorlog": 10, "error": 10, "notic": 10, "crit": 10, "alert": 10, "emerg": 10, "loglevel": 10, "customlog": 10, "identifi": [10, 12], "itself": 10, "redirect": 10, "context": [10, 14], "virtual": 10, "appear": 10, "match": 10, "decis": 10, "last": 10, "resort": 10, "regardless": 10, "howev": 10, "ani": 10, "explicitli": 10, "serveradmin": 10, "webmast": 10, "documentroot": 10, "trace8": 10, "trace1": 10, "particular": 10, "apache_log_dir": 10, "global": 10, "level": 10, "cgi": 10, "a2disconf": 10, "104175": 10, "js_src": [10, 11], "spcloud": 10, "pod": 11, "exclud": 11, "variabl": 11, "sp6_version": 11, "sp6_version_str": 11, "tr": 11, "nvm_dir": 11, "load": 11, "ci": 11, "dist": 11, "npx": 11, "mode": 11, "font": [11, 12], "jar": [11, 12], "tmp": 11, "pom": 11, "mvn": 11, "war": 11, "explod": 11, "src": 11, "3000": [11, 13], "8888": [11, 13], "ptvsd": [11, 13], "client_nam": 11, "fi": 11, "worker_count": 11, "conditionpathexist": 11, "jetti": 11, "ireportrunn": 11, "sftp": 12, "alec_specify_ssh_kei": 12, "206": 12, "67": 12, "put": 12, "alecwhit": 12, "exit": 12, "background": 12, "foreground": 12, "df": 12, "h": 12, "du": 12, "rsync": 12, "avz": 12, "cluster": 12, "img": 12, "inspect": 12, "jq": 12, "repotag": 12, "done": 12, "notif": 12, "notificationstest": 12, "stash": 12, "push": 12, "file1": 12, "file2": 12, "appli": 12, "addus": 12, "geco": 12, "multipl": 12, "docker_cli_experiment": 12, "buildx": 12, "mybuild": 12, "platform": 12, "amd64": 12, "think": 12, "ask": 12, "restrict": 12, "rbash": 12, "usermod": 12, "symlink": 12, "700": 12, "authorized_kei": [12, 14], "ssh_kei": 12, "dbuser": 12, "BY": 12, "dbuser_password": 12, "insert": 12, "ON": [12, 13], "your_database_nam": 12, "TO": [12, 13], "flush": [12, 14], "tail": 12, "1000": 12, "grep": 12, "updown": [12, 14], "awk": 12, "split": 12, "swap": 12, "falloc": 12, "4g": 12, "swapfil": 12, "dd": 12, "zero": 12, "count": 12, "4096k": 12, "mkswap": 12, "swapon": 12, "sw": 12, "fstab": 12, "perman": 12, "show": 12, "free": 12, "swappi": 12, "defaul": 12, "100": 12, "veri": 12, "argess": 12, "absolutlei": 12, "necessari": 12, "proc": 12, "sy": 12, "vm": 12, "sysctl": 12, "chane": 12, "swapoff": 12, "8g": 12, "resiz": 12, "permiss": 13, "test_cuic": 13, "test_": 13, "devpress": 13, "csdn": 13, "net": 13, "62fe07607e66823466192fa3": 13, "pytest": 13, "hypothesi": 13, "jsonschema": 13, "ini": 13, "django_settings_modul": 13, "python_fil": 13, "testpars": 13, "addopt": 13, "ignor": 13, "selenium_test": 13, "vscode": 13, "pythonpath": 13, "pytestarg": 13, "vv": 13, "pytesten": 13, "nosetestsen": 13, "unittesten": 13, "setdefault": 13, "run_main": 13, "werkzeug_run_main": 13, "debugpi": 13, "dockerfil": 13, "debugg": 13, "runtim": 13, "pathmap": 13, "localroot": 13, "workspacefold": 13, "remoteroot": 13, "unittestarg": 13, "lint": 13, "mypyen": 13, "issu": 14, "umast": 14, "mai": 14, "doesn": 14, "registtr": 14, "dreamhost": 14, "websit": 14, "cname": 14, "style": 14, "unsm": 14, "vp": 14, "wait": 14, "least": 14, "minut": 14, "circul": 14, "ku": 14, "bitech": 14, "edu": 14, "automat": 14, "hook": 14, "post": 14, "crontab": 14, "cronjob": 14, "biprdsp6ap": 14, "cc": 14, "spcloudbackup": 14, "backup_specify_cloud": 14, "system_info": 14, "fail": 14, "droplet": 14, "mysqld": 14, "tc": 14, "heurist": 14, "recov": 14, "rollback": 14, "fix": 14, "search": 15}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"specifi": [0, 9, 14, 15], "7": 0, "docker": [0, 2, 4, 6], "config": 0, "exampl": [0, 14], "default": 0, "env": 0, "compos": 0, "yml": 0, "nginx": 0, "conf": 0, "asset": 0, "server": [0, 8, 9], "set": 0, "py": 0, "file": 0, "possibl": 0, "dockerfil": 0, "ec": 0, "build": [0, 2, 4], "unfinish": 0, "web": [0, 8], "ec2": [2, 4, 6, 9], "non": [2, 4], "shell": 2, "script": 2, "spin": 6, "up": 6, "instanc": [6, 14], "s3": 6, "setup": [6, 9], "configur": 6, "specify7": 6, "rd": 6, "upload": 6, "data": 6, "deploi": 6, "contain": 6, "depend": 6, "conclud": 6, "note": 6, "new": [8, 14], "certif": 8, "biprdsp7wbdb": 8, "cc": 8, "ku": 8, "edu": 8, "portal": 8, "aurora": 9, "mysql": 9, "databas": 9, "info": 9, "misc": [9, 14], "network": 9, "extract": 9, "imag": 11, "add": 14, "cloud": 14, "unsm_vp": 14, "troubleshoot": 14, "welcom": 15, "develop": 15, "document": 15, "indic": 15, "tabl": 15}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Specify 7 Docker Config Example": [[0, "specify-7-docker-config-example"]], "Example defaults.env": [[0, "example-defaults-env"]], "Example docker-compose.yml": [[0, "example-docker-compose-yml"]], "Example nginx.conf": [[0, "example-nginx-conf"]], "Asset Server": [[0, "asset-server"]], "Example settings.py file": [[0, "example-settings-py-file"]], "Possible Dockerfile for ECS Build (Unfinished)": [[0, "possible-dockerfile-for-ecs-build-unfinished"]], "Asset nginx web-server config": [[0, "asset-nginx-web-server-config"]], "EC2 Non-Dockerized Build": [[2, "ec2-non-dockerized-build"], [4, "ec2-non-dockerized-build"]], "EC2 Non-docker build shell script": [[2, "ec2-non-docker-build-shell-script"]], "Docker Build": [[2, "docker-build"]], "Spin Up EC2 Instance": [[6, "spin-up-ec2-instance"]], "S3 Setup": [[6, "s3-setup"]], "Configure Specify7": [[6, "configure-specify7"]], "Spin Up RDS Instance": [[6, "spin-up-rds-instance"]], "Upload Data": [[6, "upload-data"]], "Deploy Specify7": [[6, "deploy-specify7"]], "Docker Container Dependencies": [[6, "docker-container-dependencies"]], "Concluding Notes": [[6, "concluding-notes"]], "New certificate on biprdsp7wbdb.cc.ku.edu server": [[8, "new-certificate-on-biprdsp7wbdb-cc-ku-edu-server"]], "web-portal certificate": [[8, "web-portal-certificate"]], "Setup Aurora MySQL Database": [[9, "setup-aurora-mysql-database"]], "Setup EC2 Server": [[9, "setup-ec2-server"]], "Info Misc.": [[9, "info-misc"]], "Specify Network Extract": [[9, "specify-network-extract"]], "Image": [[11, "image"]], "Add new Specify instance to Specify Cloud": [[14, "add-new-specify-instance-to-specify-cloud"]], "Example for UNSM_VP": [[14, "example-for-unsm-vp"]], "Misc": [[14, "misc"]], "Troubleshooting": [[14, "troubleshooting"]], "Welcome to Specify Developer documentation!": [[15, "welcome-to-specify-developer-documentation"]], "Indices and tables": [[15, "indices-and-tables"]]}, "indexentries": {}}) \ No newline at end of file