Navigation

    Voting Theory Forum

    • Register
    • Login
    • Search
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Too Dependent on One Person

    Issue Reports
    3
    12
    678
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jack Waugh last edited by

      We should try to recruit a second volunteer who can do SSH stuff. If anything happens to me, the project is too vulnerable. In particular, having a scheme for regular data backups is crucial. I have set up some such scheme, but a second pair of eyes on it would make it more robust.

      Psephomancy J 2 Replies Last reply Reply Quote 1
      • Psephomancy
        Psephomancy @Jack Waugh last edited by

        @Jack-Waugh What is "SSH stuff" exactly? I'm familiar with using SSH to log into my home Ubuntu server and run commands remotely, etc.

        J 1 Reply Last reply Reply Quote 0
        • J
          Jack Waugh @Psephomancy last edited by

          @Psephomancy That's it. Logging in and running commands.

          1 Reply Last reply Reply Quote 0
          • B
            BTernaryTau last edited by

            I'm familiar with basic SSHing if you still need someone.

            J 2 Replies Last reply Reply Quote 0
            • J
              Jack Waugh @BTernaryTau last edited by Jack Waugh

              @BTernaryTau Would you have the time and interest to become aware enough of how things work that should I leave the picture for whatever reason, you could keep the data backed up and handle problems, or you could at least explain how they work to some new volunteer? Currently, the backup goes to a machine that I pay for. If I died or got too sick to respond, you would want to tell the council they need to rent a second machine for the backups, or use Linode's backup option. If it were another machine (to be offsite), you would rent it on behalf of the council, choose an operating system for it (currently they're on Ubuntu), boot it, and install the backup scripts, and make them work.

              B 1 Reply Last reply Reply Quote 0
              • J
                Jack Waugh @BTernaryTau last edited by Jack Waugh

                @BTernaryTau It would be good to have a second technologist-volunteer (I mean one in addition to me) who would not only understand the backups and be able to maintain or replace them, but also would understand how the mailer, the DBMS, the reverse proxy (nginx), NodeBB itself, and the archive-presenting software are set up. I tried to more-or-less document these things in repos on Bitbucket, but some of the info is not as cleaned up as would be ideal. Sometimes I started documenting a procedure in one place and then rewrote part of it in another repo. https://bitbucket.org/voting-theory-forum/workspace/projects/VF

                1 Reply Last reply Reply Quote 0
                • B
                  BTernaryTau @Jack Waugh last edited by

                  @Jack-Waugh How involved would that be? I'm interested but I may not have the time, depending on how long it would take to learn everything and how urgent it is.

                  1 Reply Last reply Reply Quote 0
                  • Psephomancy
                    Psephomancy last edited by

                    @Jack-Waugh Likewise, I can't make a time commitment, and I don't have experience with that software, but could figure them out in an emergency, and could at least be a backup plan until someone more web-focused volunteers.

                    • I know: git, BitBucket, SSH, Ubuntu
                    • I don't know: mailer, DBMS, nginx, NodeBB, javascript
                    1 Reply Last reply Reply Quote 0
                    • Psephomancy
                      Psephomancy last edited by Psephomancy

                      [I don't know why replying to another thread posted in this thread]

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jack Waugh last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • J
                          Jack Waugh last edited by

                          @Psephomancy and @BTernaryTau, if you are willing to be available in case anything happens to me, to try to help the forum council maintain technical control of the workings underlying the forum, please send your public keys for SSH in the format used on typical Linux-based systems. If you are used to using PUTTY (an SSH tool for Microsoft Windows), I think it uses a different format for the keys, and I don't know how to convert them.

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jack Waugh @Jack Waugh last edited by Jack Waugh

                            This issue is resolved, or at least, alleviated, as Eric Wilhelm has SSH access to the production and backup servers.

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post