# How to start

> Step-by-step guide to get started with TagSpaces — learn how to connect local folders and S3 buckets as locations, manage the tag library, and apply tags to files and folders.

export const features = {
  intro: {
    description: (
      <>
        TagSpaces needs to know which folders to monitor and manage. These folders are referred to as locations.
        Upon the first launch, the application will attempt to automatically add common folders such as Downloads,
        Desktop, Pictures, and Videos as locations. You can remove these locations at any time. The following sections
        will provide more information on managing locations.
      </>
    ),
  },
  locationsLocal: {
    title: "Connect Local Folder as a Location",
    description: (
      <>
        In this video:
        
          Click on the "Connect a location" button
          Keep the preselected location type
          Select a local folder you want to connect
          The folder name will automatically be used as the location name, but you can change it
          Click "OK" to create the location
        
      </>
    ),
    videoUrl: "/content/videos/connect-local-location.mp4",
    videoAutoplay: true,
    posterUrl: "/content/videos/connect-local-location.jpg",
    actionButtonTitle: "Learn more about locations",
    actionButtonLink: "https://docs.tagspaces.org/ui/locations/",
  },
  taglibrary: {
    title: "Using the Tag Library",
    description: (
      <>
        In this video:
        
          Creating tags and tag groups
          Editing and deleting tags
          Moving tags and tag groups using drag and drop
          Exporting and importing the tag library
        
      </>
    ),
    videoUrl: "/content/videos/taglibrary-overview.mp4",
    videoAutoplay: false,
    posterUrl: "/content/videos/taglibrary-overview.jpg",
    actionButtonTitle: "More about the tag library",
    actionButtonLink: "https://docs.tagspaces.org/ui/taglibrary/",
  },
  tagging: {
    title: "Applying Tags to Files and Folders",
    description: (
      <>
        In this video:
        
          Adding tags from the tag library using drag and drop
          Dragging tags from one file and dropping them onto another
          Using the tagging dialog to add and remove tags
          Tagging folders
        
      </>
    ),
    videoUrl: "/content/videos/file-and-folder-tagging.mp4",
    videoAutoplay: false,
    posterUrl: "/content/videos/file-and-folder-tagging.jpg",
    actionButtonTitle: "More about tagging",
    actionButtonLink: "https://docs.tagspaces.org/tagging/",
  },
  locationsAWS: {
    title: "Connect AWS S3 Bucket as a Location",
    description: (
      <>
        Storing files in an S3 object storage offers benefits like collaborative access to tagged files and easy backup.
        
          Click on the "Connect a location" button
          Select "Object Storage" as the location type
          Enter a location name
          Input the access key and secret access key of your AWS user
          Enter the bucket name and select the AWS region
          Click "OK" to create the location
        
      </>
    ),
    trackingId: "ConnectAWSBucket",
    youtubeId: "PzZLBgdmN1k",
    posterUrl: "/content/videos/tagspaces-connect-s3-bucket.png",
    actionButtonTitle: "AWS tutorial",
    actionButtonLink: "https://docs.tagspaces.org/tutorials/s3-bucket-locations/",
  },
  locationsMinio: {
    title: "Connect MinIO Bucket as a Location",
    description: (
      <>
        MinIO is an open-source object storage system that can be installed on your own hardware, such as a NAS, allowing
        you to become independent from commercial cloud providers. To set up a MinIO bucket:
        
          Click on the "Connect a location" button
          Select "Object Storage" as the location type
          Enter a location name
          Input the access key and secret access key for your MinIO user
          Click on "Advanced Mode"
          Enter the IP address and port of your MinIO service in the "Endpoint URL"
          Click "OK" to create the location
        
      </>
    ),
    trackingId: "ConnectMinioBucket",
    youtubeId: "uIr4FzgcBMs",
    posterUrl: "/content/videos/tagspaces-connect-s3-bucket.png",
    actionButtonTitle: "MinIO tutorial",
    actionButtonLink: "https://docs.tagspaces.org/tutorials/setup-minio-bucket-nas/",
  },
};

  <Spacer height={50} />
  How to start
  <FeatureBlock features={features} featureId={"intro"} oneColumn />
  <TOC items={features} hideFirst />
  <FeatureBlock features={features} featureId={"locationsLocal"} />
  <FeatureBlock features={features} featureId={"taglibrary"} />
  <FeatureBlock features={features} featureId={"tagging"} />
  {/* <FeatureBlock features={features} featureId={"locationsAWS"} />
  <FeatureBlock features={features} featureId={"locationsMinio"} /> */}
  <Spacer height={50} />
