The simplest solution is to get a waterproof hiking backpack. However, they can be expensive and heavy. Instead get a water resistant pack with a waterproof cover, pack clothing down inside the main compartment and use waterproof containers or ziplock bags to protect fragile supplies, including all your tech devices.\r