diff --git a/docs/library/network.rst b/docs/library/network.rst
index 251e68c76e1df3c963afda50012c44cff5715a95..75640250f70d9d63154529e5a92e31af47d9cdeb 100644
--- a/docs/library/network.rst
+++ b/docs/library/network.rst
@@ -29,52 +29,6 @@ For example::
     data = s.recv(1000)
     s.close()
 
-.. only:: port_wipy
-
-    .. _network.Server:
-
-    class Server
-    ============
-
-    The ``Server`` class controls the behaviour and the configuration of the FTP and telnet
-    services running on the WiPy. Any changes performed using this class' methods will
-    affect both.
-
-    Example::
-
-        import network
-        server = network.Server()
-        server.deinit() # disable the server
-        # enable the server again with new settings
-        server.init(login=('user', 'password'), timeout=600)
-
-    Constructors
-    ------------
-
-    .. class:: network.Server(id, ...)
-
-       Create a server instance, see ``init`` for parameters of initialization.
-
-    Methods
-    -------
-
-    .. method:: server.init(\*, login=('micro', 'python'), timeout=300)
-
-       Init (and effectively start the server). Optionally a new ``user``, ``password``
-       and ``timeout`` (in seconds) can be passed.
-
-    .. method:: server.deinit()
-
-       Stop the server
-
-    .. method:: server.timeout([timeout_in_seconds])
-
-       Get or set the server timeout.
-
-    .. method:: server.isrunning()
-
-       Returns ``True`` if the server is running, ``False`` otherwise.
-
 .. only:: port_pyboard
 
     class CC3K
diff --git a/docs/wipy/general.rst b/docs/wipy/general.rst
index 8b9b91c534aff6836b0530a5c233d2ed416ff46a..ca6f77ab05c2b94c090d217aa041479bb9d8eeae 100644
--- a/docs/wipy/general.rst
+++ b/docs/wipy/general.rst
@@ -323,3 +323,40 @@ Unrelated function in machine module
     this function is not called then the default file main.py will be executed.
 
     It only makes sense to call this function from within boot.py.
+
+Adhoc way to control telnet/FTP server via network module
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The ``Server`` class controls the behaviour and the configuration of the FTP and telnet
+services running on the WiPy. Any changes performed using this class' methods will
+affect both.
+
+Example::
+
+    import network
+    server = network.Server()
+    server.deinit() # disable the server
+    # enable the server again with new settings
+    server.init(login=('user', 'password'), timeout=600)
+
+.. class:: network.Server(id, ...)
+
+   Create a server instance, see ``init`` for parameters of initialization.
+
+.. method:: server.init(\*, login=('micro', 'python'), timeout=300)
+
+   Init (and effectively start the server). Optionally a new ``user``, ``password``
+   and ``timeout`` (in seconds) can be passed.
+
+.. method:: server.deinit()
+
+   Stop the server
+
+.. method:: server.timeout([timeout_in_seconds])
+
+   Get or set the server timeout.
+
+.. method:: server.isrunning()
+
+   Returns ``True`` if the server is running, ``False`` otherwise.
+