Corneloues

Members
  • Posts

    30
  • Joined

  • Last visited

Posts posted by Corneloues

  1. Just set up my first Windows VM using VirtIO-FS

     

    I only appear to be able to access one share at a time. I can access any share I like as long as it's only 1!

     

    I changed to order, deleted, re-added, but it appears whatever the last share in the VM config, is the one that the VM sees.

     

    I've checked in Device Manager, and I'm seeing a VirtIO FS system device for each share I've added.

     

    image.png.3d7e3505a52ca8c9947bd795d3122dbb.png

    I've tried uninstalling, re-installing. Adding/removing shares, but no joy.

    And I have added the dependency for VirtioFsSvc to WinFSP.Launcher, as per SpaceInvaderOne's video.

    Am I missing something?

  2. So got DelugeVPN back up and running.

     

    I'm looking to route other containers through this one, but confused by the definitions of VPN_INPUT_PORTS and VPN_OUTPUT_PORTS...

     

    The container I want to pass through, requires an external port opened. If I connect to PIA on the desktop to Berlin, I get a port back consistently, so assume this would be the same port I get when connecting via delugevpn.

     

    I am adding the necessary port to VPN_OUTPUT_PORTS.

     

    I've tried testing to see if the port is open as per the PIA FAQ's:
     

    nc -l {PORT}
    http://{VPN IP}:{PORT}

     

    But I don't get the expected output back.

     

    I haven't routed the container yet, just looking to make sure I have a port and it's open.

     

    Am I missing something?

  3. 11 hours ago, binhex said:

    You can restore if you have a backup, you have a backup right?, if not then for next time install the plugin from CA called 'Appdata Backup/Restore v2.5'. So if you don't have a backup (i kinda suspect this is the case) then your best bet is manually record what your current container settings are and then delete the container and re-create from a blank template.

     

    FYI...

    image.png.889c1eb55ab47b5e23418973533b5c33.png

     

    It's now called Appdata Backup - turns out I did have this one installed. Investigating...

  4. 11 hours ago, binhex said:

    You can restore if you have a backup, you have a backup right?, if not then for next time install the plugin from CA called 'Appdata Backup/Restore v2.5'. So if you don't have a backup (i kinda suspect this is the case) then your best bet is manually record what your current container settings are and then delete the container and re-create from a blank template.

     

    Still learning - big lesson here! Installing the Appdata Backup app now. Luckily it's a CA Spotlight app for this month...

     

    My issue was trying to use this DelugeVPN to route other apps through and needed to setup additional ports and that's where its all gone Pete Tong!

     

    I've been prepared to kill and restore. As long as connect to existing folders, I can minimise the re-work.

  5. Port forwarding using DelugeVPN as a proxy server on Windows.

     

    The proxy is working fine, and I can see that PIA is popping me out nicely in my preferred location.

     

    What I'm struggling with is port forwarding from Windows, through this container and out to PIA.

     

    I have the following set in the container config:

    VPN_INPUT_PORTS: 8989,7878,9696,8191,52488,52489,2416
    VPN_OUTPUT_PORTS: 52488,52489,2416

     

    The ones in bold are the ones I am expecting to be passed through from the local machine and out to the VPN.

    The others are what are there by default.

     

    Here's my proxy settings:

     

    image.png.7b0ebb9e8ebefa5b8fe0267535694a42.png

     

    However, the app I am using is reporting remotely that the ports are still closed.

    Not sure what I've missed or am doing wrong.

     

    Any help would be appreciated.

  6. @realies I'm trying to route the Soulseek container via my BinHex-DelugeVPN container using this video as a guide: 
     

     

     

    Couple of things:

    • There is no BASH in the container so I can't curl or netstat for checking ports. These would be really useful
    • Even though I've added port 6080 as a passthrough in the DelugeVPN container, I can't access the noVNC interface

    I know the container is up and running as it logged my out of Soulseek locally. I just can't get to it.

    • Haha 1
  7. So after further investigation, there is already a folder called /media in the Soulseek docker. I renamed my folder path in the docker config and now it loads fine.

     

    However, all my downloads keep aborting immediately and I can't browse other users.

     

    @xthursdayx did you resolve this issue?

  8. @realies so I'm almost there. The container spins up and I can VNC in.

     

    The issue is if I deviate from your XML to add a path for my Media which is separate from my downloads.

     

    Name: Media
    Container Path: /data/Media, or /Media

    Host Path: /mnt/user/Media

    Default Value: /mnt/user/Media

    Access Mode: Read Only, Read Only - Shared or Read Only - Slave

     

    Adding an additional path prevents noVNC from connecting. The container shows as "up", but I cannot connect. I even tried re-ordering things so that the noVNC port was last, but that made no difference either.

     

    As you can see below, the container spins up, but the extra Path prevents me from doing anything with it!

     

    docker run
      -d
      --name='Soulseek'
      --net='bridge'
      -e TZ="Europe/London"
      -e HOST_OS="Unraid"
      -e HOST_HOSTNAME="Tower"
      -e HOST_CONTAINERNAME="Soulseek"
      -e 'PUID'='99'
      -e 'PGID'='100'
      -l net.unraid.docker.managed=dockerman
      -l net.unraid.docker.icon='http://www.slsknet.org/news/sites/default/files/slsk_bird.jpg'
      -p '49289:57620/tcp'
      -p '6080:6080/tcp'
      -v '/mnt/user/appdata/soulseek/':'/data/.SoulseekQt':'rw'
      -v '/mnt/user/Downloads/Soulseek/':'/data/Soulseek Downloads':'rw'
      -v '/mnt/user/Media/':'/data/Media':'ro'
      --restart unless-stopped 'realies/soulseek'
    49ac84f5dc97007424e41f9975cd3df82d8f5a2ebf94fa250aee8538def1e165
    
    The command finished successfully!

     

    Any ideas?

     

    Roy

  9. @realies OK, I can reach the noVNC interface by going straight to :6080. I've just been accustomed to right-click->WebUI...

     

    The container works, but if I try and add an additional path for my media, then the container refuses to start.

     

    Is there a "right way" to map a media path?

  10. On 9/2/2023 at 1:39 AM, realies said:

    @Pjrezai, browser cache works on local addresses too.

     

    @Corneloues, here's an XML that I have just verified works fine:

    <?xml version="1.0"?>
    <Container version="2">
      <Name>soulseek</Name>
      <Repository>realies/soulseek</Repository>
      <Registry>https://hub.docker.com/r/realies/soulseek/</Registry>
      <Network>bridge</Network>
      <MyIP/>
      <Shell>sh</Shell>
      <Privileged>false</Privileged>
      <Support/>
      <Project/>
      <Overview/>
      <Category/>
      <WebUI/>
      <TemplateURL/>
      <Icon>http://www.slsknet.org/news/sites/default/files/slsk_bird.jpg</Icon>
      <ExtraParams>--restart unless-stopped</ExtraParams>
      <PostArgs/>
      <CPUset/>
      <DateInstalled>1693615037</DateInstalled>
      <DonateText/>
      <DonateLink/>
      <Requires/>
      <Config Name="Appdata" Target="/data/.SoulseekQt" Default="/mnt/user/appdata/soulseek" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/soulseek</Config>
      <Config Name="Downloads" Target="/data/Soulseek Downloads" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/soulseek</Config>
      <Config Name="PUID" Target="PUID" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">99</Config>
      <Config Name="PGID" Target="PGID" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">100</Config>
      <Config Name="Soulseek Port" Target="57620" Default="57620" Mode="tcp" Description="" Type="Port" Display="always" Required="true" Mask="false">57620</Config>
      <Config Name="noVNC Port" Target="6080" Default="" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">6080</Config>
    </Container>

     

     

    @realies I used your XML as a guide and recreated my own (attached). As before I am not getting the WebUI option from the drop menu.

    Every other app I have installed (Deluge, Krusader, etc), I am able to access the noVNC interface.

    Really unsure as ti why this happens every time I try this...

     

    image.png.dffed372086f871d4abf5bb0e9bafd35.png

    my-Soulseek.xml

    • Haha 1
  11. Hey all,

     

    After a break and after several attempts to get @realies soulseek container working, I'm gonna give it another go.

    Does anyone have a working Docker config they could screenshot for me so that I can make sure I have the right parameters set.

     

    TIA,

     

    Roy

  12. @realies sorry to be a PITA... I've tried everything. Deleted, cleared and otherwise. I've deleted the template and started over. Exactly as in the xml posted above.

     

    I've checked the logs and all I see is:

     

    2023-03-21 07:42:05,226 INFO Set uid to user 0 succeeded
    2023-03-21 07:42:05,229 INFO supervisord started with pid 1
    2023-03-21 07:42:06,231 INFO spawned: 'tigervnc' with pid 11
    2023-03-21 07:42:06,233 INFO spawned: 'openbox' with pid 12
    2023-03-21 07:42:06,234 INFO spawned: 'novnc' with pid 13
    2023-03-21 07:42:06,236 INFO spawned: 'soulseek' with pid 14
    2023-03-21 07:42:07,441 INFO success: tigervnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    2023-03-21 07:42:07,441 INFO success: openbox entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    2023-03-21 07:42:07,441 INFO success: novnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    2023-03-21 07:42:07,441 INFO success: soulseek entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

     

    I can't get NoVNC or any other VNC client to connect.

     

    image.thumb.png.bfd77c9efed01d6dcdee6b3110000ffa.png

     

    I'm out of ideas...

  13. On 3/3/2023 at 8:01 AM, realies said:

     

    @Corneloues, are you sure there's no browser cache? I can't replicate the issue with the latest version.

     

    Browser cache? Locally? Every other container I have has no issues with noVNC.

    I'll try a clear for everything from my server and will try a new container

  14. 48 minutes ago, JamieV said:

    Why on earth are you implementing archaic complexity requirements? Do you not follow the best practices for Identity - password complexity DOES NOT improve security, in fact there is strong evidence to prove it weakens security. 

     

    Please, please, please, follow best practices:

    Use a minimum password length of at least 12 and maximum at least 64

    Drop complexity requirements

    Check passwords against a compromised password list (e.g. haveibeenpwned.com)

    Encourage the use of pass phrases. "robot banana gunmetal" is a lot more secure than "Pa$$w0rd1" which meets your complexity rules - https://haveibeenpwned.com/Passwords

     

    Don't just take my word for it though:

    https://letmegooglethat.com/?q=modern+password+requirements

     

    Echo everything @JamieV says here. Complexity rules do not improve security and if using MFA have even less impact. Complexity rules simply force people to use pattern based passwords which make it easier for them to be discovered by bots.

     

    3 random words (not what3words) are far more effective.

     

    That said, any plans to implement passkeys?

    • Like 1
  15. @realies I've had your container working, but since the latest update, I can't get any VNC connection.

     

    I've never had noVNC working, but using TigerVNC on my local machine or VNC Viewer on my Android devices worked a treat.

     

    Can you/anyone see anything wrong/missing here?

     

    docker run
      -d
      --name='Soulseek'
      --net='bridge'
      --cpuset-cpus='1,3'
      -e TZ="Europe/London"
      -e HOST_OS="Unraid"
      -e HOST_HOSTNAME="Tower"
      -e HOST_CONTAINERNAME="Soulseek"
      -l net.unraid.docker.managed=dockerman
      -l net.unraid.docker.webui='https://[IP]:[PORT:6080]/'
      -l net.unraid.docker.icon='http://www.slsknet.org/news/sites/default/files/slsk_bird.jpg'
      -p '6080:6080/tcp'
      -v '/mnt/user/appdata/soulseek/':'/data/.SoulseekQt':'rw'
      -v '/mnt/user/appdata/soulseek/chatlogs/':'/data/Soulseek Chat Logs':'rw'
      -v '/mnt/user/Media/Downloads/Soulseek/Config/':'/home/Soulseek/Config/':'rw'
      -v '/mnt/user/Media/Downloads/Soulseek/':'/home/Soulseek/Downloads':'rw'
      -v '/mnt/user/Media/':'/home/Soulseek/Media/':'ro' 'realies/soulseek'

     

  16.  

    So the drive didn't come back up so I used the new drive I created and transferred the key.

    But now I'm struggling to restore the backup I created.

    The backup is a .zip file and I know I created it from the GUI, but have no idea what to do next.

    I've tried searching the docs but really don't know what to do.