A system for disinfecting one or more surfaces, comprising: a plurality of germicidal devices, wherein each germicidal device comprises a germicidal light source and a proximity sensor, wherein each germicidal device is configured to transmit disinfection cycles data representative of completed disinfection cycles and partially completed disinfection cycles; a server communicatively coupled to the plurality of germicidal devices via a network, wherein the server is configured to provide instructions to the plurality of germicidal devices and to receive input including the disinfection cycles data from the plurality of germicidal devices via the network; and an administrator device communicatively coupled to the server, wherein the administrator device comprises an administrator interface, and wherein the administrator device is configured to receive an administrator input via the administrator interface and, in response to the administrator input, to: adjust operational parameters of at least one of the germicidal devices, wherein the operational parameters comprise a disinfecting cycle duration, being the duration of a disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic cycle duration, being the duration of a periodic disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic interval, being a time interval after the last completed disinfection cycle or periodic disinfection cycle which elapses for a periodic disinfection cycle to occur, and a delay period, being a period after a detection event by the proximity sensor concerned and preceding a disinfection cycle; and cause instructions to be delivered via the server and the network to selected germicidal devices of the plurality of germicidal devices to assign different disinfection protocols to different germicidal devices and instruct those germicidal devices to follow their assigned disinfection protocols. a plurality of germicidal devices, wherein each germicidal device comprises a germicidal light source and a proximity sensor, wherein each germicidal device is configured to transmit disinfection cycles data representative of completed disinfection cycles and partially completed disinfection cycles; a server communicatively coupled to the plurality of germicidal devices via a network, wherein the server is configured to provide instructions to the plurality of germicidal devices and to receive input including the disinfection cycles data from the plurality of germicidal devices via the network; and an administrator device communicatively coupled to the server, wherein the administrator device comprises an administrator interface, and wherein the administrator device is configured to receive an administrator input via the administrator interface and, in response to the administrator input, to: adjust operational parameters of at least one of the germicidal devices, wherein the operational parameters comprise a disinfecting cycle duration, being the duration of a disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic cycle duration, being the duration of a periodic disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic interval, being a time interval after the last completed disinfection cycle or periodic disinfection cycle which elapses for a periodic disinfection cycle to occur, and a delay period, being a period after a detection event by the proximity sensor concerned and preceding a disinfection cycle; and cause instructions to be delivered via the server and the network to selected germicidal devices of the plurality of germicidal devices to assign different disinfection protocols to different germicidal devices and instruct those germicidal devices to follow their assigned disinfection protocols. adjust operational parameters of at least one of the germicidal devices, wherein the operational parameters comprise a disinfecting cycle duration, being the duration of a disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic cycle duration, being the duration of a periodic disinfection cycle which comprises irradiating a surface using the germicidal light source concerned, a periodic interval, being a time interval after the last completed disinfection cycle or periodic disinfection cycle which elapses for a periodic disinfection cycle to occur, and a delay period, being a period after a detection event by the proximity sensor concerned and preceding a disinfection cycle; and cause instructions to be delivered via the server and the network to selected germicidal devices of the plurality of germicidal devices to assign different disinfection protocols to different germicidal devices and instruct those germicidal devices to follow their assigned disinfection protocols.