diff --git a/Keter/Types/V04.hs b/Keter/Types/V04.hs
--- a/Keter/Types/V04.hs
+++ b/Keter/Types/V04.hs
@@ -17,6 +17,7 @@
 import Filesystem.Path.CurrentOS (encodeString)
 import Keter.Types.Common
 import Network.HTTP.ReverseProxy.Rewrite
+import qualified Data.Text as T
 
 data AppConfig = AppConfig
     { configExec :: F.FilePath
@@ -31,7 +32,7 @@
     parseYamlFile basedir = withObject "AppConfig" $ \o -> AppConfig
         <$> lookupBase basedir o "exec"
         <*> o .:? "args" .!= []
-        <*> o .: "host"
+        <*> (T.takeWhile (/= ':') <$> o .: "host")
         <*> o .:? "ssl" .!= False
         <*> o .:? "extra-hosts" .!= Set.empty
         <*> return o
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,5 @@
+__1.3.5.2__ Partial workaround for keter.yaml files that give a port with the hostname.
+
 __1.3.5.1__ Fix bug where the cleanup process would remain running.
 
 __1.3.5__ All stanzas may have the `requires-secure` property to force redirect to HTTPS. You can set additional environment variables in your global Keter config file.
diff --git a/keter.cabal b/keter.cabal
--- a/keter.cabal
+++ b/keter.cabal
@@ -1,5 +1,5 @@
 Name:                keter
-Version:             1.3.5.1
+Version:             1.3.5.2
 Synopsis:            Web application deployment manager, focusing on Haskell web frameworks
 Description:
     Handles deployment of web apps, providing a reverse proxy to achieve zero downtime deployments. For more information, please see the README on Github: <https://github.com/snoyberg/keter#readme>
