<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Hosting a private python package manager in Azure or AWS in VM-Series in the Public Cloud</title>
    <link>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/462774#M1443</link>
    <description>&lt;UL&gt;&lt;LI&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro" target="_blank" rel="noopener noreferrer"&gt;https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-custom-docker-image" target="_blank" rel="noopener noreferrer"&gt;https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-custom-docker-image&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This is roughly just a simple way to deploy a container without the burden of &lt;A href="https://www.kbstraining.com/kubernetes-training.html" target="_self"&gt;Kubernetes&lt;/A&gt;.&lt;SPAN&gt;&amp;nbsp;ACS&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;might be best if you really want a dedicated container solution (there is several orchestrators).&lt;/P&gt;&lt;P&gt;For the authentication part, htaccess file with basic authentication is supported by pip. This allow to do something like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;extra-index-url = &lt;A href="https://login:password@pypi.myserver.com/simple/" target="_blank" rel="noopener"&gt;https://login:password@pypi.myserver.com/simple/&lt;/A&gt;. I don't have a prefered tutorial, but google/bing something like "pip private repository" you will have no issue to find answers.&lt;/P&gt;&lt;P&gt;(full disclosure, I work at MS in the Azure Python SDK team)&lt;/P&gt;</description>
    <pubDate>Wed, 02 Feb 2022 11:57:01 GMT</pubDate>
    <dc:creator>johnson267</dc:creator>
    <dc:date>2022-02-02T11:57:01Z</dc:date>
    <item>
      <title>Hosting a private python package manager in Azure or AWS</title>
      <link>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/177256#M122</link>
      <description>&lt;P&gt;I work in a small team of Python developers and our&amp;nbsp;aim is to create a private package manager to store our packages. I came cross&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pypi.stevearc.com/#/" target="_blank" rel="nofollow noreferrer"&gt;pypicloud&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and following its&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://pypicloud.readthedocs.io/en/latest/topics/getting_started.html" target="_blank" rel="nofollow noreferrer"&gt;tutorial&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;I've successfully been able to upload and install packages stored in AWS-S3. That's fantastic.&lt;/P&gt;&lt;P&gt;However, the private package manager is launched and hosted locally typing&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;pserve server.iniin the terminal. The package manager is then accessible at&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://0.0.0.0:6543/#/" target="_blank"&gt;http:/ /0.0.0.0:6543/#/&lt;/A&gt;. Ideally, I want this server to be:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;hosted in the cloud (possibly Azure but &lt;A href="https://mindmajix.com/aws-training" target="_blank"&gt;AWS&lt;/A&gt; is fine)&lt;/LI&gt;&lt;LI&gt;up and running 24/7&lt;/LI&gt;&lt;LI&gt;secure. Users must authenticate in order to see the package manager and the packages.&lt;/LI&gt;&lt;LI&gt;not hosted in a operative system but something higher level (e.g. docker container or Azure function app?) since it would be much easier to maintain, geo-replicate etc&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;How to get a secure and private server (python package manager) always up and running in the cloud?&lt;/P&gt;</description>
      <pubDate>Mon, 18 Sep 2017 10:19:09 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/177256#M122</guid>
      <dc:creator>leviya</dc:creator>
      <dc:date>2017-09-18T10:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Hosting a private python package manager in Azure or AWS</title>
      <link>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/462774#M1443</link>
      <description>&lt;UL&gt;&lt;LI&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro" target="_blank" rel="noopener noreferrer"&gt;https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-custom-docker-image" target="_blank" rel="noopener noreferrer"&gt;https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-custom-docker-image&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This is roughly just a simple way to deploy a container without the burden of &lt;A href="https://www.kbstraining.com/kubernetes-training.html" target="_self"&gt;Kubernetes&lt;/A&gt;.&lt;SPAN&gt;&amp;nbsp;ACS&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;might be best if you really want a dedicated container solution (there is several orchestrators).&lt;/P&gt;&lt;P&gt;For the authentication part, htaccess file with basic authentication is supported by pip. This allow to do something like&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;extra-index-url = &lt;A href="https://login:password@pypi.myserver.com/simple/" target="_blank" rel="noopener"&gt;https://login:password@pypi.myserver.com/simple/&lt;/A&gt;. I don't have a prefered tutorial, but google/bing something like "pip private repository" you will have no issue to find answers.&lt;/P&gt;&lt;P&gt;(full disclosure, I work at MS in the Azure Python SDK team)&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 11:57:01 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/462774#M1443</guid>
      <dc:creator>johnson267</dc:creator>
      <dc:date>2022-02-02T11:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Hosting a private python package manager in Azure or AWS</title>
      <link>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/549437#M1932</link>
      <description>&lt;P&gt;It is not working for me.&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jul 2023 11:38:12 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/549437#M1932</guid>
      <dc:creator>boblewis1857</dc:creator>
      <dc:date>2023-07-15T11:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Hosting a private python package manager in Azure or AWS</title>
      <link>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/549976#M1933</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;you can follow below steps-&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Choose a cloud provider: Select a cloud provider such as Azure or AWS, based on your preference and requirements.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Set up a virtual machine or container: Create a virtual machine or container instance in the cloud environment. You can use Azure Virtual Machines or AWS EC2 for this purpose.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Install and configure the necessary dependencies: Install Python, pypicloud, and any other dependencies required for your package manager on the virtual machine or container.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Secure the server: Configure firewall rules and network security groups to restrict access to the server. Ensure that only authorized users can connect to the server.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Set up HTTPS: Obtain an SSL certificate and configure HTTPS for secure communication with the server. This will ensure that data transferred between clients and the package manager is encrypted.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Implement authentication: Configure authentication mechanisms, such as username/password or API keys, to restrict access to the package manager. This can be done using frameworks like Flask or Django.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Containerize the application (optional): If you prefer a containerized solution, you can create a Docker image containing your package manager and deploy it to a container service like Azure Container Instances or AWS Elastic Container Service.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Deploy and monitor: Deploy your package manager to the cloud server and set up monitoring to ensure it is always up and running. Configure auto-scaling and load balancing if needed.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Hope it helps you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you .&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2023 08:03:33 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/vm-series-in-the-public-cloud/hosting-a-private-python-package-manager-in-azure-or-aws/m-p/549976#M1933</guid>
      <dc:creator>stevediaz</dc:creator>
      <dc:date>2023-07-19T08:03:33Z</dc:date>
    </item>
  </channel>
</rss>

